我的电脑死机了,我决定运行 Memtest。结果如下:没有发现任何错误,但测试在达到 8 分 30 秒(总测试的 16%)时停止。这是什么意思?我该怎么办?
答案1
我最近在 Memtest 5.01 Release 版本上遇到了同样的问题。测试失败的具体时间是步骤#7. 进度指示器大约为 20-25%。
如果您遇到类似情况,建议的解决方案是不使用 SMP 模式。我猜您和我做了同样的事情。测试开始时按 F2 并启用 SMP。如果没有发生这种情况,并且您没有在 memtest86+ 屏幕上看到启用了 SMP,那么您应该尝试此处推荐的其他解决方案。
目前尚无已知的修复方法。截至撰写本文时,memtest.org86+ 上的最新版本仅为 5.01。如果您使用的是更高版本,则可能是 OEM,但可能使用相同的底层基础代码,并进行了一些小的修改,从而继承了该问题。
参考:http://forum.canardpc.com/threads/84663-Memtest86-is-freezing-while-running-test-7
当我在没有 SMP 的情况下运行测试时,一切都正常。我进行调查的唯一原因是,我很难相信硬件是最有可能导致问题的原因,因此我建议尝试不同的方法来确认硬件故障。
我在这个测试上浪费了半天时间,谷歌先把我带到这里。现在我希望其他人可以节省那段时间,在没有 SMP 的情况下运行测试。
答案2
如果 Memtest 冻结并且无法恢复(如果您只是让它继续运行一段时间),那么我只能得出结论,这确实是一个很好的、强有力的指标,表明内存无法正确访问。
通常,当出现内存错误时,MemTest 可以继续运行,但它会继续运行,因此 MemTest 会在屏幕上显示一些内容。它完全冻结确实表明系统的稳定性受到了影响,这是内存无法正常工作的可能症状之一。
这可能是内存条坏了、主板坏了,或者可能是其他问题,比如 CPU 功能出现错误。在这种情况下,禁用 CPU 功能可能有助于使 Memtest 更好地工作,如果是这样,可能会导致系统在其他时间(当您启动正常的操作系统时)更好地工作。可能还有其他可能的原因;理论上,损坏的主板可能会在尝试访问内存时导致错误。
我不会让这台电脑处理任何重要的数据处理任务,除非我进一步排除故障(可能涉及用其他部件替换零件)以查明问题的根源。我可能会容忍这台电脑播放视频之类的东西,其中可能容忍一点不准确的内存处理(丢失),以娱乐为目的。如果我关心演示,比如商务会议,我依赖系统稳定性来获得一个不错的演示,那么我就不会信任这个系统。要知道,访问数据需要内存;坏内存会导致写入不正确的数据,这可能会导致进一步的麻烦。在问题真正得到解决之前,一定要把这当作头等大事。
如果您一直在怀疑是否真的存在问题,那么我对您的 MemTest 结果的解释是肯定的:存在问题。我并不是想说我确切知道问题的原因,但我确认确实存在问题。Memtest 已完成其工作,并最终告诉了您这一点。
答案3
答案4
尝试移除 RAM 模块,并用干海绵或橡皮擦(橡胶)清洁金触点。有时会出现一层薄薄的氧化膜,计算机会随机冻结。