我见过很多人在 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 个虚拟机(所以三台机器一起运行)。现在我的记忆力峰值要高得多,就像在旧版本上一样。
您的 PC 始终消耗该 RAM,但未显示旧版本的 Windows。
现在,如果您认为硬件预留内存很多,我们需要哪个设备消耗它以及每个设备消耗多少。
为此,请打开设备管理器 (
devmgmt.msc
),转到视图菜单,按连接选择资源并展开内存子树。那里有每个设备使用的 RAM 范围。将每个设备的两个值从十六进制转换为十进制,并减去它们。区别在于设备使用了多少内存。通过这种方式,我们将知道是什么占用了您的 RAM。
我的问题解决如下:
Windows 7 SP1 64-bit, Fujitsu NB, 4GB 双通道 DDR3 1 bar samsung, 1 bar kingmax, Windows see them, 2050MB 硬件
保留,网上找到的所有解决方案都无法解决。
我一次用 1 个 bar 测试启动,samsung bar 很好 ==> 安装了 2GB,仅保留 2MB 硬件!而kingmax酒吧根本无法启动!
2 条三星内存,==> 已安装 4GB,仅保留 <2MB 硬件!
使用 Windows 7 的“resmon.exe”检查!
结论:Windows 7 可能会发现 RAM 没有什么问题,因此标记为
它作为硬件保留!
建议:尽量设置你的ram以相同的速度运行,使用相同品牌的ram。
您将多少内存视为“硬件保留”?如果它小于 256MB,您将看到系统中存在但已预先分配给视频卡的内存。
可能是没有专用内存的“廉价”图形解决方案 - 然后内存取自系统内存;)我建议您告诉我们一些关于您的服务器硬件的信息;)
所以我似乎得到的答案是所有的 RAM 棒都必须具有相同的速度。我刚从戴尔那里得到了 6 条 RAM,每条 4gb。他们发送的前 2 根是 1066mhz,另外 4 根发送的是 1333mhz。所以我的系统说 24gb(16 可用)8 是由于 RAM 不匹配而保留的硬件。无论如何,这就是戴尔家伙所说的
对于我在上面看到的两台服务器(32GB,16GB 可用/硬件保留),这是因为它们将 RAM 冗余设置为“备用”完全冗余模式。(所以一半的 RAM 在那里作为热备用。)
使用 Dell OpenManage ServerAdmin -> 内存检查: