![Windows 7 磁盘队列(挂起)](https://linux22.com/image/580524/Windows%207%20%E7%A3%81%E7%9B%98%E9%98%9F%E5%88%97%EF%BC%88%E6%8C%82%E8%B5%B7%EF%BC%89.png)
我在机器上安装了新的 HD 并重新安装了 Win7 Pro。
计算机无法使用。每隔 30 秒到 1 分钟,计算机就会完全挂起。内存从未超过 15%;CPU 使用率极低。什么都打不开。
然而,磁盘监视器的行为很奇怪:
队列将被固定,I/O 将被固定几秒钟,然后 I/O 降至零,队列保持固定,然后最终所有进程一个接一个地消失,然后队列将保持固定,最终在一段时间后恢复并正常工作另外 20-30 秒。
令人沮丧的是,像往常一样,eventvwr 中没有任何有用的功能。
我已尝试更新驱动程序。
我运行了 chkdisk 并获得了一个干净的健康证明(而且,我注意到没有像在 Windows 中那样出现暂停 - 而且我密切观察 - 所以这不是 HD 本身的问题)。
Windows 完全没有响应——无法启动 taskmgr 或进行任何其他更改,直到它再次开始响应。但是,资源监视器仍在继续运行(有点)。以下是几张截图:
欢迎提供任何线索/建议
更新:
我忘了提到另一个奇怪的事情。早些时候,当我试图在 eventvwr 中追踪这个问题时,我注意到明天会发生一些事件(!)。现在,它位于一个推送 ntp 服务器的域上,如果这很重要的话。此外,在安装过程中,我意外地将时区设置为 -8,而它应该是 -5——仍然不是一整天。
此外,在鼓励下,我在资源监视器打开时使用进程监视器观察了这个问题(因此我可以看到它激增并知道它“崩溃了”)。没有什么值得注意的;系统挂起时显示的唯一进程是资源监视器——没有其他进程。在崩溃之前,唯一的事情是与 ntp 相关的错误。崩溃后,出现了大量写入。
时间设置会造成这种问题吗?ntp 更新会导致这样的挂起吗?
答案1
使用进程监控您可以看到它在做什么,尤其要查看挂起的开始和结束,以查找有趣的事件。您可以将其与事件查看器中看到的任何事件相关联,方法是记下它在事件查看器中事件详细信息中显示的时间。在服务器上,Process Monitor 需要过滤掉相当多不相关的内容,以使其达到可分析的水平。
eventvwr 中几乎没有什么可以继续的——事件周围没有错误。不过,我又看了一眼,看到了另一个 ntpclient 发现错误。这个错误表明它将在 3473457 分钟后重试(不是开玩笑),所以我们会看看 6 年后会发生什么。我注意到 PML 中有一个与 USB 相关的错误,所以我凭直觉去了 OEM 并重新安装了所有驱动程序——目前看来没问题。— 辅助
如果有人遇到比这更难的问题,我对超级用户的回答通过使用 Windows 性能和 Windows 评估工具包,超越了资源和进程监视器的级别。