为什么会出现错误:“quot;在300秒后放弃等待预取”;当我在SSD驱动器上的Windows 10(TH2)上执行重新启动跟踪时?

为什么会出现错误:“quot;在300秒后放弃等待预取”;当我在SSD驱动器上的Windows 10(TH2)上执行重新启动跟踪时?,windows,trace,reboot,prefetch,xperf,Windows,Trace,Reboot,Prefetch,Xperf,我正在尝试使用Windows性能工具包(WPT)测量重启性能。我遇到错误的系统在SSD驱动器上安装了Windows 10 Threshold 2 我使用的命令是: xbootmgr -trace rebootCycle -noPrepReboot -postBootDelay 60 错误如下: 重启后,系统等待60秒,然后在接下来的300秒,我在屏幕上看到“等待预取器”。然后我得到一个错误,说 "Gave up waiting for virtual prefetcher after 300

我正在尝试使用Windows性能工具包(WPT)测量重启性能。我遇到错误的系统在SSD驱动器上安装了Windows 10 Threshold 2

我使用的命令是:

xbootmgr -trace rebootCycle -noPrepReboot -postBootDelay 60
错误如下: 重启后,系统等待60秒,然后在接下来的300秒,我在屏幕上看到“等待预取器”。然后我得到一个错误,说

"Gave up waiting for virtual prefetcher after 300 seconds. Could not wait for prefetcher."
对于安装在旋转驱动器(HDD)上的同一版本操作系统,我看不到此错误,但仅在SSD上看到。我还在早期版本的操作系统(Windows10RTM240)上运行了相同的命令,没有遇到任何问题

我还比较了以下注册表项,但这些项的值没有差异: HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\SysMain


是什么原因导致此错误特别发生在使用Windows 10 TH2的SSD上,而不是发生在其他提到的系统上?

再次启用superfetch服务。它会自动检测SSD,不会从SSD预取数据(从Win8开始,从Win7更改为Win8)。超级回迁服务已启用(启动类型:automatic),我仍面临此问题。您是否尝试过WPRUI,并在此处选择了“性能场景下重新启动”?做这个工作吗?是的。谢谢你的建议。但我仍然希望解决xbootmgr的这个问题,因为我希望完全从命令行完成,而不需要任何手动GUI交互。我尝试使用以下命令从命令行使用WPR:WPR-start GeneralProfile-filemode-onoffscenario RebootCycle-onoffresultspath C:\reboot\u Trace,但我得到一个错误:WPR.exe应该与wprci.exe位于同一路径中。错误代码:0xc5600601xperf/xbootmgr已失效,我怀疑MS是否修复了任何问题。WPR.exe包含在Win10中,因此请使用WPT文件夹中WPR.exe的完整路径:“C:\Program Files(x86)\Windows Kits\10\Windows Performance Toolkit\WPR.exe”