我有一个 Windows XP 系统,最近升级了系统,在现有的 2x0.5GB 内存基础上添加了 2 根 1GB 内存。从那时起,大约每天一次(系统每天使用 8 小时以上),系统就会突然意外重置。有几次,系统完全冻结,只有按住电源按钮几秒钟才能强制关机。
系统事件日志中根本没有出现任何可能表明可能原因的信息 - 一切似乎都表明一切正常。
听起来像是内存故障 - 但 memtest86+ 却说不是这样。经过一个多小时的全面测试,没有发现任何问题。
那么,下一个可能的怀疑就是我在安装 RAM 时撞到了什么东西。问题是,我能想到的所有测试似乎都没问题。我打开了机箱,在周围戳了几个东西,希望在连接等方面能有更好的接触,但目前还没有迹象表明这是否有所影响。
我想到与恶意软件相关的时间侥幸,但同样,据我所知,我一切都清楚。
我能想到的所有要添加到我的清单中的东西(主要是我无法轻易检查的东西)是......
电源 (1) 仅 350W,(2) 质量不一定最好,(3) 为 Prescott P4 640 3.2GHz 供电。这会不会是超载边缘或即将报废?我该如何检查?
是不是 CPU 冷却得不太好?即使进行视频编码,风扇转速也未超过正常值,而且 SpeedFan 上唯一合理的温度读数稳定在 36 摄氏度,所以可能不是。
有什么想法吗?是否有诊断此类故障的标准程序?
编辑
我最终解决了这个问题,并且电脑现在可以可靠地运行(已经好几个星期了)。
问题出在散热器上 - 实际上是两个问题的组合。这是一个 LGA775 插槽处理器,这意味着巨大的散热器通过四个“支脚”锁定在主板上。其中一个锁没有锁好,可能意味着我在安装 RAM 时撞到了它。这意味着散热器可能没有与处理器的整个表面良好接触 - 即处理器的一个角落很容易发热。
第二个问题——导热膏已经干燥并碎裂,因此它基本上就是隔热灰尘。
我现在有一个全新的冷却器——这实际上不是必需的,但新的冷却器运行起来更安静。
答案1
根据上述描述,我怀疑 PSU 要么已经超出规格,要么开始出现故障。无论是哪种情况,它都可能暂时无法在主板的一条或多条线路上提供正确的电压或电流,这可能会导致许多看似随机的错误。
另一个与电源有关的可能性是主板上用于电源平滑的许多电容器中的一个发生故障(这是几年前非常常见的问题,请参阅http://en.wikipedia.org/wiki/Capacitor_plague以获取包括要查找的内容在内的信息)。
XP 默认在出现某些错误时自动重启(否则会导致 BSoD):这可以更改。右键单击“我的电脑”,选择“属性”,转到“高级”选项卡,单击“启动和恢复”部分中的“设置”按钮,出现的对话框中有几个选项,说明内核在遇到无法处理的错误时将执行哪些操作。这意味着您可能会在屏幕上看到有用的错误,而不是重新启动(但如果问题与电源有关,则错误可能没有帮助,因为问题可能会在不同时间影响不同的部分 - 如果您在同一个模块中不断收到错误报告,这可能是一个有用的线索)。
答案2
“听起来像是内存故障 - 但 memtest86+ 却说不是这样。经过一个多小时的全面测试,没有发现任何问题。”
一小时的内存测试绝对算不上是一次完整的测试,故障经常会在一小时后出现。运行一整夜才能获得更接近完整测试的结果。即便如此,也并不意味着内存没有问题,只是表示内存测试在这段时间内没有发现故障。
无论如何,您不需要运行 memtest。问题只发生在您安装内存之后。移除新内存,看看问题是否消失。
如果没有新内存,运行正常,则尝试将新内存换成旧内存,看看会发生什么。如果问题再次出现,则将旧内存放回去,然后使用 Memtest 一次测试一根新内存(至少 8 小时)。如果一根测试结果为好,一根测试结果为坏,则尝试只使用好的那根。如果两根测试结果都为好……那么,您仍然无法使用它们。
可能是内存本身没有问题,但安装额外内存时电源的额外负载导致电源出现问题。不太可能,但我想并非不可能。
答案3
作为随机重启的源头,我按顺序检查了热量、磁盘、电源和内存。但是,随机死机很少(根据我的经验)与电源有关,因此内存会上升一位。作为重启的源头,磁盘并不是一个常见的源头,但磁盘错误通常比内存错误更常见(再次强调,根据我的经验),因此我首先检查磁盘。