一、Vista新特性readyboost简介:
ReadyBoost是微软Windows Vista操作系统的众多创新功能之一,首创操作系统对内存资源调配的多元化与延展性。ReadyBoost功能可以使支持USB 2.0的闪存加速Vista的运行性能,把USB存储器的空间当作系统内存使用,真正实现了闪存当内存的功能。
Vista系统的ReadyBoost功能主要体现在当计算机连接了某闪存U盘时,可以通过此功能将U盘虚拟成内存,这样无形中就相当于扩大了计算机的内存,让Vista系统运行得更流畅。了解了此功能的原理和用途后我们就可以在内存容量不大的机器上开启readyboost来运行Vista系统了。
二、实战开启readyboost功能:
并不是所有的U盘闪存都可以开启readyboost功能,不光在容量上在存储速度上满足要求的闪存才可以实现提速效果。
第一步:首先将闪存插在计算机的USB接口上,Vista系统会弹出一个U盘自动播放窗口,在这个窗口中我们能看到写有“加速我的系统”字样。
![]() |
第二步:点“加速我的系统”将进入到readyboost设置窗口,当然如果你的闪存在访问速度读取速度上不满足readyboost条件的话会出现一个“该设备用于加快系统速度时不具备必须的性能特征”提示。
![]() |
第三步:如果满足要求则会出现要求设置用于加快系统速度的保留空间,也就是说这里设置的容量就是闪存中拿来当内存的容量,一般我们设置大小满足下方提示的“Windows推荐保留XX MB用于优化性能”即可。
![]() |
第四步:设置完毕后我们的闪存就可以充当内存使用了,从而实现了提高系统运行速度的功能。在实际使用过程中将U盘拔掉也不会造成系统的死机,而且运行时系统会往U盘中写入一些临时文件,这些文件随着U盘的拔出而自动删除。
从微软官方的解释我们可以得知最好的应用于readyboost特性的闪存容量应该是512M以上(虽然他支持256M到4G),不过需要该闪存在存储方面满足一定的特性,即要求闪存在4KB文件随机读取速度上达到3.5MB/S,在512KB文件随机写入速度达到2.5MB/s。
如果我们购买来的闪存无法使用readyboost加速功能则说明在以上参数上存在欠缺,无法实现加速功能。另外还有一点要特别注意的就是readyboost功能是不可能应用在USB 1.1接口上的。
为了证实此条件的真实性,笔者拿出家中闲置的U盘,其中不乏有N个1G以上的,在自己的512M内存计算机上进行了全面实验。首先是一个朗科的256M U盘,虽然可以开启readyboost但是加速效果等于零,使用前后没有任何差别;接下来测试的爱国者智慧棒1G也可以顺利开启该功能,不过新买的SCANDISK 1G则无法开启。
通过硬盘读取速度检测工具查询这几款U盘后笔者发现确实SCANDISK的读取效果不好,无法满足2.5MB/s的速度。另外笔者将这些U盘插在自己的联想昭阳E310老笔记本上也无法开启加速功能,因为该接口是USB 1.1。
实际上readyboost只是微软针对闪存研发的特性,对于大部分MP3播放器和所有移动硬盘来说都无法用来开启readyboost功能加速Vista的运行。不过对于一些CF卡,SD卡和部分MP3播放器来说还可以使用此功能。
五、readyboost特性只对Vista系统的运行速度有所提升,启动速度没变化:
从微软发布的资料我们可以得知readyboost功能实际上是将传统的硬盘虚拟内存转变为使用闪存来存放部分数据。虽然闪存在长期读写速度上比硬盘差,但是由于日常系统运行主要针对的是小容量文件的读取,而这恰恰是闪存的优势。
因此readyboost恰恰是利用小文件读取速度上闪存快于硬盘而生效的,这种闪存当内存的方式比传统的硬盘当内存要先进,读取小文件速度要快。
七、不能盲目使用readyboost功能:
目前SD卡以及闪存的容量已经可以做到很大了,有些用户认为在自己512M计算机上连接一个2G闪存,通过readyboost提速效果显著。实际上根据微软官方解释,建议使用的闪存大小和内存的比例最小应为1:1最大不超过1:2.5,所以512M内存的计算机使用512M到1G的闪存即可,再大也不会有任何速度提升。
八、总 结:
我们要根据自己的实际情况来选择闪存和使用readyboost加速Vista系统的运行,总之根据微软的官方解释——设计这个功能是为了帮助内存扩展插槽不够用,资金或技术经验限制,以至于不能加装内存的人,帮助他们提升小量随机读写性能(small random I/O)。不过你的内存越少通过这种加速功能得到的效果提升越明显,这也是为什么只有256M内存的主机可以通过此功能顺利运行Vista的原因。
联系客服