Re: PAE



PAE Short for Physical Address Extensions, PAE is an extension that enables Intel compatible computers running Microsoft Windows 2000, Windows XP and Windows 2003 applications to address more than 4 GB of physical memory.


/PAE
This has NTLDR load ntkrnlpa.exe, which is the version of the x86 kernel that is able to take advantage of Intel Physical Address Extensions (PAE), even when a system doesn't have more than 4GB of physical memory. PAE permits an x86 sytem to have up to 64GB of physical memory, but an operating system must be specially coded to use memory beyond 4GB (the standard x86 limit). The PAE-version of the Win2K kernel presents 64-bit physical addresses to device drivers, so this switch is helpful for testing device driver support for large memory systems.
from...
Boot INI Options Reference
http://www.sysinternals.com/ntw2k/info/bootini.shtml


/pae
The /pae parameter enables Physical Address Extension (PAE). This parameter directs the system to load the PAE version of the Windows kernel.
/pae

Comments
This parameter is valid only on boot entries for 32-bit versions of Windows that run on computers with x86 and x64-based processors.

PAE is an addressing strategy that uses a page-translation hierarchy to enable systems with 32-bit addressing to address more than 4 GB of physical memory. PAE must be supported by the processor and by the operating system.

PAE is supported on Windows 2000 and later versions of Windows. However, only Windows 2000 Datacenter Server; Windows 2000 Advanced Server; Windows Server 2003, Enterprise Editon; and Windows Server 2003, Datacenter Edition support the use of more than 4 GB of physical memory.

On 32-bit versions of Windows, PAE is disabled by default. You must use the /pae boot parameter to enable PAE.

However, PAE is automatically enabled when the computer is configured for hot-add memory devices in memory ranges beyond the 4 GB region, as defined by the Static Resource Affinity Table (SRAT). Hot-add memory supports memory devices that you can add without rebooting or turning off the computer. In this case, because PAE must be enabled when the system starts, it is enabled automatically so that the system can immediately address extended memory that is added between restarts. Hot-add memory is supported only on Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition, and only on computers with an ACPI BIOS, an x86 processor, and specialized hardware.

PAE is required to support Cache Coherent Non-Uniform Memory Architecture (known as ccNUMA or NUMA) on computers with x86 processors, but it is not enabled automatically. NUMA is supported only on Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition.

When you enable Data Execution Prevention (DEP), Windows automatically enables PAE. When you disable DEP, Windows automatically disables PAE. For more information, see /noexecute.

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

Bootcfg command
bootcfg /raw "\pae" /A /ID 1
from...
Boot Parameter Reference
http://msdn2.microsoft.com/en-us/library/ms791480.aspx


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:710EBAA3-5194-4609-8D39-37F0C509B017@xxxxxxxxxxxxx,
Dan DeCoursey <DanDeCoursey@xxxxxxxxxxxxxxxxxxxxxxxxx> hunted and pecked:
How does one implement PAE under XP and what are the max ram you can
utilize when PAE is implemented ???

.



Relevant Pages

  • Re: Cannot activate sbcl
    ... Somehow I've managed to use 16GB and I'm using the 32bit version of Windows XP, and I was able to use all that memory (e.g. ... supports PAE. ... at any one time, but can access RAM above 4GB through AWE, a paging ...
    (comp.lang.lisp)
  • Re: A8N-SLI SE and PAE
    ... He wants to max out the board with 4Gb of RAM so I wanted to make sure it was possible to set PAE on so it dosn't let most of the last 1Gb go to waste. ... I don't know which BIOS it's currently using but we can update it if needed. ... If there's no PAE or memory hole options we can try PAE in the boot.ini but I don't know if thats going to work. ... The following table specifies the limits on physical memory for Windows XP. ...
    (alt.comp.periphs.mainboard.asus)
  • Re: PAE option in Win2k3
    ... it is not necessary to reinstall Windows when you use /PAE ... AWE is a technology that enables ... this memory space is not ... From the Microsoft KB article 283037 ...
    (microsoft.public.windows.server.general)
  • Re: PAE
    ... Available switch options for the Windows XP and the Windows Server 2003 Boot.ini files ... RAM, Virtual Memory, Pagefile and all that stuff ... As you mention the OD must be able to use PAE I am getting ... The /pae parameter enables Physical Address Extension. ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Vista Ultimate 64-bit 8GB on ASUS 3A32-MVP Deluxe
    ... It first addresses a Windows 32bit issue only, the effect of the BIOS reserving memory for devices. ... The subject changes midway, beginning with the Workaround. ... I did have one AMD64 x2 box that needed the BIOS memory remapping option turned off or I would only see 3.5GB. ... It is relevant to program space, but by this time the KB has suffered severe mission creep and the PAE part should have been merely a link to the same info elsewhere. ...
    (microsoft.public.windows.vista.hardware_devices)

Loading