Windows 7 32 位,已安装 4GB RAM,可用 2.3GB

Windows 7 32 位,已安装 4GB RAM,可用 2.3GB

我最近为运行 Windows 7 32 位的 TravelMate 5740 笔记本电脑添加了 2GB 内存条,该笔记本电脑已经拥有 2GB 的 RAM。我知道 32 位系统不会充分利用 4GB 内存,但我预计实际使用量在 3GB 到 3.5GB 之间。相反,Windows 报告已安装 4GB,可用 2.3GB。这不是您通常的“我的内存在哪里”问题,而且我认为它不是重复的。即使对于 32 位系统来说,安装的 4GB 内存中 2.3GB 的可用内存也出乎意料地低。显卡是使用 128MB 的英特尔共享内存显卡。有人能解释一下吗?这个问题可以“解决”吗,双关语?

答案1

这是您忘记提及的事情:

如果您的显卡不是专用显卡,那么它可能会耗尽您计算机的内存。

例如,我有一台 HP Pavilion G6,它有 Radeon HD 6470M 显卡。它是 1.5 GB 的显卡,不是专用的。

因此,我只能使用已安装的 6GB RAM 中的 4.5GB。显卡使用其他 1.5BG。专用显卡有自己的 RAM。如果您有专用显卡并且有 6GB RAM,那么您将能够使用所有 6BG。

答案2

不幸的是,在 32 位系统上,硬件地址空间被映射到内存的 4GB 地址空间中,这就是您永远无法真正充分利用已安装的 4GB 的原因。通常,最大的罪魁祸首之一是显卡的内存。由于您的显卡只使用 128MB,因此可用大小令人困惑,但谁知道您的 BIOS 还会将什么映射到地址空间中,以及映射到多大程度上。不过,您可以尝试以下几种方法:

打开命令提示符并输入“BCDedit /set PAE forceenable”。然后重新启动,进入 BIOS 并检查它是否有允许内存重新映射的选项。如果有,请激活它。启动 Windows 并检查可用 RAM。

如果这没有帮助,那么唯一的选择就是升级到 64 位版本,或者使用通过其他方式(例如 RAM 磁盘)利用无法访问的 RAM 的软件。

编辑:我刚刚检查过。您的笔记本电脑配备了现代 Intel I5,应该支持 64 位操作系统,所以没有理由不升级。

相关内容