我将内存扩展到 64GB(4x16GB),发现出现了奇怪的现象:首先主板无法启动并自动关闭。然后我更新了 UEFI(更新日志显示内存兼容性有所改进),现在可以启动了。但 UEFI 报告的总内存大小只有 32GB,即使它识别出 4 个各有 16GB 的 RAM 棒:
因此操作系统本身似乎也只有 32GB 可用。Linux 显示有 32GB,而 Windows 有一个有趣的现象:系统属性显示安装了 64GB,但只有 31.9GB 可用:
RAM 棒并不一致(制造商和时钟不同),但我不明白为什么检测到 64GB 却只有 32GB 可用。我只记得这是 32 位操作系统安装时发生的,即使安装了 8GB,也只能管理 4GB。
这是什么问题?我该如何解决?
我已经尝试过的事情:
- 仔细检查规格,我的主板最多可以处理 128GB
- 检查
msconfig
内存限制 - 发现很多关于此的帖子,但我没有设置限制(我甚至认为问题不在于操作系统,因为 UEFI 已经检测到只有 32GB 的总内存) - 插入一个内存条 - 它仍然显示总内存为 32GB,但在上面的屏幕上检测到该内存条为空
- 将一根 16GB 的内存条换成一根 8GB 的内存条,结果和上面一样
更新:两个相同的 Crucial 模块上也发生这种情况
为了调查这个问题,我刚刚在双通道模式下插入了两个 Crucial 棒,因为它们是相同的(型号和速度)。主板文档建议这种设置(并说必须先使用 A2),所以我像中间的图形一样安装了它:
即使这不起作用,UEFI 也只能检测到 16GB(而不是 16GB * 2 = 32GB):
但是当我将 B2 模块移动到 A1 时,它会显示以下警告:
现在主板检测到 32GB内存大小以及我的 Linux/Windows 操作系统。因此,非双通道模式似乎有效,而双通道不再适用于相同的模块。因为将 A1 移动到 B2 的建议是文档中的建议,我首先尝试了这种方法(但只检测到 16GB)。
我觉得这很奇怪,因为我使用了两个相同的模块,它们甚至作为套件出售:32GB Crucial Ballistix Sport LT V2 双列灰色 DDR4-3200 DIMM CL16 双套件
更新 2:
由于 MSI Dragon Center 没有将我的 bios 更新到最新版本,我尝试再次更新它。现在我使用的是 2020 年 10 月 30 日的 HB0,而不是 2020 年 9 月 7 日的 HA0。我还从 Ryzen 5 2600 升级到了 Ryzen 7 3700,因为 2600 只是一个临时解决方案,我发现有些人在使用较旧的 Ryzen CPU 时遇到了 RAM 问题:
看起来很有7C37vH9
希望改进的内存兼容性在更新日志中,但问题仍然存在。我想知道版本和日期,因为两者都没有出现在MSI 主页上的更新日志。主页列表7C37vHB
自 2020-11-04 起,但 MSI Dragon Center 中未显示。升级至 2020 年 10 月 30 日后,我再次使用 Dragon Center 搜索,它显示我的 bios 已更新。
更新 3:两个具有相同时钟的新模块也无法工作
我购买了 2 个 3200 MHz 的 16GB 模块,这样我就有 4 个速度相同的模块。当我插入 2 个以上的模块或不使用靠近 CPU 的前 2 个插槽时,系统将无法启动。风扇以 100% 的速度运转,屏幕上没有显示任何图像,动态随机存取记忆体调试 LED 亮起。
我后来拍了照片,这里是引导LED 亮起,这只是为了演示目的:
这似乎不是 RAM 的问题。当我按照双通道建议只放置两根内存条时,所有 4 根内存条都能正常工作。然后我得到了预期的 32GB,直到我
- 在双通道安装的 2 个模块上额外添加第 3 或第 4 个模块。我为它们使用哪个插槽并不重要。
- 按照文档中的建议,将两个模块置于双通道模式
在这两种情况下,系统都无法启动,并且也看不到屏幕。
更新 4:奇怪的内存频率
我查看了超频设置。我没有对任何东西进行超频,只是想看看是否能找到可以解释这种奇怪行为的东西。频率设置为自动,因此当插入两个具有该时钟的内存条时,频率应该是 3200 MHz。
但它报告2666MHz:
微星龙之中心当我导出系统信息时,显示内存模块的类似(但不完全相同,1MHz 差异?)频率:
Memory: 32 GB @
- 16 GB DDR4-2667, Unknown BL16G32C16U4B.M16FE
- 16 GB DDR4-2667, Unknown BL16G32C16U4B.M16FE
我也尝试过改变DRAM 频率设置来自汽车到3200,在 Bios 中,仍然没有区别。
答案1
我见过一些主板在这种设置下会出现大问题:请注意,您有一些 2933Mhz 芯片和一些 3200Mhz 芯片。虽然我见过这种不匹配的情况,但我也见过它们排除了较慢的芯片,也见过它们根本无法启动。我还见过芯片的顺序导致启动和不启动之间的差异。
所有芯片都应具有相同的规格,理想情况下应该是相同的。