利用物理内存建立虚拟磁盘的方法

——对《临时文件不留痕迹》一文的补充

【明慧网2001年12月21日】2001年10月3日发表的技术文章《临时文件不留痕迹》,我的操作系统为Windows98,按照上面的方法进行试验并没有成功,经过查找相关的资料,我发现原文缺少了一段命令,现在按步骤全文补充如下:

步骤:
1、在资源管理器中找到文件C:\WINDOWS\SYSTEM\Sysedit.exe用鼠标双击运行此文件,出现“系统配置编辑程序”,在“窗口”菜单中找到“C:\CONFIG.SYS”选项并选择它。

2、在“C:\CONFIG.SYS”中加入以下命令:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\RAMDRIVE.SYS 5000/E

在“文件”菜单中找到“保存”,选择它保存修改的结果。

其中的“5000”为虚拟磁盘的大小,单位为KB,此数值一定要小于你的物理内存大小,可以根据你机器的实际物理内存大小适当更改此数值。我的内存为128M,设定此数值为10000,大约为9.75M。

注意:如在config.sys中有himem.sys和emm386.exe文件,一定要把命令加到他们的下边。

3、重新启动后在资源浏览器中会看到多了一个硬盘,如:MS-RAMDRIVE(X:)

这样就可以将临时文件放在该盘上了,因为文件是放在内存上,所以只要一断电所有信息全部消失。但是对于WINDOWS的临时文件和操作历史纪录还需要另外加以清除。

需要注意的是虚拟磁盘不支持长文件名,最多为8位字符,另外,磁盘上的操作不会自动刷新,例如解压缩ZIP文件后需要手工刷新才能找到解压缩的文件,但是不能逆向建立压缩文档(WinZip 7.0)。