为什么我的系统突然开始一直消耗 100% 的 CPU,我该如何排除故障?

为什么我的系统突然开始一直消耗 100% 的 CPU,我该如何排除故障?

最近,我朋友的 PC 突然死机了。电脑非常混乱,系统充满了垃圾,所以我决定安装一个全新的 XP Professional。系统是基于 Turion64 的 HP 笔记本电脑(Pavillon dv5000),已有几年历史了。最初的症状是极度迟缓和不断切换,我猜想这可能是由于某些恶意软件和一些(无用的)AV 程序同时运行造成的。

我进行了全新安装,正如我所料,问题全部解决了。大约一个月后,问题又出现了。从那时到现在,我没有安装任何新软件,系统受 Avast 保护,几乎只用于 Word。现在启动需要很长时间,大多数操作都需要很长时间,例如,将文件从闪存驱动器复制到磁盘会使 CPU 跳升至 100%,并且磁盘不断抖动。在 Firefox 中播放 YT 上的某些视频时也会发生同样的情况。我尝试使用 Process Explorer 进行调查,但结果发现在这种情况下,100% 的 CPU 被“硬件中断和 DPC”占用。我不知道该如何处理它。我将不胜感激任何建议。我可能不得不重新安装 XP,但我不能保证这种情况不会再次发生,所以正如您所想象的那样,我很沮丧。

谢谢!

答案1

高 CPU 利用率和高中断数表明硬盘可能使用 PIO 模式而不是 DMA 模式;某些 DVD 驱动器等通常仅在 PIO 模式下工作。您可能需要在 Windows 设备管理器中检查 IDE 通道是否配置为使用 DMA 模式。

如果您想了解更多详细信息,请查看Microsoft 支持知识库导致此问题的原因。通常不需要此修补程序;在某些故障之后,Windows 会强制设备本身开始在 PIO 中运行,因此将设备切换为在 DMA 模式下运行通常可以解决问题。

相关内容