这时候如果去U盘根目录下,可以看到一个名为$emd.sfcache的文件,如图3所示。这实际上就是ReadyBoost所生成的SuperFetch缓存,其缓存文件的大小就是图2中所指定的保留空间。
好了,现在您就可以尽情享受ReadyBoost所带来的性能提升了。
疑难补充
读者朋友可能会有一些疑问,以下就是一些常见问题的补充:
1.必须是USB 2.0设备,ReadyBoost不支持USB 1.1设备。这就是为什么VMware虚拟机无法利用ReadyBoost的原因,因为VMware虚拟机只能模拟USB 1.1接口。
2.USB设备至少具有3.5兆/秒的随机读取速度(4KB),至少具有2.5兆/秒的随机写速度(512KB)。
3.U盘的剩余空间至少64MB。
4.由于ReadyBoost采用Write-Trough技术,所以即使突然拔掉U盘,也不会导致数据丢失。同时ReadyBoost采用AES 128位加密,确保数据安全。
5.由于采用了特殊的算法,ReadyBoost对U盘的读写,几乎不会有损U盘的寿命。
6.ReadyBoost实际上相当于一个“U盘”版本的页面文件,系统会首先尝试到U盘的SuperFetch缓存里查找数据,如果没有的话,再到硬盘的页面文件中查找。由于U盘的随机访问速度远高于硬盘,由此提升了系统性能。
7.在Windows Vista Beta 2 Build 5384上的测试显示,ReadyBoost确实可以显著提升小内存系统的性能。但是由于需要生成SuperFetch缓存文件,所以每次开机时,system进程和SuperFetch等服务的CPU占有率一度会比较高。
注:本文转自ITECN Blog,作者:盆盆
更多Vista内容请看:Windows Vista应用专区
标签: