如何将SuperFetch缓存放置在SSD上?
我正在考虑向我现有的Windows 7安装中添加固态驱动器(SSD)。 我知道我可以(并且应该)将页面文件移至SSD: 页面文件应该放在SSD上吗? 是。大多数页面文件操作都是小的随机读取或较大的顺序写入,这两种都是SSD能够很好处理的操作类型。 在查看来自数千条迹线的遥测数据并关注页面文件的读取和写入时,我们发现 Pagefile.sys读取的页数要比pagefile.sys写入的数多40到1, Pagefile.sys的读取大小通常很小,小于或等于4 KB占67%,小于16 KB占88%。 Pagefile.sys的写入量相对较大,大于或等于128 KB的占62%,正好1 MB的占45%。 实际上,给定典型的页面文件引用模式和SSD在这些模式上具有的良好性能特征,几乎没有文件比页面文件更适合放置在SSD上。 我不知道是否可以在固态硬盘上放置SuperFetch缓存(即ReadyBoost缓存)。 我想获得Windows的好处,它能够在相对较小的(例如30GB)固态驱动器上缓存千兆字节的经常访问的数据。这正是SuperFetch + ReadyBoost(或SuperFetch + ReadyDrive)的设计目的。 Windows是否会提供(或让我)将ReadyBoost缓存放置在通过SATA连接的固态闪存驱动器上? 同一个问题的ReadyBoost缓存在ReadyDrive的缓存是,ReadyBoost的缓存不重新启动之间的生存。高速缓存使用每个会话密钥进行加密,从而使其现有内容在引导期间无法使用,而在登录期间无法进行SuperFetch预提取。 更新一 我知道Windows Vista将您限制为只有一个ReadyBoost.sfcache文件(我不知道Windows 7是否删除了该限制): 问:可以将多个设备用于EMD吗?A:不。我们已将Vista限制为每台计算机一个ReadyBoost 问:为什么只有一台设备?答:时间和质量。由于这是该功能的第一个修订版,因此我们决定专注于使单个设备表现出色,而无需管理多个缓存。不过,我们喜欢这个主意,并且正在考虑将来的版本。 我也知道缓存文件的4GB限制是大多数USB记忆棒上使用的FAT文件系统的限制 -SSD驱动器将使用NTFS进行格式化: 问:我可用于ReadyBoost的最大闪存数量是多少? 答:ReadyBoost最多可以使用4GB的闪存(原来是压缩的8GB缓存) 问:为什么我不能使用超过4GB的闪存?答:FAT32文件系统将我们的ReadyBoost.sfcache文件限制为4GB 一个可以ReadyBoost的 NTFS卷上的高速缓存是大于4GB的? 更新二 该ReadyBoost的缓存进行加密,每启动会话密钥。这意味着缓存必须在每次启动后重新构建,并且不能用于帮助加快启动时间或从登录到可用的延迟。 Windows ReadyDrive技术利用了一些混合硬盘驱动器中包含的非易失性(NV)内存(即闪存)。此闪存缓存可用于帮助Windows引导或更快地从休眠状态恢复。 Windows 7是否将内部SSD驱动器用作ReadyBoost / ReadyDrive / SuperFetch缓存? 是否可以使Windows 在不可移动的SSD上存储SuperFetch缓存(即ReadyBoost)? 是否可以不对ReadyBoost缓存进行加密,并且如果这样,Windows 7将在启动时使用该缓存吗? 也可以看看 …