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 侦测到有系统正在使用有序访问数据的时候,将直接从磁盘读取,即使该数据同样位于闪盘介质内的缓存中。

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

作用

  ReadyBoost 可以利用U盘高速随机访问能力,让U盘作为 Windows Vista 的SuperFetch缓存,从而让低内存的 Windows Vista 也能获得比较好的性能(SuperFetch 是 Windows Vista 引入的一种新型内存管理机制,ReadyBoost 把U盘虚拟成 SuperFetch 缓存,从而提高系统性能)。随着u盘性能不断提升,现在好的u盘usb2.0存储速度已经实际达到8MB/s至20MB/S(笔者u盘已经达到20MB/s),足够替代内存来使用。而随着USB3.0的发展,U盘速度已实际达到30MB/s至60MB/S。  关于简单检测u盘速度的方法:  复制大于150MB的单个文件到u盘,usb2.0下如果持续显示速度只有4MB/s,那么你的u盘现在属于低端u盘,不过已经达到4MB可以运用加速,只是加速不太明显。  若usb2.0下复制速度超过15MB/s,既是现代流行的u盘速度,属于主流u盘,完全可以应用加速,且效果明显。

Readyboost功能相关推荐

  1. 内存做硬盘,开启readyboost加速,全面提升系统性能!

    前一段时间,国外有一位朋友做了一个内存里运行的XP的系统,将XP的镜像加载到内存里运行,关机的时候保存为镜像,全面提高了系统性能,对于内存较大的用户来说可以尝试此种方法,全面提升系统性能. 但今天在这 ...

  2. U盘、移动硬盘错误0x80071ac3!

    正在上传-重新上传取消 U盘.移动硬盘在我们的日常生活中得到了广泛的应用,我们可以使用它们将文件从一台电脑传输到另一台电脑:或者把重要数据文件保存在里面当作备份:也可以在其中安装操作系统,这样你可以在 ...

  3. VISTA系统常识技巧集锦

    VISTA系统常识技巧集锦 2010年06月23日 [b][/b][b][/b][b]缩短响应时间 让Vista运行得更快 在微软以前的几个操作系统中,特是在WindowsXP之前的几个操作系统,当用 ...

  4. 博文视点5周月庆典纪念专题

    博文视点名家讲坛5"周年"纪念专题 博文视点与您携手IT名人名书 缘 起 CSDNF 2F 俱乐部与博文视点共同举办的名家讲坛活动从 2006 年 10 月 19 日 的" ...

  5. eBoostr v4.0 Build 544b中文特别版

    安装: 1.eboostr软体(需注册) 2.USB随身碟(USB 2.0,容量256MB以上,随机读取速度在2.5MB/s)(测USB速度) 3.必需是XP系统(Vista本身就有readyboos ...

  6. XP中用U盘扩充内存

    原文:http://www.moon-blog.cn/read.php?48  大家都知道Vista有个功能是把有ReadyBoost功能的U盘.闪存卡拿来做内存使用 这样就可以不购买内存条而直接扩充 ...

  7. 用U盘加速你的Windows Vista启动

    在Windows Vista下,我们可以用闪存来加速系Windows Vista的性能.其实在Windows XP下,我们可以通过eBoostr这款软件也让Windows XP系统使用ReadyBoo ...

  8. dell15-5559_Dell Mini 9-实用开发人员评论

    dell15-5559 Say what you like about Netbooks, or Tiny Notebooks, but I love my Dell Mini 9. 说出您喜欢上网本 ...

  9. 计算机第一次开机进行重要设置很慢,Windows 7操作系统内存占用大原因分析及使用建议...

    腾讯视频/爱奇艺/优酷/外卖 充值4折起 Superfetch并不是一个新的技术,在Vista时代就已经开始采用,不过鉴于用过Vista的人数比较少,而XP时代的各种电脑技巧始终还深入人心,所以很多人 ...

  10. windows7系统内存管理--Superfetch

    苦比了一天后的释然.今天给笔记本加了一条2G内存,但是开机之后win7内存占用率竟然50%左右,好生郁闷啊,最终还是找到了原因,给大家分享一下! 对于Windows Vista.windows 7的内 ...

最新文章

  1. 机器学习-特征中的相关性及相关系数、卡方检验、互信息
  2. 理解MySQL——复制(Replication)
  3. 大量数据生成excel时候造成jvm内存泄漏问题的解决与测
  4. bzoj 3055礼物运送 floyed + 状压DP
  5. 列表-列表统计及删除方法扩展
  6. 湖南工程学院计算机网络考试,湖南工程学院 计算机网络期末试卷试题
  7. 求1+2+......+100的和
  8. c语言linux TCP长连接 socket收发范例 断开自动重连
  9. 颠覆认知!25张动图,让你重新认识地球
  10. 微服务化后缓存怎么做?
  11. django分页的东西, 不详细, 但是也足够了。
  12. WPS删除表格后的空白页
  13. Linux下载神器XDM
  14. kali linux国内源
  15. yourenduwanglai的鬼话连篇(九)
  16. 百度云智学院云计算在线认证考试课程纲要与重点,考前必看!
  17. C语言10.10,查找英文的星期几
  18. 编程中常见的Foo是什么意思
  19. linux 工具——终端分屏与vim分屏
  20. 深度学习半自动标注_时下流行的深度学习数据标注工具

热门文章

  1. 安装WIN8提示Error Code:0x0000005D的解决办法
  2. 计算机 host id是指,关于如何修改hostid的问题Windows系统 -电脑资料
  3. Porter Stemming
  4. NLP Lemmatisation(词性还原) 和 Stemming(词干提取) NLTK pos_tag word_tokenize
  5. html怎么设置字体为微软雅黑,css如何设置字体为微软雅黑
  6. python 隐含波动率_python - QuantLib XL隐含波动率 - 堆栈内存溢出
  7. 可以丢掉SGD和Adam了,新的深度学习优化器Ranger:RAdam + LookAhead强强结合
  8. excel实现分组计数
  9. HighNewTech:Gartner发布2021年新兴技术成熟度曲线和2022年重要战略技术趋势(信任、增长和变革三大新兴技术趋势)解读
  10. 56: Recv failure: Connection was reset和55错误解决办法