测试 RAM 是怎么回事?

测试 RAM 是怎么回事?

这里有一些背景信息:
台式电脑放在我的桌子上,配有 32GB (4x8) DDR3 1600MHz 非 ECC、GTX960 显卡和无法启动的操作系统 (Windows 7 Pro)。经过一夜的内存测试和几次视频内存测试后,一切看起来都很好!我离线修复了操作系统并启动了它。黑屏并崩溃。我认为刚刚升级驱动程序的视频卡有故障,所以我将其弹出并重新启动。一切看起来都很好,运行起来就像梦一样。为了解决剩余的问题,我根据客户要求升级到 Windows 10。安装后启动正常。然后……彻底毁灭。它重新启动并直接进入 chkdsk,在那里它恢复了大约 40GB 的文件。WinSxS 不见了,操作系统无法修复,我震惊了。我们测试了 RAM 超过 18 个小时,使用 memtest 运行了 5 次,使用另一个内存测试平台运行了一次。

问题是:
在大量数据几乎被坏内存破坏之前,所有这些测试是如何在没有出现问题迹象的情况下进行的?更换内存后系统运行正常。发生了什么?什么样的测试才能真正发现这样的问题?

答案1

为什么所有这些测试都没有出现任何问题?

几天的简单自动化测试无法发现可能出现的所有缺陷。

什么样的测试实际上可以发现这样的问题?

没有哪种方法可以 100% 准确。你尽你所能,并制定应急计划。例如:作为制造商,提供保修并储备额外的 RAM。作为用户,确保你对要放入新的、基本上未经测试的机器的数据保留一些备份。

相关个人经历/轶事:

“我们对 RAM 进行了超过 18 小时的测试”——当我作为系统构建者工作时,我们习惯于将每个系统中的 RAM(以及整个系统)连续磨合 72 小时(至少),然后才将它们送出门。很多时候,RAM 在磨合的第 3 天就坏了,而且很多时候 RAM 在那之后仍然在现场出现故障。这就是事情的本质。

相关内容