硬件保留内存问题

硬件保留内存问题

我发现许多人在 Windows 7/Server 2008 R2 中遇到了“**硬件保留”内存问题。我自己也遇到了这个问题,但是没有其他人那么严重。

问题描述

当您安装 Windows 7(或其哥哥Windows Server 2008 R2)您的内存可能未得到充分利用。如果您查看

Task Manager >
    Performance Tab >
        Resource Monitor >
            Memory Tab

滚动到列表底部,你会看到你的记忆的图形表示。其中一些可能是硬件保留. 以前的 Windows 版本没有这个问题. 系统能够利用所有可用内存。

问题

有没有什么解决方案可以降低/删除硬件保留内存?

边注

我尝试安装 32 位和 64 位版本,但无济于事。我还尝试了 Windows:7 和 Server 2008 R2。但硬件总是保留相同的内存量。在以前的 Windows 版本中,我有更多的可用内存,因为我同时在主机上运行 2 个虚拟机(因此总共有三台机器)。而且我的内存峰值现在比旧版本高得多。

我的问题

我的电脑是 HP nc8430 笔记本电脑,配备 Intel T7200 处理器、4GB 内存和 320GB 硬盘。它有一个 ATI Radeon Mobility X1600 显卡,配有 256MB 专用内存。我目前正在运行 Windows Server 2008 R2 x64。我得到了641 兆硬件保留内存在任何上边注描述的配置。

答案1

硬件保留内存与 Windows 7/Server 2008 R2 无关,只是 Windows 的早期版本没有向您如此清楚地指出这一点。在我的工作笔记本电脑上,Windows 7 显示系统保留了 31 MB,而当我运行 Windows XP 时(我仔细查看了,记不清在哪里),它显示我有 4064 MB 可用(而我安装了 4096 MB)。

您必须检查硬件来确定保留内存的原因,但我怀疑您无能为力。

根据硬件描述编辑:

根据生命值您的笔记本电脑配有 Intel 945 芯片组。该芯片组仅支持 32 位寻址,因此您无法使用全部 4GB RAM,因为部分地址空间已为硬件 IO 保留。即使运行 64 位 Windows,由于芯片组的原因,您也只能使用 32 位硬件地址空间

答案2

“MSCONFIG > 启动 > 高级选项”

谢谢你提醒我!

我在使用 Vista 时将其设置为最大值,但在升级到 Windows7 后,不知何故它被重置为“0”。取消选中该复选框后,问题就解决了。之前,总共 8G 内存中有超过 4G 显示为“硬件保留内存”,并且我遇到了 BSOD。现在它只有 10MB。我仍然不太确定是不是更新导致我的机器损坏,因为它已经正常工作了几个星期。

答案3

只需切换 RAM 模块即可解决我的这个问题。

前:

  • 内存插槽 #1:1 GB 模块
  • 内存插槽 #2:2 GB 模块
  • 已安装 3 GB,可用空间约 1.75 GB(0.25 GB 显卡,1GB 硬件保留)

现在:

  • 内存插槽 #1:2 GB 模块
  • 内存插槽 #2:1 GB 模块
  • 已安装 3 GB,可用空间约 2.74 GB(0.25 GB 显卡,0.01 GB 硬件保留)

相关内容