我将两张各 2GB 的内存卡换成了两张各 4GB 的内存卡(三星 M395T5160QZ4 - CF7 1412)。
(我有 ubuntu,所以它应该能够使用 4GB 以上的内存。)我的主板是 GA-MA78LM-S2H。
当计算机加载时,BIOS 显示我只有 ~4GB。(我预期是 8GB)我可以做些什么(也许在 BIOS 中)来启用所有内存吗?
答案1
操作系统
您需要更具体地说明内存的类型和品牌、操作系统的位级别以及什么告诉您只有 4GB 可用。操作系统显示 4GB 还是 BIOS 显示?如果 BIOS 显示 8GB,但操作系统显示 4GB,则可能是 32 位操作系统的问题。
32 位操作系统的最大内存为 4GB,无论您在主板上放入多少内存。不过,一些具有正确 CPU 设置和正确内核的 32 位 Linux 系统可以使用 PAE 位将 4GB 扩展到 64GB。要真正在操作系统上启用 4GB 以上的内存,您需要将操作系统升级到 64 位版本。或者,找到支持 PAE 的 Linux 32 位版本。
BIOS
如果您的 BIOS 没有显示 8GB,则可能是您插入了错误类型的内存,其中一个内存条可能有故障或未完全插入,交错设置不正确,主板需要特定的跳线设置或 BIOS 需要了解新内存。不过,对于大多数最新的主板,插入的任何内存都应该能够自动检测和识别。
我也会评论技嘉的支持的内存列表只是为了确保您的内存支持该主板型号。
由于已确定 BIOS 未看到 8GB,因此我将查看内存本身。我已查看了内存条型号 M395T5160QZ4-CF7,它不在技嘉为该 MB 提供的受支持的内存条列表中。理论上,它是 PC2-6400 DDR2-800 ECC RAM,看起来应该可以工作。列出的三星内存条是 M378T5263AZ3-CF7。不过,还有很多其他品牌可供选择。并非所有内存条都是一样的。这就是 MB 制造商创建测试内存列表并发布它们的原因。如果您可以退回此内存并将其替换为受支持的内存列表中的内存,从长远来看,您可能会更好。即使它看起来应该可以工作,我也不会信任在我的计算机中使用不受支持的内存条。
由 barlop 添加
OP 认为这个答案已经解决了这个问题,其中提到了
内存支持列表在这里
http://download.gigabyte.eu/FileList/Memory/mb_memory_ga-ma78lm-s2h.pdf
其中不包含他的 RAM 型号,因此,为了纠正这个问题,他可以获得列出的模块。
答案2
我想您说的是 Windows 看不到 8GB,而不是 BIOS。如果是 BIOS,请跳过此部分。
当您运行 32 位操作系统(在正常模式下使用正常内核)时,它只能访问 32 位地址寄存器,总共 232 个地址,或者猜猜 4 GiB 的 RAM。
从技术层面上讲,使用 64 位系统,您可以访问大约 16 EiB(18.1 EB)的 RAM。请注意,实际上这是不可能的,而且芯片组/操作系统的限制也低得多。
您需要下载并重新安装具有 64 位内核和 64 位支持的 Ubuntu 版本。
如果你在 BIOS 中没有看到所有 RAM
也可能是您的 BIOS 未启用访问 64 位内存。这在较旧的主板和较旧的 BIOS 上很常见。请更新 BIOS 以防万一。
如果更新 BIOS 后,你没有看到全部 8GB RAM
- 检查是否正确安装了 RAM
- 您可能需要查看手册以找到访问所有内存的选项。遗憾的是,没有通用术语。微软称之为“内存重新映射”或“内存扩展”。
- 在此之后,如果您仍然看不到所有 RAM,那么您安装的 RAM 是否在手册中明确列为与主板兼容?遗憾的是,有些主板真的很挑剔,只是不想与 Crucial 内存配合使用,但会与 Kingston 内存配合使用。同样,这是旧主板的问题,现在不太常见。
答案3
您不必在 BIOS 等中执行任何操作 — 它应该可以正常工作。
尝试移除并重新安装内存,以确保其已正确连接。
如果这没有帮助,并且内存类型正确,则您安装的 4GB 模块之一可能有缺陷。一次尝试一个模块,以确定它们是否都正常工作。