[ 2008/04/02 10:25 | by 孤城浪子 ]
|
概述:本文介绍 4 GB 随机存取存储器 (RAM) 调优功能和物理地址扩展 (PAE) 开关。
• | Microsoft Windows 2000 Advanced Server |
• | Microsoft Windows 2000 Datacenter Server |
• | Microsoft Windows Server 2003 Enterprise Edition |
• | Microsoft Windows Server 2003 Datacenter Edition |
• | Microsoft Windows Small Business Server 2003 |
当将 /3GB 开关用于 Windows XP Professional、Windows Server 2003 Datacenter Edition 或 Windows Server 2003 Enterprise Edition 时,/3GB 开关 在所有版本中的作用完全一样。此功能使得设备驱动程序开发人员能够 在此配置中测试其驱动程序,而不必安装上述列出的某一种 Windows Server 2003 产品。用户模式内存空间现在限制为 3 GB。
警告:Microsoft 支持在供 Active Directory 使用的生产环境中在 Windows Server 2003 Standard Edition 中使用 /3GB 开关。对于其他应用程序,Microsoft 仅支持在符合以下条件的生产环境中的 Windows Server 2003 Standard Edition 中使用 /3GB 开关:应用程序供应商已经在这一环境中进行了测试,并且供应商愿意支持使用此功能的客户。使用此功能进行的生产中支持 Microsoft Exchange Server 2003 和 Microsoft SQL Server 2000。有关应用程序供应商的应用程序,请与他们联系。/3GB 开关可能会导致一些应用程序出现与地址依赖性或内核空间降低相关的问题。除这里描述的情况外,Windows Server 2003 Standard Edition 中的 /3GB 开关只用于开发和测试目的。
/PAE 开关使开发人员能够通过将 64 位地址转发到内核模式组件来执行对设备驱动程序的类似测试。此功能称为物理地址扩展 (PAE),它并不是对所有的芯片集都有效。通过使用 Boot.ini 文件中的可以丢弃低于 4 GB 内存的 /nolowmem 开关,可保证让任何超过 32 位的地址都可以使用。
重要说明:这些配置在 Windows 2000 Professional 和 Windows 2000 Server 上不受支持。这些配置仅供测试使用。除非您正在使用本节最前面的项目列表中所列的产品,否则不要在生产环境中使用这些开关。
在 这些产品中,4 GB RAM 调优功能支持让程序使用 3 GB 的用户模式内存。此功能可以将用户模式内存的虚拟地址范围扩展到 0x0000000-0xBFFFFFF(用户模式地址范围一般是 0x0000000-0x7FFFFFFF)。可用于内核模式组件的内存范围将从 0x80000000-0xFFFFFFFF 缩小到 0xC0000000-0xFFFFFFFF。在生产环境中,我们建议不要在 Windows Server 2003 Standard Edition 中使用此项功能。
将 Boot.ini 文件中的 /3GB 开关用于 Windows 2000 Professional 或 Windows 2000 Server 时,可以让用户模式内存的范围看起来是 3 GB。不过,0x80000000 - 0xBFFFFFFF 之间的内存不可用。因为现在将内核模式组件限制为使用 0xC0000000 到 0xFFFFFFF 这一范围的内存,所以开发人员可以测试内核模式组件。
参考文章:
http://support.microsoft.com/kb/291988/
http://support.microsoft.com/kb/268363/
如何启用物理地址扩展 (PAE)
修改 Boot.ini 文件,然后将 /PAE 参数添加到 ARC 路径中,如以下 Windows Server 2003 Datacenter Edition 示例所示:
multi(0)disk(0)rdisk(0)partition(1)\%systemroot%="Windows Server 2003, Datacenter Edition" /PAE
禁用PAE模式方法
修改BOOT.INI文件,
“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”中的/noexecute=optin改成/execute 改完后保存该文件,然后重启电脑便OK。