Ian*_*oyd 11 windows-7 ssd readyboost
我正在考虑将固态驱动器 (SSD) 添加到我现有的 Windows 7 安装中。

页面文件应该放在 SSD 上吗?
是的。大多数页面文件操作是小的随机读取或更大的顺序写入,这两种操作都是 SSD 处理得很好的类型。
在查看来自数千条跟踪的遥测数据并关注页面文件读写时,我们发现
- Pagefile.sys 读取的数量比 pagefile.sys 写入的数量大约为 40 比 1,
- Pagefile.sys 读取大小通常非常小,67% 小于或等于 4 KB,88% 小于或等于 16 KB。
- Pagefile.sys 写入相对较大,其中 62% 大于或等于 128 KB,45% 正好为 1 MB。
事实上,考虑到典型的页面文件参考模式和 SSD 在这些模式上的良好性能特征,很少有文件比页面文件更适合放置在 SSD 上。
我不知道的是我是否甚至可以在固态驱动器上放置一个SuperFetch缓存(即 ReadyBoost 缓存)。
我希望 Windows 能够在相对较小(例如 30GB)的固态驱动器上缓存数千兆字节的经常访问的数据。这正是 SuperFetch+ReadyBoost(或 SuperFetch+ReadyDrive)的设计目的。
Windows 会提供(或让)我在通过 SATA 连接的固态闪存驱动器上放置 ReadyBoost 缓存吗?
ReadyBoost缓存在ReadyDrive缓存上的一个问题是ReadyBoost缓存在重新启动之间无法生存。缓存使用每个会话的密钥进行加密,使其现有内容在引导期间无法使用,并且在登录期间进行SuperFetch预取。
我知道 Windows Vista 限制您只能使用一个 ReadyBoost.sfcache 文件(我不知道 Windows 7 是否取消了该限制):
问: EMD 可以使用多个设备吗?答:没有。我们将 Vista 限制为每台机器一个 ReadyBoost
问:为什么只有一台设备?答:时间和质量。由于这是该功能的第一次修订,我们决定专注于使单个设备变得出色,而不会遇到管理多个缓存的困难。不过,我们喜欢这个想法,并且正在考虑将其用于未来版本。
我也知道缓存文件的 4GB 限制是大多数 USB 记忆棒上使用的 FAT 文件系统的限制- SSD 驱动器将使用 NTFS 格式化:
问:ReadyBoost 可以使用的最大闪存量是多少?
答:您最多可以为 ReadyBoost 使用 4GB 的闪存(结果是 8GB 的缓存带压缩)问:为什么我不能使用超过 4GB 的闪存?答:FAT32 文件系统将我们的 ReadyBoost.sfcache 文件限制为 4GB
一个可以ReadyBoost的NTFS卷上的高速缓存是大于4GB的?
该ReadyBoost的缓存进行加密,每启动会话密钥。这意味着缓存必须在每次启动后重新构建,并且不能用于帮助加快启动时间或从登录到可用的延迟。
Windows ReadyDrive 技术利用与某些混合硬盘驱动器结合的非易失性 (NV) 内存(即闪存)。此闪存缓存可用于帮助 Windows 启动,或更快地从休眠状态恢复。
禁用 ReadyBoost。将您的 SSD 设为您的主要/启动驱动器,和/或确保您的页面文件在其上。ReadyBoost 只是一个辅助缓冲区——如果你的页面文件足够快,你就不需要使用 ReadyBoost。
即使您不能将 SSD 设为您的启动驱动器,您仍然可以告诉 Windows 将 SSD 用于您的页面文件。无论哪种方式,它都消除了对 ReadyBoost 的需要。
事实证明,您无法将 ReadyBoost 缓存放在 SSD 上。
\n\n当您最初格式化驱动器并为其分配驱动器号时,您可以选择在驱动器上放置ReadyBoost缓存。
\n\n但在随后重新启动时,ReadyBoost 驱动程序会在事件日志中报告:
\n\n\n\n\n该设备(未知未知)将不会用于 ReadyBoost 缓存,因为 ReadyBoost 驱动程序已附加到其卷堆栈。
\n
完整日志条目:
\n\nLog Name: Microsoft-Windows-ReadyBoost/Operational\nSource: Microsoft-Windows-ReadyBoost\nDate: 3/2/2011 10:55:28 \xe1\xb4\xa9\xe1\xb4\x8d\nEvent ID: 1022\nTask Category: ReadyBoost\nLevel: Information\nKeywords: (16384)\nUser: SYSTEM\nComputer: Harpax\nDescription: The device (Unknown Unknown) will not be used for a ReadyBoost cache because the ReadyBoost driver is attached to its volume stack.\nRun Code Online (Sandbox Code Playgroud)\n\n尽管ReadyBoost对于在旋转盘片上运行的计算机很有用,但 ReadyBoost 似乎仅限于连接到慢速 USB 端口的存储设备。
\n| 归档时间: |
|
| 查看次数: |
11921 次 |
| 最近记录: |