我被告知要接受 Memtest86+ 的一个错误

我被告知要接受 Memtest86+ 的一个错误

八月份买了一台新电脑,内存是 4x4 GB。内存有问题。他们给我寄了四根新内存条,也出现了错误。从我现在拥有的八根内存条中挑出四根没有出现任何错误。上周偶然发现了一个新的内存错误(这次没有 BSOD)。联系了公司。据他们说,去年夏天库存不良导致出现问题,所以他们给我寄了两根经过测试的 8 GB 内存条。周末一直在运行 Memtest86+。20 小时后出现错误(见附图)。测试已经运行了 37 个小时,但到目前为止只出现过这一个错误。我联系了购买电脑的公司。他们回信说:

我不会担心一次失败。

我们这里也遇到过类似的情况,多次通过后又失败一次。我们认为这是内存测试的问题,毕竟内存要么有故障,要么没故障,所以你不可能让它通过几次,下次失败,然后再次通过!

请相信我并继续使用我们发送给您的内存,如果问题仍然存在,我们将考虑再次更换它。

我从其他论坛帖子中了解到,许多人无法接受单个错误。这个单个错误可能表示什么,RAM 故障还是 MEMTEST 程序故障(或其他)?

更新:从下面的有益评论中,我得出结论,偶尔(和罕见)的“随机”错误可能会发生并且是可以接受的,但是重复同一地址的错误表示出现故障。Memtest 已运行 45 小时,但仍然只有一个错误。为了让大家知晓,我将继续运行测试。再过不到两天,我就要离开一个月。我很可能会让 Memtest 继续运行。由于我没有 UPS,因此断电可能会毁掉实验。这台电脑是台式机,所以我不能随身携带(奇怪的是,如果我要坐飞机,这会让它暴露在更多的宇宙射线下 ;))。

记忆测试

答案1

直接来自 Memtest86 作者。我会敦促他们替换它。真的应该没有任何错误。

如果失败的地址数量相对较少,并且只有一两位错误,那么您可以肯定这些错误是有效的。间歇性错误也毫无例外地有效。内存供应商经常询问 Memtest86 是否支持其特定内存类型或芯片组。Memtest86 旨在与所有内存类型和所有芯片组配合使用。

所有有效的内存错误都应予以纠正。在正常运行中,特定错误可能永远不会出现。但是,使用边缘内存进行操作是有风险的,可能会导致数据丢失甚至磁盘损坏。即使没有明显的问题迹象,您也不能假设您的系统不受影响。有时间歇性错误可能会导致很长时间不出现的问题。如果您知道内存错误并忽略它,您可以肯定 Murphy 会找到您。

答案2

看起来好像在那个地址只有一个位被损坏(即,没有按预期设置为逻辑 1)。 如果可以重现该错误,则 RAM 有故障。 即使可重现的 1 位错误仍然是错误,并且可能在使用计算机时造成问题。

正常工作的内存应该*永远**不会出现任何错误,这是计算机所期望的(这就是为什么当你的内存不好时,它们会崩溃,作为一种安全措施;你不能可靠地运行一台有坏内存的机器,因为计算机可能会执行损坏的指令或提供/存储损坏的数据)。


* 在足够长的时间跨度内,DRAM 位可能会因外部来源(如背景辐射)而损坏;这种情况通常非常罕见,大多数计算机都会运行 Memtest没有错误。另请参阅 Stack Overflow 问题“宇宙射线:它们影响程序的概率有多大?“。

相关内容