我有一块 Abit IL9 Pro 主板。我一直很沮丧,因为尽管我有 Windows 7 x64,但我的 RAM 被限制在 3.12GB。BIOS 会在发布消息时输出它只检测到 3200mb。
所以我决定更新我的 BIOS。一切都成功更新,帖子消息现在正确显示检测到 4096mb 的 RAM。问题是还有一条新消息:
DRAM 频率已降级,不支持 50 Ohm ODT
现在 Windows 7 显示只有 2.87GB 的 RAM 可用(总共 4.00GB),这比我开始的时候还糟糕!
我使用 2 根 PC2-4200 RAM(533 mhz,每根 2GB,这是具体型号的链接)。我尝试过一次只使用 1 个内存条来运行计算机,也尝试过使用主板上 RAM 的两组端口,但无论我做什么,消息都不会消失。
我该怎么做才能充分利用我的 RAM 并使我的系统正常运行?
答案1
查看 BIOS 设置中的“内存重新映射”。将其在。
答案2
这与系统中使用部分内存地址空间的其他硬件有关,这里有一篇关于 Vista 的文章,但也适用于 W7。这是 32 位或 64 位 Windows 的限制。
此行为是某些硬件和软件因素的预期结果。
典型计算机中的各种设备都需要内存映射访问。这称为内存映射 I/O (MMIO)。要使 MMIO 空间可供 32 位操作系统使用,MMIO 空间必须位于前 4 GB 的地址空间内。
例如,如果您的视频卡具有 256 MB 的板载内存,则必须在前 4 GB 的地址空间内映射该内存。如果已安装 4 GB 的系统内存,则必须由图形内存映射保留部分地址空间。图形内存映射会覆盖部分系统内存。这些情况会减少操作系统可用的系统内存总量。
可用系统内存的减少取决于计算机中安装的设备。但是,为了避免潜在的驱动程序兼容性问题,32 位版本的 Windows Vista 将总可用内存限制为 3.12 GB。有关潜在驱动程序兼容性问题的信息,请参阅“更多信息”部分。
如果计算机安装了许多设备,则可用内存可能会减少到 3 GB 或更少。但是,32 位版本的 Windows Vista 中可用的最大内存通常为 3.12 GB。