BIOS 说内存为 16GB,而 Windows 说的是 12GB

BIOS 说内存为 16GB,而 Windows 说的是 12GB

bios 和 cpu-z 都显示安装了 16gb 的内存,windows 和任务管理器都显示安装了 12gb,控制面板只保留了 60mb,而且内存插槽 3 和 4 不工作,我不得不转到 asus bios 并禁用 DRAMM b 插槽 1,然后将内存条放入插槽 1,出于某种原因,如果我启用了所有内存点,那么当第三个内存条位于第 3 或第 4 个位置时,电脑将无法启动。我有 4x2 4gb 内存条和 1 8gb 内存条,都是 hyperx fury 内存条,我的主板是 asus pro b250

答案1

检查主板插座是否有弯曲的针脚。

你说的 SPD(用于判断哪个插槽已安装的协议,包括制造商和规格)工作正常,但数据线却不行。这也是 CPU-Z 显示所有容量的原因。

造成这种情况的最常见原因是:

  1. 插座中的针脚弯曲或损坏
  2. CPU 上的内存控制器损坏(有时两个通道中只有一个出现故障)
  3. 内存条损坏或插错(由于您更换了内存条,我们可以将其丢弃)

前两种可能性也可以解释您遇到的另一个问题。这不太可能是集成 GPU 使用内存的情况,正如一条评论所述,因为它也会在控制面板中显示为“系统保留”,并且 4GB 的 RAM 丢失远远大于这些情况下常见的值。

答案2

BIOS 和 CPU-Z 都使用 SMBus 来访问 RAM 模块上的存在检测,因此它们会“看到”它们几乎无论如何

这并不意味着主板 MMU 可以或想要使用它们。我不知道你的主板有什么样的通道组织,但请尝试以这种方式放置三个棒:

插槽 1:4GB 插槽 2:8GB 插槽 3:4GB 插槽 4:空(可能已禁用)

如果你在插槽 1 和 2 中放入 4 GB,在插槽 3 中放入 8 GB,那么可能有可能 MMU 只会使用 8GB 内存条上与 4GB 内存条上相同的那些线路,以便充分利用双通道访问策略。换句话说,主板将优先考虑速度而不是容量,并为您提供 4+4+4 = 12 GB 的 RAM。

使用 4-8-4-0 配置,您应该拥有 8GB 的​​快速 RAM 和 8GB 的​​稍慢 RAM。或者您可能拥有 16GB 的稍慢 RAM,所有时间都按照可用的最低公分母访问方法计算。我押注前者,因为您已经应该拥有 - (4+(8/2))GB 的快速 RAM 和一个访问速度较慢的 4GB 内存条。

(但是,当然,也可能出现根本看不到 RAM 的情况)。

那里可能BIOS 中有一些关于如何优化内存的配置选项,但如果你有一个新奇的超级游戏主板,那么很可能它有自己的想法,并且只有在测试插槽后才会进行自动配置。

相关内容