我已经尝试诊断这个问题好几天了。我已经缩小了一些范围。
问题摘要
以前,我的主板上有一块 2x4GB DDR3-1600 MHz 套件(CMZ8GX3M2A1600C9),以双通道模式运行。主板有 4 个插槽,最高支持 32 GB 和 2133 MHz。
我购买了 2x8GB DDR3-1600 MHz 套件 (CMZ16GX3M2A1600C10),但马上就出现了问题。随机 BSoD 显示错误c000021a,有时我可以启动 Windows,但分辨率不正确,显卡无法正确检测到,其他组件无法出现,应用程序无法启动等。在每个插槽中单独运行任何一个 DIMM 都可以。
工作配置
- 任意插槽中 1x8GB
- 插槽 A2/B2 中为 1x8GB + 1x4GB
- 插槽 A2/B2 中 2x8GB + 插槽 B1 中 1x4GB
奇怪的是,在单独的通道中存在另一个 DIMM 会导致 2x8 套件正常运行。有问题的 4GB DIMM 来自之前的 2x4 套件。
理想的配置是在 A2/B2 中运行 2x8 套件,总共 16GB。
我尝试过的方法
- 调整 BIOS 设置以确保应用正确的 MHz
- 尝试了每个插槽中的每个 DIMM
- 速度降低至 1333 MHz
- 尝试启用 XMP 配置文件 #1
- 使用“OC Tuner”自动设置时钟速度
- 在 BIOS 中应用默认设置
- 执行完整的电源循环,拔下电源线,关闭电源
- 使用跳线执行完整的 BIOS 重置
- 已更新至最新 BIOS
- Memtest86 和 Memtest86+ 的两次完整测试均未出现任何错误
- 通过 CPU-Z 确认两根内存条完全相同
- 调整 CAS 时间
- 电压略有增加(1.5至1.52)
踢球者
当我将旧的 4GB DIMM 与新的 2x8GB 套件一起安装时,一切都运行正常。不再出现 BSoD、驱动程序或性能问题等。
请注意,CPU-Z 发现 4GB DIMM 的带宽较低,为 667 MHz,尽管测试频率为 1600 MHz。它还有一个较旧的 XMP 版本,CAS 时序也不同。我尝试调整新套件的 CAS 时序以匹配旧套件,但没有结果。
这让我相信它与主板设置有关,因为当安装 4GB 时,某物必须进行更改才能使 2x8GB 套件正常运行。
我这里遗漏了什么?为什么 2x8GB 套件出现问题,但单独运行 8GB DIMM 或同时运行 4GB DIMM 却可以正常工作?
答案1
一直没有找到真正的解决方案,但我一直计划升级到 Windows 10。我今晚就这么做了,然后尝试将 2x8GB 套件单独放回机器中。问题现在解决了。
似乎 Windows 7 在某种程度上是罪魁祸首,但这无法解释为什么 2x8GB 套件与额外的 4GB 内存条配合使用时工作正常。这一定与软件有某种关系。