Memtest86 +中的错误是否一定意味着我的RAM有问题?


8

我最近为某人建造了一台新计算机。最初一切似乎都很好,但是当我去安装操作系统(尝试Windows XP和Windows 7)时,两个安装程序都会失败。XP出现BSOD失败,Windows 7只是说它无法读取某些文件,并且磁盘可能已损坏,尽管有一次BSOD也是如此。

我决定下一步的合理步骤是在其上运行Memtest86 +,因此我启动了它,并使其运行了一段时间。我观看了大约5分钟,没有报告错误,但是我又回到45分钟到一个小时后,报告的错误超过15,000。我打开它备份并删除/重新放置RAM。我什至将它们放在另一组DIMM中(双通道共4个DIMM)。

重新启动时,Windows 7已安装并且貌似正确运行。我以为“问题已解决”,但是现在,大约一天后,系统又回到了BSODing。我尚未在其上再次运行Memtest86 +(还没有时间),但是我怀疑会发生同样的事情。

可以肯定地说我购买的RAM有故障吗?我还应该做其他任何测试以确保这是问题所在吗?


如果memtest关于计算机中的RAM数量有误,则当它遇到未连接到RAM的地址时,它将显示为RAM错误。这看起来应该像是一个连续的地址长块,每次测试都总是复制它。
LawrenceC

从此处获取最新版本的memtest86 >>> memtest.org
Moab

Answers:


13

可以肯定地说MemTest86发生故障时出现硬件故障。RAM是最有可能的罪魁祸首,但是在极少数情况下,它还有其他一些可能。我将以降低的可能性列出它们:

  1. RAM-是的,RAM可能是坏的。至少有95%的时间是答案。
  2. 电源-RAM操作对电源波动非常敏感。生病的PS可能具有各种奇怪的影响。唯一真正的测试是更换具有许多额外容量的已知良好PS。
  3. 主板-将所有这些组件连接在一起,从而导致许多可能的故障点。但是,主板问题和电源一样难以诊断。
  4. CPU-如果您的CPU出现问题,您可能还会看到其他问题。也就是说,现代CPU内置有内存控制器,因此内存错误可能是CPU有问题的结果。运行CPU压力测试是找出这些问题的一种相当可靠的方法。

3

如果BIOS中的内存时序错误,Memtest86也可以报告错误。如果您修改了默认时序,或者模块中嵌入的SPD值不正确,或者BIOS解释错误的SPD值,则可能会发生这种情况。我曾经有后者发生。BIOS更新解决了该问题,因此我建议您在更换硬件之前尝试一下。


1

系统中的组件之间也可能存在兼容性问题,在其他系统中没有孤立的故障,但是所有特定部件放在一起时都会失败。


0

在某些旧机器类型上(在Socket 7时代的系统上肯定可以看到这种行为),而在较旧的memtest版本中,L2 / L3高速缓存的问题(在最坏的情况下可能会禁用,这会降低性能),可能会被误解为RAM。错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.