大家知道,现在的 DDR2 667 以上内存的存取速度平均可达 4000MB/s,而一般的 2.5 英寸 5400 转笔记本硬盘读写速度仅为 50MB/ s 左右,可见内存与硬盘之间的数据存取速度的差距。所以如果能够把内存当作硬盘来使用,那将会是多么赏心悦目的事情。事实上这已经不再是幻想,目前有多个软件支持把内存“变”成硬盘,如由 Cenatek 推出的 RAMDiskVE 和 SuperSpeed 推出的 RAMDisk Plus8 等都能实现。不过这些软件一般只支持几十兆或几百兆的容量转换,有一定的局限性。我这里使用的是由网友自行改进过的 Ramdisk Version 1.1,该改进版可以实现最大 3GB 的内存划分为虚拟硬盘,而且经测试稳定可靠。使用 Ramdisk 生成的虚拟硬盘与内存的特性完全一样,包括超高存取速度、所存储的数据断电不保存等。从任务管理器窗口也可以看到,我划分出 1GB 作为硬盘使用以后,PF 内存使用率也随之由原来的 207MB 提升到 1.2GB,也就是说在系统内存非常足够的情况下把剩余的 1GB 内存也充分利用了起来,而且不会影响整机性能。当然,如果你觉得 3GB 太多了,也可以只使用 2GB 内存,剩下的 2GB 都划分为虚拟硬盘使用,这样就有了更多的发挥空间了。事实上对于大部分用户来说,1GB 的内存已经完全满足需求了,所以,划分 3GB 内存出来作为虚拟硬盘当然也是完全可以的!由于该 Ramdisk Version 1.1 软件为绿色版本,因此使用起来非常简单,打开后直接选择需要创建的“磁盘大小”和“磁盘符”,再选择“固定磁盘”,按“应用”或“好滴”就 OK。右下角有个加载映象和保存映象的按钮,估计是 COPY 备份所创建磁盘里的数据用的,大家不妨自己试着研究一下,这里就不再多说。由于几大硬盘测试软件均未能认出由内存划分出来的虚拟硬盘,所以未能对这个“硬盘”进行存取性能测试,因此我决定用最传统的实际应用办法进行。Ramdisk 虚拟硬盘实战——Photoshop 处理我知道在 Photoshop 运行过程中,程序需要占用和消耗非常大的缓存空间,利用这一点,我把 Photoshop 的缓存地址设置在 R 盘,即所设虚拟硬盘。然后进行 Photoshop 相关测试。缓存设置方法:编辑 --> 预置 --> 增效工具与暂存盘。Test1:在 Photoshop 制定一个批处理动作 test,由于此动作涉及镜头光晕、染色玻璃、径向模糊、壁画等高级特效,因此需要消耗更大缓存。设置前后分别测试 Photoshop 批处理 3 张图片所花费的时间,看缓存空间设置在本地硬盘上和设置在“虚拟硬盘”上的速度有没有明显差别。Test2:制作一个大容量分别达 100MB 和 700MB 的 PSD 文件,前后分别测试 Photoshop 打开该 PSD 文件所花费的时间。注:需连续处理或打开两次相关文件,记录第二次成绩为准。Photoshop 批处理测试测试状态 系统默认状态 1GB Ramdisk 2GB Ramdisk 批处理 3 张图片 91.4 秒 35.6 秒 36.0 秒打开 100MB PSD 文件 22 秒 - 7 秒打开 700MB PSD 文件 5 分 14 秒 - - 从测试结果来看,划分并使用 1GB 虚拟硬盘作为缓存区时,批处理 3 张图片的速度为默认状态的 2.54 倍,划分 2GB 时由于内存和缓存均充足因此速度不再有什么变化。另据我观察,未设置虚拟硬盘为缓存之前,在 Photoshop 批处理工作过程中会出现页面假死和图片显示不完全现象,同时打开其它软件显得比较费劲;而在设置后就显得十分顺畅,同时还可以进行其它操作,这也一定程度上说明了使用内存作为缓存的优势。打开 PSD 文件测试中,2GB Ramdisk 下用时 7 秒,超出默认状态下的 3 倍。其它未能测出成绩的原因是缓存空间不足,因为 Photoshop 运行过程中缓存空间需求非常大,特别是大文件处理的时候,我所划分的 1GB 和 2GB 空间就不够用了。Ramdisk 虚拟硬盘实战——PCmark2005 测试接下来,我同样分配了 2GB 内存作为虚拟硬盘,并把 PCmark2005 程序安装在此虚拟硬盘上,点击运行。测试结果让人大惊失色,硬盘 HDD 项目得分竟然高达 19 万,比传统测试高出接近 50 倍,同时也令总得分超过 2 倍。前面是常规测试,后面是 Ramdisk 测试 PCmark2005 测试测试 项目 常规测试 2GB Ramdisk 比率 HDD-XP Startup 6.627 MB/s 548.936 MB/s 1:83HDD-Application Loading 5.157 MB/s 506.757 MB/s 1:98HDD-General Usage 4.390 MB/s 424.682 MB/s 1:97HDD-Virus Scan 74.772 MB/s 1241.328 MB/s 1:17HDD-File Write 37.909 MB/s 855.768 MB/s 1:23 再看 HDD 子项目中,最高的 HDD-Application Loading 缓冲测试更是高达 98 倍,让人目瞪口呆。我分析了个中原因,其实很简单,由于内存的存储速度比硬盘要高出许多,因此就是在硬盘测试项目中,数据的存取传输相当于在“硬盘与内存(虚拟硬盘)”之间进行,因此理所当然的就会比常规的在“硬盘与硬盘”之间高出许多。把内存变成虚拟硬盘以后,我还可以尝试更多的方法把用不到的 1 -3GB 内存用掉。如刚刚提到过,我可以把系统的缓存设置在 Ramdisk 虚拟硬盘上,从而有利于提高软件和整机的运行及反应速度。或者,也可以把 IE 的 Temporary File 文件夹设置在 Ramdisk 上,因为使用浏览器的时候需要经常反复读写 Temporary File 文件夹的内容,这时候 Ramdisk 硬盘的高速将可以很好的加速网页的打开速度,有条件的朋友不妨亲自体验一下。把 IE 的 Temporary File 文件夹设置在 Ramdisk 上的方法很简单,步骤如下:开始—> 控制面板—>Internet 选项—> 常规—> 设定浏览历史记录—> 点击“移动文件夹”选择 Ramdisk 即可。