我在 HP DX5150(小型)、AMD Athlon 4400 2.20Ghz 上运行 Windows 8.1。我安装了四根 1GB 的 DDR RAM,但 Windows 显示只有 3.06GB“可用”(尽管它显示已安装 4.00GB)。
我已经将每根 1GB 内存条换成了一根 512MB 内存条(因此安装了 3.50GB),并且更换了每根内存条所用的 DIMM,但 Windows 仍然显示有 3.06GB 可用。BIOS 显示有 4GB RAM(插入 512MB 内存条时显示有 3.5GB RAM),因此 BIOS 正在读取它。
我运行了 Memtest86,它只能识别 3.06GB;Memtest86 说 3.06GB 上没有错误,所以它没什么用。Msconfig 高级启动选项没有启用“最大内存”,所以没有 Windows 设置的上限。而且我启用了内存重新映射。
知道问题是什么吗?
答案1
Windows 计算机上的可用内存可能小于已安装的内存
在运行 Windows 7 的计算机上,可用内存 (RAM) 可能小于已安装的内存。
例如,32 位版本的 Windows 7 可能会报告安装了 4 GB 内存的计算机上只有 3.5 GB 可用的系统内存。
或者,64 位版本的 Windows 7 可能会报告在安装了 8 GB 内存的计算机上只有 7.1 GB 可用的系统内存。
...
可用系统内存的减少取决于以下配置:
- 计算机中安装的设备以及这些设备保留的内存
- 主板处理内存的能力
- 系统 BIOS 版本和设置
- 安装的 Windows 7 版本(例如,Windows 7 Starter Edition 仅支持 2 GB 的安装内存。)
- 其他系统设置
以上内容也适用于 Windows 8 和 8.1。