PAE

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

How does one implement PAE under XP and what are the max ram you can
utilize when PAE is implemented ???
 
You edit the boot.ini file and add /PAE to it. Have no idea as to the amount
of RAM. A Google search on boot.ini may provide answers.
 
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
 
will PAE do anything for you if you are running XP or Server 2003 r2 standard ?
As you mention the OD must be able to use PAE I am getting conflicting
info on whether xp or server2003 standard can use PAE
thanks
 
I do not know. My new machine has 1,024 MB of RAM and my old machine has
384. I thought that was quite an improvement. Be a while before I get 4GB.

A description of the 4 GB RAM Tuning feature and the Physical Address
Extension switch
http://support.microsoft.com/kb/291988

Available switch options for the Windows XP and the Windows Server 2003
Boot.ini files
http://support.microsoft.com/kb/833721

RAM, Virtual Memory, Pagefile and all that stuff
http://support.microsoft.com/kb/555223

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Back
Top