Pau*_*sma 5 freeze windows-vista interrupts dpc
偶尔,大约每周一次,我的 Windows Vista Business 机器会完全锁定一分钟到几分钟之间的任何事情。一旦发生这种情况,它会更频繁地重复出现,直到我重新启动。
Process Explorer 显示,在此事件期间,系统正在执行“硬件中断和 DPC”。在我的机器上引导的 HDD 活动也一直亮着,直到它再次响应为止,尽管我听不到任何磁盘实际刮擦的声音。

在上图中,您可以将锁定事件视为红色(中断)线的尖峰。它看起来很短,但这是因为 Process Explorer 在机器没有响应时无法更新图表。
这是整体 CPU 使用率的屏幕截图;一般情况下似乎有大量的中断。
我的印象是我的机器遇到了比正常数量更多的中断。这使我怀疑某些硬件或驱动程序行为异常。或者它可能是一个 IRQ 冲突?
我该如何诊断?
编辑 #1:查看系统日志会发现一些警告消息,例如:
分页操作期间在设备 \Device\Harddisk1\DR1 上检测到错误。
和:
已发出重置设备 \Device\RaidPort0。
但是,我没有设置 RAID 配置,所有磁盘都直接连接到我主板的 SATA 端口。
编辑 #2:按照此处给出的建议,我对我的装备进行了一些更改以尝试解决问题。我还没有遇到任何冻结,但会返回接受答案或继续诊断。
我在这里假设这\Device\RaidPort0是我的系统磁盘。如果问题仍然存在,下一步就是将我的其他三个磁盘一个一个分离,直到问题消失。如果这不能解决它,我将完全摆脱 nForce。之后,似乎只能是系统盘或我的主板本身。
编辑 #3:将系统磁盘的 SATA 端口与不同磁盘的端口交换后,几天后我在事件日志中发现以下条目:
已发出重置设备 \Device\RaidPort1。
和:
对此设备的请求已被取消。
设备:\Device\RaidPort1
型号:ST3160812AS
固件版本:3.AA
序列号:5LS34HQ1
端口:1
我似乎很清楚问题既不是磁盘也不是 SATA 电缆,因为错误已完全转移到不同的端口。我会认为这个 SATA 端口坏了,只使用其他五个。
点亮的 HDD LED 是 HDD 数据传输的标志。如果您的磁盘设置为“静音”,您可能听不到其活动。也可能是 SATA(或 IDE)电缆上的通信错误。
如果存在磁盘错误,Windows 事件日志可能会包含一些内容。
更新:
分页操作期间在设备 \Device\Harddisk1\DR1 上检测到错误。
SATA CRC 错误/超时。并且页面操作不太可能是可抢占的 => 系统挂起一段时间。
已发出重置设备 \Device\RaidPort0 的命令。
磁盘一时没有反应,windows对SATA端口做了重置。当您的系统恢复运行时,错误情况似乎是暂时的。
您是否尝试过更换 SATA 电缆(检查触点是否腐蚀)?如果这没有帮助,我会尝试更换磁盘。
| 归档时间: |
|
| 查看次数: |
1600 次 |
| 最近记录: |