Memtest86+ 失败地址,这是什么意思?

Memtest86+ 失败地址,这是什么意思?

我的电脑最近出了个问题,每次打开电脑,都会看到蓝屏,提示我移除磁盘或其他介质。所以我瞎折腾了一阵,觉得没救了,于是就求助于我知道的唯一解决方案,重新安装 Windows。现在 Windows 甚至无法安装或任何 Linux 发行版。我终于找到了 memtest86+,并通过 USB 驱动器和包含它的 Linux 发行版完成了安装。有人能告诉我我的 RAM 出了什么问题吗?

Tst= 9 
pass= 1 
failing address= 000508708bc - 1288 . 0MB
Good= 62fb9344
Bad= 62fb934c
Err-Bits= 00000008
Count= 1
CPU= 0

答案1

是的。Memtest 写入了一些内存。然后它尝试将其读回。如果一切顺利,它应该读取十六进制值 62fb9344。相反,它得到的是十六进制值 62fb934c。从数学上讲,62fb934c - 62fb9344 = 8。8 是 2 的幂。(2 的 3 次方是 8。)在某个地方,从一块内存的末尾开始的第三位工作不正常。Memtest 不会无缘无故地报告此类问题,所以让我重复一下这个关键结论:你的硬件没有正常工作

显然,如果你关心你的数据,或者这台计算机可能被分配执行的任何操作的结果,那么必须如果要继续使用计算机,则必须纠正。

在某些情况下,您的组件可能完好无损,但有些腐蚀。您可以尝试重新安装 RAM。(取出 RAM。检查是否有任何明显异常(即:腐蚀)。将其放回原来的 RAM 插槽中。)这实际上有助于解决氧化导致问题的情况。完成后,重新测试。

请注意,如果您有 1 次良好的测试,这并不意味着完美。有时 Memtest 会在后续测试中发现问题(通常在前 3-4 次测试中)。

否则,看起来您的硬件有问题。可能是您的主板,甚至是您的电源(坏的 PSU),但最有可能是 RAM 条。尝试一次移除一个 RAM 条(除非由于某些主板的双通道限制,您需要一次移除两个 RAM 条)。

一旦您确定了哪个 RAM 条有问题,请尝试再次放入该 RAM 条,最好是放入另一个插槽,以帮助确定是 RAM 条(更有可能)还是主板插槽(可能性较小)。

注意:请不要以可能写入磁盘的方式启动计算机。(使用已知不会写入硬盘的可启动 CD 启动可能没问题。)请注意,如果 RAM 损坏,可能会将坏数据写入硬盘,这可能会导致数据损坏(包括文件系统损坏),即使修复了坏 RAM,也可能导致更多问题。请紧急处理此问题,以尽量减少将来的问题(希望将问题减少到零)。

相关内容