Debugging Tools for Windows

/nopae

/nopae 禁用物理地址扩展,并且强制boot loader加载非PAE版本的Windows 内核。

关于/nopae 和其他PAE配置的其他参数的信息,查看用于配置DEP和PAE的引导参数

/nopae 

注释

该参数仅在基于x86和x64处理器的32位Windows引导入口中有效。

/nopae 选项只在Windows Server 2003 SP1和Windows XP SP2支持。在Windows Vista和之后的Windows中,使用BCDEdit的PAE成员和ForceDisable值。

当启用PAE的时候有设备不能正常运行时,考虑使用本参数。

一般来说不需要该参数,因为如果没有使用/pae参数的话PAE不会启用。但是,在x86处理器的系统上,当机器在Static Resource Affinity Table (SRAT)表中为热添加内存设备(hot-add memory devices)配置超过4GB范围的内存时,自动启用PAE。热添加内存设备(Hot-add memory supports memory devices )可以在不关闭机器电源的情况下添加到系统中。这种情况下,由于PAE必须在系统启动时启用,所以系统在重起之前即可食用扩展的内存。(在这些系统上禁用PAE就禁用了热添加内存)。热添加内存仅在Windows Server 2003 Datacenter版、Windows Server 2003 Enterprise、Windows Server 2008 Datacenter、Windows Server 2008 Enterprise AI64版本、以及之后的所有Windows的Enterprise版和Datacenter版中支持。另外,Windows Server 2008以前的版本中,热添加必须由ACPI BIOS、x86处理器和其他特殊设备支持。Windows Server 2008和之后的版本中可以在所有处理器架构上支持。

在支持硬件数据执行保护(DEP)的,运行支持DEP的32位Windows上,当DEP启用时,即使设置了/nopae ,PAE也会自动被启用。在除了Windows Server 2003 SP1之外的所有支持DEP的32位Windows系统上,禁用DEP时,也自动禁用PAE。但是可以使用/pae 来打开它。关于DEP的更多信息,查看/noexecute

PAE在Windows 2000和之后的Windows中支持。

示例

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /nopae

Bootcfg 命令

bootcfg /raw "/nopae" /A /ID 1

参见

/pae

Build machine: CAPEBUILD