• 1.摘要
  • 2.基本信息
  • 3.基本要求
  • 4.技术作用
  • 4.1.原理
  • 4.2.作用
  • 4.3.方法
  • 4.4.实际应用
  • 5.设计解释
  • 5.1.1鉴别
  • 5.2.2加速
  • 5.3.3设置
  • 5.4.4调整
  • 6.FAQ
  • 7.使用技巧

ReadyBoost

ReadyBoost是存在于Windows Vista中的一项新技术,在继Vista的下一代操作系统Windows 7中,同样包含着这项技术,它利用了闪存随机读写及零碎文件读写上的优势来提高系统性能,是下一代闪存硬盘的临时替代品。

基本信息

  • 外文名

    ReadyBoost

  • 支持接口

    USB 2.0; USB 3.0

  • 读取速度

    4K/s

  • 主要用途

    提高系统性能

基本要求

这项技术可以支持USB2.0、USB3.0接口的U盘以及计算机内置读卡器中的闪存。具体要求是,4k随机读取的速度大于3.5M/s,512k随机写入的速度大于2.5M/s。

此技术在2011年前还只是一种概念,当进入2011年后,U盘速度得到大幅提升,已经完全应用于现代生活。

可以支持Windows Vista、Windows7、Windows8、Windows10的各种版本。

技术作用

原理

ReadyBoost 功能允许使用者通过闪存来加速系统。ReadyBoost 由一个在 %SystemRoot%\System32\Emdmgmt.dll 中实现的运行于主机进程中的服务和一个卷过滤器驱动程序(%SystemRoot%\System32\Drivers\Ecache.sys) 组成。当闪存设备插入系统后,ReadyBoost服务会查看该设备以确定其性能特征,并将测试结果存储在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt 中。

并不是所有闪存设备都能够支持 ReadyBoost 功能,在微软的技术文档中写道:“当闪存设备容量介于 256MB 和 32GB 之间,对于 4KB 随机读取的传输率为 2.5MBps 或更高、对于 512KB 随机写入的传输率为 1.75MBps 或更高”时, ReadyBoost 才会将询问用户是否想要将部分存储空间用于进行磁盘缓存。

尽管 ReadyBoost 可以使用NTFS,它还是会将最大缓存大小限制在4GB,以适应FAT32的限制。如果用户同意使用 ReadyBoost 功能的话,那么该服务便会在该设备的根目录下创建一个名为ReadyBoost.sfcache的缓存文件,并要求 SuperFetch 在后台预先填充缓存。

在 ReadyBoost 服务对缓存进行初始化之后,Ecache.sys设备驱动程序会将所有读写数据截取到本地硬盘卷(例如 C:\),并将要写入的所有数据复制到该服务创建的缓存文件中。Ecache.sys 会将数据压缩,压缩比通常达到2:1。这样,4GB 的缓存文件通常将包含 8GB 数据。驱动程序会联合使用高级加密标准(AES) 和一个随机生成的引导会话密钥对其写入的每个块进行加密,以在将设备从系统移除的情况下保证缓存中数据的保密性。

当 ReadyBoost 确定闪存内的缓存比硬盘内的缓存更能满足随机读取需求时,它便会从闪盘介质内随机读取数据。而硬盘的有序读取速度要明显胜过闪存,因此,当 ReadyBoost 侦测到有系统需要有序访问数据的时候,即使该数据同样位于闪盘介质内的缓存中,Windows 也将直接从磁盘读取。

正是基于这个原理,ReadyBoost 可充当内存与硬盘之间的桥梁作用,从而加速系统性能。

作用

ReadyBoost 可以利用U盘高速随机访问能力,让U盘作为 Windows Vista 的 SuperFetch 缓存,从而让低内存的 Windows Vista 也能获得比较好的性能(SuperFetch 是 Windows Vista 引入的一种新型内存管理机制,ReadyBoost 把U盘虚拟成 SuperFetch 缓存,从而提高系统性能)。随着u盘性能不断提升,好的u盘(usb2.0)存储速度已经实际达到 8MB/s至20MB/S,已经可以让 ReadyBoost 发挥明显的作用。而随着USB3.0的发展,U盘速度可以达到 30MB/s 至 60MB/S。

方法

复制大于 150MB 的单个文件到u盘,usb2.0下如果持续显示速度只有4MB/s,此类u盘便属于低端u盘,不过已经达到 4MB 可以运用加速,只是加速不太明显。

若 usb2.0 下复制速度超过 15MB/s,既是现代流行的u盘速度,属于主流u盘,完全可以应用加速,且效果明显。

实际应用