关于ReadyBoost的讲解

上传人:n**** 文档编号:53943511 上传时间:2018-09-06 格式:PPT 页数:28 大小:746.50KB
返回 下载 相关 举报
关于ReadyBoost的讲解_第1页
第1页 / 共28页
关于ReadyBoost的讲解_第2页
第2页 / 共28页
关于ReadyBoost的讲解_第3页
第3页 / 共28页
关于ReadyBoost的讲解_第4页
第4页 / 共28页
关于ReadyBoost的讲解_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《关于ReadyBoost的讲解》由会员分享,可在线阅读,更多相关《关于ReadyBoost的讲解(28页珍藏版)》请在金锄头文库上搜索。

1、关于ReadyBoost的讲解,创建日期:2015年08月07日 修改日期:2015年08月08日,ReadyBoost(内存加速系统)的属性图片,ReadyBoost的解说(1),ReadyBoost,中文名为“内存加速系统”。(网络翻译为:快速启动。(微软Vista中的功能名称)是微软在windows Vista等系统中加入的新功能。此功能可以加速内存。帮助用户小量提高内存。 ReadyBoost的要求是:随机读取4K文件达2.5M/s;512M随机写入达1.75M/s。 鉴定方法:将150M的文件写入U盘,若在10M/s以下,此U盘为低端U盘,不过可以应用加速。只是效果不明显。若在10M

2、/s20M/s或更高时,此U盘为高端U盘。是现代流行的U盘,加速明显。而随着USB3.0的推出,效果就更明显了。,ReadyBoost的解说(2),ReadyBoost支持U盘,但是有一个就是,它会把文件限制在3.99GB。这是因为U盘常见的有FAT32、exFAT、NTFS(一般不采用,但是某些存储卡使用了)。其中无论格式化成FAT32、NTFS,它存储的大小为3.99GB。这是因为微软发明的ReadyBoost要适应FAT32最大写入文件不超过4GB的限制。基本上是OK了。 注:ReadyBoost如果运行在win7 64位的系统上,且要在1个文件格式为exFAT的U盘中运行,这个就没有多

3、大的限制了。,ReadyBoost的解说(3),如果允许使用ReadyBoost,则ReadyBoost会在U盘中创建一个文件。文件名为:ReadyBoost.sfcache 。路径为:J:ReadyBoost.sfcache。(“J:”为U盘的盘符,因电脑不同而不同) ReadyBoost由于文件较小,因此能容纳的文件也很少。(比如4GB的文件,通常包含8GB的文件。因为它的压缩比例为2:1)当ReadyBoost检测到系统没有要找的文件,则ReadyBoost会命令系统转向硬盘读取。这样就以防万一了。,ReadyBoost的解说(4),设计解释:我是微软Windows客户端性能研发小组的编

4、程经理(Program Manager),负责ReadyBoost功能。基于在这个博客上的很多精彩问题和讨论,我想提供一些官方答案。同时,我将把这些问题解答作为官方ReadyBoost FAQ的首要问题。首先,正如众多宣传所指出的,设计这个功能是为了帮助内存扩展插槽不够用,资金或技术经验限制,以至于不能加装内存的人,帮助他们提升小量随机读写性能(small random I/O)。正如大家所知,加装内存是解决内存不足问题的最好办法。U 盘变内存,即刻加速您的电脑! 如果您手边有一个“高速 U 盘“,那么恭喜您!通过全新的 Windows ReadyBoost 技术,就可以用它来扩展您的系统内存

5、-真是一个随需应变的电脑性能提升之道啊!更多请看“ReadyBoost的解说(5)”,ReadyBoost的解说(5),1、鉴别请参阅您的 U 盘说明书或者外包装,一般都会标明是否为“ 高速U 盘“或者是否“支持 ReadyBoost 技术“;此外还要保证 U 盘至少还有 256M 以上的空间-只有这样,才能实现这个功能。之后将您的 U 盘插入电脑 USB 接口。偶然发现,其实一般的U盘甚至手机内存卡也可以实现ReadyBoost功能,秘诀就是将存储设备转换成“NTFS“格式。(内存卡转换为NTFS后手机将无法读取)更多请看“ReadyBoost的解说(6),ReadyBoost的解说(6),

6、2、加速电脑会弹出“自动播放”面板,选择“加速我的系统”。3、设置 在弹出的属性面板中,选择“ReadyBoost“标签,之后选择“使用这个设备“和“用于加速系统的保留空间“(也就是选择使用多少 U 盘空间作为内存来使用),点击“确定“按钮 ,您的电脑就加速成功啦! 更多请看“ReadyBoost的解说(7)”,ReadyBoost的解说(7),4、调整您在以后的使用过程中,如果需要调整 U 盘的加速空间,或者关闭 U 盘的 ReadyBoost 功能。只要打开“计算机“,然后鼠标右键单击U 盘驱动器,在弹出菜单中点击“属性“选项,就可以进行各种调整了! 注:在不久前发布的Windows 8

7、RTM中,ReadyBoost功能也得到保留。从Vista到Windows 8 ,这个功能没有大的变化,只是Readyboost标签中有了三个选项,第二项,“该设备专用于ReadyBoost “,就是把U盘中所有剩余空间都吃掉,用来Readyboost。,ReadyBoost的解说(8),ReadyBoost适合游戏爱好者、设计工作者和程序员以及需要大容量内存的人员来说,真是一个必不可少的程序。当内存空间即将被占满,电脑运行缓慢,插上一个U盘就能临时加速。真是好啊! ReadyBoost其实就是将U盘转化为虚拟内存,供电脑使用。 ReadyBoost的文件都是采用AES-128加密方式,有效的

8、防止了硬盘的信息泄露。注:采用此加密方式也是为了防止U盘在意外拔除时数据的安全性。,ReadyBoost的解说(9),ReadyBoost并不是支持所有设备,在微软的技术文档中写道:当闪存设备容量介于256MB和 32GB之间,对于4KB随机读取的传输率为2.5MBps或更高、对于512KB随机写入的传输率为1.75MBps或更高时, ReadyBoost才会将询问用户是否想要将部分存储空间用于进行磁盘缓存。 ReadyBoost会将测试结果保存在注册表里,注册表路径为:HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentversionEmd

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

10、质内随机读取数据。而硬盘的有序读取访问要明显胜过闪存,因此,当 ReadyBoost 侦测到有系统正在使用有序访问数据的时候,将直接从磁盘读取,即使该数据同样位于闪盘介质内的缓存中。 正是基于这个原理,ReadyBoost 可充当内存与硬盘之间的桥梁作用,从而加速系统性能。,ReadyBoost的解说(12),产品介绍(1)Q:USB3.0上可以应用吗? A:完全可以 Q:可以支持哪些系统? A:支持Windows Vista、Windows 7和Windows 8三个系统。 Q:我们需要什么样的硬件配置(以使用ReadyBoost功能)? A:随机读取4K速度达2.5MB/s,512K随机写

11、入达1.75MB/s 更多请看“ReadyBoost的解说(13)”,ReadyBoost的解说(13),产品介绍(2)Q:我的设备包装上标明12MB/s(或133x),但Windows提示说它性能不足启用ReadyBoost为什么? A:两种可能:1.硬件标称的是连续的数据读写速度,而ReadyBoost需要和考量的是随机读写速度。2.该硬件的速度指标不均衡。有些产品包含128M高速闪存,而其他部分的速度则非常慢。这种设计对一些程序没有影响,但没法满足ReadyBoost的需要。更多请看“ReadyBoost的解说(14)”,ReadyBoost的解说(14),产品介绍(3)Q:ReadyB

12、oost最大使用多大容量的闪存? A:ReadyBoost最大可使用4GB闪存(通过压缩功能,就是8GB高速缓存) (补充:Windows 7 当 U 盘使用 exFAT 文件系统时可以设置高达 256GB 缓存,即压缩后 512GB)Q:为什么我不能使用超过4GB的闪存? A:FAT32文件系统将ReadyBoost.sfcache文件的容量限制在4GB。(补充:exFAT 文件系统是 64 位的,在 Windows 7 上没有 4GB 限制;Windows Vista 则不支持在 exFAT 上使用 ReadyBoost) 更多请看ReadyBoost的解说(15),ReadyBoost的

13、解说(15),产品介绍(4)Q:可用ReadyBoost的最小闪存容量是多少? A:最小256M(格式化之后也就只有250M了)。Beta2之后,我们可能还可以降低10MB左右。 Q:好了256M到4GB可差距不小推荐配置是多大? A:没错。我们推荐最少配备跟内存容量1:1的闪存。最大达到2.5:1,更多的就没有明显收益了。Q:其实就是把页面文件(虚拟内存)放到闪存盘上了吧? A:不完全-页面文件还是在硬盘上。这(ReadyBoost文件)是一个高速缓存-如果在ReadyBoost Cache里面找不到所需的数据,系统就会转回到硬盘上读取。,ReadyBoost的解说(16),产品介绍(5)Q

14、:硬盘不是比闪存快吗?我的硬盘数据吞吐速度有80MB/s。 A:大量连续的读写硬盘更快。这种情况下,ReadyBoost不会参与。我们关注的是小量、随机的数据吞吐性能,例如硬盘上页面文件的读写(paging to and from disk)。 Q:如果我们拔掉闪存盘,会不会影响系统? A:如果闪存盘被意外拔除(指非正常下的突然移除),程序会转向硬盘。再次说明一下,闪存盘上的所有页面文件都被备份到硬盘上的一个页面文件里。无一例外。这不是一个单独的页面文件存储空间,而是一个用于提高访问速度的常用数据高速缓存。 更多请看“ReadyBoost的解说(17)”,ReadyBoost的解说(17),产

15、品介绍(6)Q:用户的数据在一个可随时被拔走的闪存盘上,不会存在安全隐患吗? A:这是我们关注的首要问题之一,我们用AES-128加密了我们写到闪存盘上的一切。Q:这会不会缩短闪存盘的寿命? A:不会。我们注意到了闪存使用寿命的问题,并在确定何时、如何在闪存上写入数据方面找到了明智的办法。我们的研究显示,支持ReadyBoost功能的闪存盘可以使用至少10年以上。更多请看“ReadyBoost的解说(18)”,ReadyBoost的解说(18),产品介绍(7)Q:可以同时使用多个闪存盘作为EMD吗? A:不可以,我们已经限制每台使用Vista的电脑只能使用一个ReadyBoost设备。(补充:

16、Windows 7 已允许使用至多 8 个闪存盘作为缓存。)Q:为什么只支持一个?|(这是vista 的要求 windows 7 下不用考虑这点) A:时间和质量不可兼得。考虑到这还是第一个版本,功能有限,我们决定专注于单个设备的杰出表现,暂不涉及多个高速缓存管理的攻关难题。当然,我们喜欢这个主意,已经打算把它列入后续开发计划。 更多请看“ReadyBoost的解说(19)”,ReadyBoost的解说(19),产品介绍(8)Q:支持SD/CF/MS/MMC等闪存卡吗? A:大多数都支持。在Beta2中,我们加入了对内置USB2和PCIe总线上的一小部分SD/CF卡的支持。RC1会支持更多。Q:为什么不支持外置USB2.0读卡器上的SD卡? A:很不幸,不支持外置读卡器-有些技术障碍我们没有足够的时间克服。总的说来,如果一个读卡器当中没有插卡,却像软驱、光驱一样在Windows当中显示出驱动器图标,我们就无法使用它启用ReadyBoost功能。 (补充:Win7下已经没有这个限制,但是你必须先把内存卡插入读卡器中) 更多请看“ReadyBoost的解说(20)”,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号