文章编号: 255600 - 最后修改: 2007年9月12日 - 修订: 4.4

瀹炵敤宸 ュ 叿鍦? Windows Server 2003 和 Windows 2000 Server 中不显示大于 4 GB 的物理内存

本页

展开全部 | 关闭全部

症状

您的计算机有多于 4 千兆字节 (GB) 的随机存取内存 (RAM),但是当您查看的内存量,在系统属性中或在工具 (如 Microsoft 系统诊断 (WinMSD),将总物理内存报告不正确地为 4 GB。

原因

此行为是设计使然。 最大是由 32 位操作系统可寻址的物理内存量是 4 GB 或 0 到 4 GB 地址空间。

鍩轰簬 IA-32 体系结构在 Intel Pentium Pro,打头的所有处理器都支持新 36 位物理寻址模式名为物理地址扩展 (PAE)。 PAE 允许 64 GB 的物理内存。 PAE 将 64 GB 的内存映射到 32 位 (4 GB) 虚拟地址空间。 此外,还,每个操作系统可能硬编码地址限制小于 64 GB。 Ffor 的示例在 Microsoft Windows 2000 高级服务器没有为 8 GB 地址硬编码限制。 PAE 妯 ″ 紡鍐呮牳要求一个 Intel 体系结构处理器 Pentium Pro 或洿楂樼増鏈更该 4 GB 的 RAM,和 Windows 2000 高级服务器、 Windows 2000 数据中心服务器、 Microsoft Windows Server 2003 企业版或 Windows Server 2003 数据中心版。

解决方案

若要允许访问内存大于 4 GB 地址空间 (4 GB 到 32 GB),您必须手动更改 Boot.ini 文件中添加系统驱动器的根文件夹在 / PAE 切换到相应的操作系统行:
  1. 单击 开始、 单击 运行打开 框中键入 cmd,然后单击 确定
  2. 键入 attrib c:\boot.ini-r,然后再按 ENTER
  3. 键入 退出,然后按 ENTER
  4. 单击 开始、 单击 运行打开 框中键入 记事本 c:\boot.ini,然后单击 确定

    打开一个窗口以显示 boot.ini 鏂囦欢
  5. 在"默认"开头的行是无需用户干预的情况下启动时加载 Windows 2000 高级服务器将从该位置。 渚嬪行可能显示为:
    默认值 = (0) 多磁盘 (0) rdisk (0) 分区 (1) \WINNT
  6. 鎵惧埌 Windows 2000 高级服务器对应于默认行上信息的行。 看起来应该类似以下内容:
    多 (0) 纾佺洏 (0) rdisk (0) 分区 (1) \WINNT="Windows 2000年高级服务器"/fastdetect
  7. 添加一个空格和 / PAE 到行尾。 该行应现在类似于以下:
    多 (0) 纾佺洏 (0) rdisk (0) 分区 (1) \WINNT="Windows 2000年高级服务器"/fastdetect/PAE
  8. 单击关闭记事本窗口 关闭 框,然后在提示您保存更改时,单击
  9. 在系统重新启动,然后验证正确的系统内存量是现在可用。
下面是一个系统包含一个 Boot.ini 文件的示例在 / PAE 切换:
[引导加载程序]
超时时间 = 0
默认值 = (0) 多磁盘 (0) rdisk (0) 分区 (1) \WINNT
[操作系统]
多 (0) 纾佺洏 (0) rdisk (0) 分区 (1) \WINNT="Windows 2000年高级服务器"/fastdetect/PAE

更多信息

有关其他信息请参阅附带鎮 ㄧ 殑鎿嶄綔绯荤粺用户指南。有关 PAE 和大于 4 GB 的 RAM 的支持的详细信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
283037? (http://support.microsoft.com/kb/283037/ ) 大型内存支持是 Windows Server 2003 中和在 Windows 2000 中可用
247904? (http://support.microsoft.com/kb/247904/ ) 濡備綍閰嶇疆分页地址池和系统页表项的内存区域
274598? (http://support.microsoft.com/kb/274598/ ) 完全内存转储在具有 2 gb 或更大的 RAM 的计算机上不可用


鏈夊叧 PAE 服务器设计,请访问以下 Microsoft 网站:
http://www.microsoft.com/whdc/system/platform/server/PAE/default.mspx (http://www.microsoft.com/whdc/system/platform/server/PAE/default.mspx)
http://msdn2.microsoft.com/en-us/library/Aa366796.aspx (http://msdn2.microsoft.com/en-us/library/Aa366796.aspx)
如果系统添加更多的内存是可能 BIOS 将识别完整的服务器中安装的物理 RAM 量,但 Windows 将识别仅 RAM 的一部分。 如果服务器有冗余内存功能或内存镜像功能启用的完整的补数的内存可能无法看到到 Windows。 冗余内存提供与故障转移内存银行系统内存银行失败时。 内存镜像拆分成镜像集将内存块。 启用或禁用了 BIOS 中这两种功能,通过 Windows 无法访问。 若要修改这些功能的设置,可能引用系统用户手册或 OEM 网站。 或者,您可能必须与硬件供应商联系。

渚嬪如果您有 4 GB RAM 安装的系统和您正在运行,然后添加额外的 RAM 的 4 GB,Windows 可能会识别仅 4 GB 的物理内存或可能是 6 GB 而不是完整的 8 GB。 可能在您不知情新的内存块上启用了冗余内存功能或内存镜像功能。 这些症状是类似于时不要添加发生的症状在 / PAE 切换到 Boot.ini 文件。

这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
关键字:?
kbmt kbhowto KB255600 KbMtzh
机器翻译机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 255600? (http://support.microsoft.com/kb/255600/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译

 

Related Support Centers