使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

在运行 Windows 7 的计算机上,可用内存 (RAM) 大小可能会低于已装内存大小。

例如,32 位版本的 Windows 7 可能会报告,计算机上安装了 4 GB 内存,但可用系统内存只有 3.5 GB。

或者,64 位版本的 Windows 7 可能会报告,计算机上安装了 8 GB 内存,但可用系统内存只有 7.1 GB。

注意:上述示例中的可用内存大小并不精确。 可用内存大小是用总物理内存减去“为硬件保留的”内存计算得出。

要查看 Windows 7 中的安装内存和可用内存,请按照以下步骤操作:

  1. 单击“开始”windows icon,右键单击“计算机”,然后单击“属性”。

  2. 查看“系统”下的“已装内存(RAM)”值。 例如,如果显示“4.00 GB (3.5 GB 可用)”,表示已装内存为 4 GB,可用内存为 3.5 GB。

原因

在运行 Windows 7 的计算机上,这属于正常行为。 可用系统内存的减少量取决于以下配置:

  • 计算机中安装的设备以及这些设备保留的内存

  • 主板处理内存的能力

  • 系统 BIOS 版本和设置

  • 安装的 Windows 7 版本(例如,Windows 7 Starter Edition 仅支持 2 GB 的安装内存。)

  • 其他系统设置

例如,如果您具有一个板载内存为 256 MB 的视频卡,此内存必须被映射到前 4 GB 地址空间内。 如果已安装了 4 GB 系统内存,则图形内存映射必须保留部分此地址空间。 此图形内存映射会覆盖一部分系统内存。 这些情况降低了操作系统可用的系统内存总量。

若要详细了解如何确定计算机上已使用的内存,请参阅“更多信息”部分中的 Windows 7 中的物理内存分配主题。

可以尝试的方法

还有一些其他情况也会导致可用 RAM 低于预期。 这些问题及可能的解决方案如下:

检查系统配置文件

导致此问题发生的原因可能是错误地选中了“最大内存”选项。 若要修复此问题,请按照下列步骤操作:

  1. 单击“开始”windows icon,在“搜索程序和文件”框中键入 msconfig,然后单击“程序”列表中的“msconfig”。

  2. 在“系统配置”窗口中,单击“启动”选项卡中的“高级选项”。

  3. 单击以取消选中“最大内存”复选框,然后单击“确定”。

  4. 重新启动计算机。

更新系统 BIOS

导致此问题发生的原因可能是系统 BIOS 已过时。 如果计算机型号较旧,系统可能无法访问已安装的所有 RAM。 在这种情况下,您必须将系统 BIOS 更新到最新版本。

若要更新计算机上的 BIOS,请访问计算机制造商网站,下载 BIOS 更新。 也可以联系计算机制造商,以寻求帮助。

检查 BIOS 设置

导致此问题发生的原因可能是某些 BIOS 设置不正确。

  • 启用内存重新映射功能

    检查 BIOS 设置,查看是否已启用内存重映射功能。 内存重映射可为 Windows 提供访问更多内存的权限。 您可以通过启动进入系统设置来启用内存重映射功能。 请参阅计算机的用户指南,以获取如何启动进入计算机系统设置的说明。 不同硬件供应商内存重映射功能的名称可能不同。 它可能会列为内存重映射、内存扩展或类似的名称。 请注意,计算机可能不支持内存重新映射功能。

  • 在 BIOS 设置中更改 AGP 视频光圈大小

    检查 BIOS 设置,以确定分配给 AGP 视频光圈的内存大小。 这是系统与视频卡共用的内存,用于进行纹理映射和渲染。 系统不会使用此内存,因为它已被视频卡锁定。 可以在 BIOS 中调整 AGP 视频光圈大小。 标准设置为“32MB”、“64MB”、“128MB”和“自动”。 在 BIOS 中更改此设置后,重启计算机,然后查看可用内存。 可以测试每个设置,确定哪种设置的效果最佳。

检查物理 RAM 可能出现的问题

导致此问题发生的原因可能是已安装的物理 RAM 存在问题。

  • 检查内存模块是否已损坏

    若要确定是否遇到了此问题,请关闭计算机,拔掉计算机插头,然后交换内存的顺序。

  • 确保内存排列正确无误

    请参阅计算机用户指南,以确定应按什么顺序将内存模块插入内存插槽。 如果并未使用所有可用的插槽,系统可能会要求您使用特定插槽。 例如,计算机有四个可用插槽。 不过,如果只想使用两个内存模块,不妨使用插槽 1 和插槽 3。

  • 检查是否使用了内存扩展卡

    如果使用内存扩展卡在计算机上容纳多个内存模块,在这种情况下,可能需要对系统进行特殊配置。 因此,可用内存可能会少于预期。

更多信息

下面的各部分介绍了资源监视器中报告的内存分配的其他信息,描述了所使用的术语,并额外介绍了 Windows 7 中的内存报告和内存限制。

Windows 7 中的物理内存分配

下表展示了资源监视器如何对 Windows 7 计算机上当前安装的内存进行分类。

内存分配

说明

已保留硬件

已保留供 BIOS 和其他外设的某些驱动程序使用的内存

使用中

供进程、驱动程序或操作系统使用的内存

已修改

其内容必须在进入磁盘后才能用作其他目的的内存

备用

包含未活跃使用的缓存数据和代码的内存

空闲

不包含任何有价值数据的内存,当进程、驱动程序或操作系统需要更多内存时优先使用

注意:若要查看已装内存在 Windows 7 中的分配方式,请按照下列步骤操作:

  1. 单击“开始”windows icon,在“搜索程序和文件”框中键入资源监视器,然后单击“程序”列表中的“资源监视器”。

  2. 单击“内存”选项卡,然后查看页面底部的“物理内存”部分。

Windows 7 中的内存状态

下表定义了资源监视器报告的 Windows 7 计算机上已装内存的最新状态。

内存分配

说明

可用

可以由进程、驱动程序或操作系统立即使用的内存量(包括备用内存和空闲内存)

缓存

包含供进程、驱动程序和操作系统快速访问的缓存数据和代码的内存量(包括备用内存和修改的内存)

合计

操作系统、设备驱动程序和进程可用的物理内存的数目

已安装

计算机中安装的物理内存量

Windows 7 内存报告

Windows 7 报告了计算机上当前安装的物理内存大小。 版本低于 Windows Vista Service P1 的 Windows NT 操作系统会报告操作系统可用的内存大小。 这些早期版本的 Windows 中报告的可用内存不包括为硬件保留的内存。 这只是一个报告更改。

您会在 Windows Vista SP1 及更新版本 Windows 的以下位置看到这个报告更改:

  • “欢迎中心”中的“RAM”值

  • “我的电脑”窗口底部的“内存”值

  • “系统属性”窗口中的“内存”值

  • “控制面板”中“性能信息和工具”项的“查看和打印详细信息”页的“系统内存的总量”值


此外,系统信息工具 (Msinfo32.exe) 将在“系统摘要”页上显示以下条目:

  • 已安装的物理内存(RAM)

  • 物理内存总数

  • 可用的物理内存

以下诊断工具中的报告未更改:

  • 任务管理器中的“性能”选项卡

当计算机安装的物理 RAM 等于芯片集支持的地址空间时,操作系统可用的系统内存总和始终小于所安装的物理 RAM。

我们以一台具有 Intel 975X 芯片集(支持 8 GB 地址空间)的计算机为例。 如果安装 8 GB RAM,则 PCI 配置要求将减少操作系统可用的系统内存。 在此示例中,PCI 配置要求会将操作系统的可用内存减少约 200 MB 至 1 GB, 减少的数量取决于配置。

Windows 7 中的物理内存限制

下表规定了不同 Windows 7 版本对物理内存的限制。

版本

32 位 Windows 中的限制

64 位 Windows 中的限制

Windows 7 旗舰版

4 GB

192 GB

Windows 7 企业版

4 GB

192 GB

Windows 7 专业版

4 GB

192 GB

Windows 7 家庭高级版

4 GB

16 GB

Windows 7 家庭普通版

4 GB

8 GB

Windows 7 简易版

2 GB

2 GB


若要详细了解各 Windows 版本的内存限制,请单击下面的链接,以查看 Microsoft 网站上相应的文章:

Windows 版本的内存限制

参考

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×