用U盘扩展内存 让老机器的Vista飚起来

来源:百度文库 编辑:神马文学网 时间:2024/04/29 17:17:35

   

    用U盘扩展内存 让老机器的Vista飚起来
               Vista系统已经发布有一段时间,很多读者都已经迫不及待的使用上他。不过由于Vista系统要求必须有512M内存才能顺利安装,所以很多用户都因为硬件配置的原因和Vista分手,无法享受Vista带来的华丽外观和高效冲浪告绝,不过最近笔者发现我们可以利用Vista的特性来发挥老机器的余热,让256M内存的老电脑也可以比较流畅的运行Vista系统。下面笔者就将此独门秘籍呈现给各位IT168的读者。

    一、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内存的计算机能够顺利的运行Vista系统,执行各种应用程序了。更有甚者可以管其他人借一根512M内存安装Vista系统,安装完毕后归还内存,在自己256M内存的情况下使用闪存充当内存,发挥readyboost的效果,将Vista系统安放在只有256M内存的计算机中,让我们的老电脑可以继续发挥余热,追求新鲜事物更快乐的冲浪。三、闪存满足readyboost加速的条件:

    从微软官方的解释我们可以得知最好的应用于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。

    四、MP3和移动硬盘无法开启readyboost加速功能:

    实际上readyboost只是微软针对闪存研发的特性,对于大部分MP3播放器和所有移动硬盘来说都无法用来开启readyboost功能加速Vista的运行。不过对于一些CF卡,SD卡和部分MP3播放器来说还可以使用此功能。

    五、readyboost特性只对Vista系统的运行速度有所提升,启动速度没变化:

    对于本机内存是1G以上的用户来说使用readyboost并不会带来性能的大幅度提升,可以说差别感觉不出来。readyboost效果只在本机内存是512M甚至更少的情况下运行才能体现出效果。另外由于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的原因。