我可以运行 xbootmgr 来加快 SSD 上的启动时间吗?

我可以运行 xbootmgr 来加快 SSD 上的启动时间吗?

可以使用xbootmgrWindows 性能工具包中的工具来调整 Windows 启动时间,如我自己在这个相关问题中所述:使用 xbootmgr 加快启动时间时我应该登录 Windows 吗?。使用的命令如下:

xbootmgr.exe -trace boot -prepSystem -verboseReadyBoot

然而,我所指的文章的作者建议:

此过程不应使用 SSD 启动驱动器执行,因为 PreFetch、SuperFetch 和碎片整理对 SSD 几乎没有影响,因此不会产生任何影响。

现在,我有点困惑,这是警告还是仅仅是防止人们浪费时间的建议。假设我在基于 SSD 的计算机上执行此命令,它会有害吗(导致驱动器损坏、延长启动时间或任何其他负面影响)?

更新:我确实在我家的电脑上运行了这个过程,我的电脑有一个 SSD 作为主驱动器。它比平时完成得快得多。最后,启动时间有所改善绝对没有。所以现在我有经验证据表明这是浪费时间。

答案1

启动预取程序的目的是当 PC 在早期启动阶段挂起时加载在后续启动阶段使用的数据。这样做是因为普通硬盘读取驱动器中的随机文件速度很慢。因此在真正需要之前加载它们可以加快启动速度。

使用 SSD 可以消除这个瓶颈,Windows 不再受益于预取器。因此Windows 会针对 SSD 禁用预取程序/超级取用程序在这里运行命令是没有意义的。

相关内容