ReadyBoost是Windows Vista新增技术,可以利用闪存设备来缓存硬盘读取。该技术支持优盘和SD、CF等内存卡。ReadyBoost缓存所有文件类型的读取,不单单缓冲内存中的文件,还包括DLL等其他系统数据。
ReadyBoost不会缓存磁盘写入,它是一种写通过缓存,因此你不会丢失应该被写入硬盘的任何宝贵数据。毕竟,优盘随时可能被从系统中拔出。缓存以AES-128算法加密,他人无法通过缓存文件窃取你的数据。
ReadyBoost对于闪存设备的最低要求是4k大小文件随机读取速度达到2.5MB/s,512K数据随机写入速度达到1.5MB/s,而且整个闪存空间都必须达到这样的速度。将闪存设备插入Vista时,系统会检测设备性能是否合乎要求。Vista不会允许使用一款可能拖满系统的设备。另外USB硬盘也无法用于ReadyBoost。
微软建议要想达到ReadyBoost的最佳效果,闪存设备的大小要和系统内存一致。比如内存为2GB的系统就应采用2GB优盘。各种闪存设备都可以获得一样的性能提升效果,ReadyBoost支持的闪存大小为256MB 到4GB。
extremetech.com选择了来自9个不同厂商的优盘进行Vista ReadyBoost测试,容量都在1GB以上。测试系统采用Windows Vista RC1,打好最新补丁,系统内存为2GB。
待测的9款优盘
启动ReadyBoost功能颇为简单,将优盘插入系统即可以看到如下提示
选择“Speed up my system”(加速我的系统),Vista将测试优盘性能随后弹出一个属性页,如果性能合乎要求我们可以看到一个“ReadyBoost”选项卡,选择“Use this device”(使用该设备),这里我们还可以调整ReadyBoost cache大小。
如果没有通过测试会看到如下提示“该设备的性能没有达到加速系统所需要求”
各品牌优盘价格、容量和能否支持ReadyBoost一览表
[结论]
显然并非所有优盘都能达到ReadyBoost的要求,特别是那些低价的2GB型号,但某些高价产品也无法通过测试,比如Corsair Flash Readout。相信很快就会有专用于ReadyBoost的优盘产品问世。