奇怪的内存问题-是主板吗?

奇怪的内存问题-是主板吗?

在过去的两周内,我的桌面系统开始出现随机 BSOD 崩溃。

崩溃没有模式,每次都是不同的停止代码,在不同的内核模块中,对我来说这表明存在内存问题。

我运行了 Memtest86,结果显示数千0x150000000在和之间的特定位置范围内0x170000000(即 5376MB 和 5888MB 之间)的错误。

错误位模式始终为0x00240000,这意味着写入的内容和读回的内容之间的差异始终只存在于这两个位中。此外,它不是一个卡住位,因为任一位位置的差异都是翻转位,并不总是相同的值。例如,在一个错误中,写入的模式为 ,0x80808080但读回的内容为 0x80848080(零位翻转为 1),但当模式为 时, 0x7F7F7F7F读取的值是0x7F7B7F7F(一位翻转为零)。

如果我删除一个模块并单独测试每个模块,Memtest86 会报告零错误。

如果我同时插入两个模块,无论模块以何种方式插入,错误地址范围都是相同的。也就是说,如果我交换它们,错误地址范围不会改变。

主板有 4 个内存插槽,分别标记为 A1、A2、B1、B2。手册建议在使用 2 个模块时使用 A2/B2。我也尝试使用 A1/B1,但这导致完全相同的错误地址范围。

鉴于:

  1. 各模块单独测试OK
  2. 当我更换模块时,故障地址范围没有改变
  3. 当我使用备用内存插槽时,故障地址范围没有改变

这听起来很像是问题出在内存插槽和模块本身的“上游”,而我的主板已经坏了。

问题:对此还有其他可能的解释吗?我可以采取其他诊断步骤来查明问题所在吗?

以下是一些需要的详细信息:

  • 母板:华硕 Z97-WS,自 2014/09 至今一直运行良好
  • 记忆:2 个金士顿 KHX1866C10D3/8G(在华硕兼容列表中)
  • 中央处理器:英特尔酷睿 i7-4790K @ 4.00 GHz(未超频)

答案1

问题最终出在两条 8GB 内存条中的一条上。

模糊性在于它只在双通道模式下运行时才会显示错误,也就是说,只有当两个内存条都在系统中时才会显示错误。当每个内存条单独安装在主板上时,不会报告任何错误。

我决定无论如何都要增加系统内存,所以我又买了 16GB。如果一根内存条坏了,我最终会得到 24GB,如果是主板坏了,我最终会得到 32GB(经过痛苦的系统重建)。

安装新的 16GB 内存后,我依次尝试了两根旧内存条。一根立即出现错误,另一根则通过了几次完整的 Memtest86 测试,没有出现错误。

结论:一个 8GB 的​​内存条出现了错误。我避免了更换 MB 和重建系统,现在我拥有 24GB 的内存,足够在 Lightroom 中制作一些非常大的全景图 :-)

编辑:发现内存有终身保修(金士顿),已寄回更换。毕竟我会有 32GB 的内存 :-)

相关内容