对于 250MB RAM 驱动器,使用 ImDisk 并结合 TEMP 环境变量,可以大大加快我们的 Windows XP 系统速度 - 可能是因为避免了创建新文件时的 NTFS 写入延迟,或者可能只是因为它减少了磁盘活动,这样其他磁盘操作就不会被寻道中断。
但是,我还没有找到让 ImDisk 重新创建临时驱动器并在启动时对其进行格式化的方法。如何让 ImDisk 或其他类似工具在启动时在虚拟内存中创建 RAM 驱动器并对其进行格式化?
答案1
我自己找到了一个解决方案。这将创建一个 100MByte 的 P: 驱动器并对其进行格式化:
c:\windows\system32\imdisk -a -t vm -s 100M -p“/fs:ntfs /q /y”-m P:
将其放入 C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup\ramdisk.cmd
然后:在“开始”“运行”中输入 gpedit.msc 在“计算机配置”“Windows 设置”下双击“脚本(启动/关机)” 在右侧窗格中双击“启动”。单击“添加”按钮并选择 ramdisk.cmd,然后单击“确定”,然后再次单击“确定”。现在您可以退出所有组策略编辑器。
现在,当 Windows XP Pro 启动时,在用户登录之前,ram 磁盘就会存在。