ReadyBoost是Windows Vista中的新技术,而在继Windows Vista之后的操作系统Windows 7和Windows 8中,同样包含了这项技术。它利用了闪存随机读写及零碎文档读写上的优势来提高计算机系统性能。它是下一代闪存硬盘的临时替代品。
使用支持 ReadyBoost 的闪存(NAND 存储)设备作为缓存,可以使Windows Vista 或者 Windows 7 中的随机磁盘读取性能原则上较传统的硬盘提高80-100倍。该缓存可以作用于所有的硬盘内容,而不仅仅是页面文档或者系统 DLL 文档。原则上来说,闪存设备的顺序 I/O 要比传统的硬盘速度缓慢,为了提高性能,ReadyBoost包含了大型识别逻辑,顺序读取请求并且要硬盘为这些请求服务。
当一个兼容的设备连接到计算机,弹出的 Windows 自动播放对话框将提供一个附加的选项来使用闪存设备加速系统;磁盘属性对话框也会添加一个附加的:“ReadyBoost”选项卡,并且挂载的可用空间将是可以配置的。可被指派的闪存空间为 256兆至256G(32位的 Vista将会指派为4GB)。ReadyBoost 使用 AES-128 进行加密和压缩并将所有的数据存放于闪存设备;微软设计的设定的压缩比为2:1,即:4GB 缓存将最多包含 8GB 数据。
基于Jim Allchin的调查:对于将来要发行的 Windows,ReadyBoost 将能够使用存在于网络当中的其他 Windows PC 上的备用存储。
对于兼容的设备,必须满足以下条件:
可移动设备的容量不得小于 256MB(格式化后 250MB)。Windows Vista x86 和 x86-64 被限制使用4GB;该限制在 Windows 7 中被删除。
Windows 7 允许最多使用8个设备最大256GB作为附加存储。
设备的访问时间必须小于或等于 1 毫秒。
设备必须能够以 2.5MB/秒的平均速度在整个设备上进行 4KB 随机读取;512KB 随机写入平均速率为 1.75MB/秒。