![我是否应该担心 SSD 驱动器上的 Windows 7 中的预取/超级取回设置?](https://linux22.com/image/1278585/%E6%88%91%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E6%8B%85%E5%BF%83%20SSD%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%20Windows%207%20%E4%B8%AD%E7%9A%84%E9%A2%84%E5%8F%96%2F%E8%B6%85%E7%BA%A7%E5%8F%96%E5%9B%9E%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
我刚刚在新的 OCZ Vertex 2 上安装了 Windows 7。我听说 Win7 针对 SSD 进行了优化,如果检测到预取器,它会禁用预取器,但我还是决定检查一下。所以我查看了
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
...并注意到“EnablePrefetcher”和“EnableSuperfetch”都设置为 3。为什么会这样?我应该将它们设置为 0 来保存我的驱动器吗?
本网页:关联说:
如果系统磁盘是 SSD,并且 SSD 在随机读取时表现良好,并且在随机写入或刷新时没有明显的性能问题,则 Superfetch、启动预取、应用程序启动预取、ReadyBoost 和 ReadDrive 都将被禁用。
因此,理论上可以在“性能不足”的驱动器上启用这些设置,但我不会指望我的新驱动器能够做到这一点……
我还要补充一点
fsutil 行为查询 disabledeletenotify
对于我的驱动器,结果是 0,所以根据这个问题:确认 Windows 7 正在使用 SSD 优化这意味着它被识别为 SSD。此外,它没有出现在磁盘碎片整理程序的计划中。
答案1
Windows 不会因为您安装了 SSD 就禁用预取服务。如果您同时拥有 SSD 和硬盘,您仍然希望对硬盘上的程序进行预取,因此 Windows 不会完全禁用它。它所做的是禁用 SSD 上的内容预取。如果您除了 SSD 什么都没有,那么您可以继续在 Windows 中禁用它。
除了更新驱动程序和 Windows 体验指数之外,您无需执行任何操作。