I'll try to be a bit clearer: /PAE enables 36bits *in the CPU* for storing page tables.
This does not *automatically* mean that your Windows OS will use 36bits for storing memory page tables. Windows XP SP2 (but not SP1) and Windows Server 2003 Standard Edition x86, have an artificial limit *built into the OS code* to stop memory addresses beyond 0xFFFFFFFF (2^32) from being used. /PAE is still *usable* on these symptoms (it enables 36bits for page tables). The NX (no execute) functionality that XP SP2 and Windows Server 2003 x86 SP1 support relies on the extra bits that /PAE enables to store the /NX flag. However the artificial memory address limit in these OSes means you can't use addresses above 0xFFFFFFFFF to address physical RAM. HTH Cheers Ken From: Ziots, Edward [mailto:[EMAIL PROTECTED] Sent: Wednesday, 9 January 2008 12:39 AM To: NT System Admin Issues Subject: RE: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS Boot Entries ------------ Boot entry ID: 1 OS Friendly Name: Windows Server 2003, Standard Path: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS Load Options: /noexecute=optout /fastdetect Boot entry ID: 2 OS Friendly Name: Microsoft Windows Recovery Console Path: C:\CMDCONS\BOOTSECT.DAT OS Load Options: /cmdcons So I would basically change it to Boot entry ID: 1 OS Friendly Name: Windows Server 2003, Standard Path: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS OS Load Options: /noexecute=optout /fastdetect /PAE Boot entry ID: 2 OS Friendly Name: Microsoft Windows Recovery Console Path: C:\CMDCONS\BOOTSECT.DAT OS Load Options: /cmdcons Correct? EZ ________________________________ From: Ken Schaefer [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 08, 2008 8:27 AM To: NT System Admin Issues Subject: RE: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS You can use /PAE with Standard Edition (/PAE is required to enable "no execute" functionality, for example - the bit flag used to indicate whether a memory page is not to be executed is stored in the extra 4 bits made available by /PAE). However Windows Server 2003 x86 has an artificial (inbuilt) limitation that only allows memory addresses up to 0xFFFFFFFFF. If you use Windows Server 2003 x64 Standard, you can avoid this issue. If you need to use x86 edition, you need to install Enterprise Edition (and use /PAE switch) Cheers en From: Ziots, Edward [mailto:[EMAIL PROTECTED] Sent: Wednesday, 9 January 2008 12:20 AM To: NT System Admin Issues Subject: RE: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS Can we do the /PAE switch in Windows 2003 Standard tho? Usually only put this in on Enterprise Edition. I am reading Raymond Chens post right now, http://www.codinghorror.com/blog/archives/000811.html Z ________________________________ From: Ken Schaefer [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 08, 2008 8:16 AM To: NT System Admin Issues Subject: RE: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS /PAE works no matter how much physical RAM you have. But there is a good reason to remove it if you have more than 16GB of RAM. Review the Raymond Chen blog posts posted previously... Cheers Ken From: David W. McSpadden [mailto:[EMAIL PROTECTED] Sent: Wednesday, 9 January 2008 12:11 AM To: NT System Admin Issues Subject: Re: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS Microsoft Support actually had me remove the /PAE once I went over 16GB. From 4 - 16 the /PAE works but above that they told me to leave it off. ----- Original Message ----- From: Ken Schaefer<mailto:[EMAIL PROTECTED]> To: NT System Admin Issues<mailto:[email protected]> Sent: Tuesday, January 08, 2008 8:08 AM Subject: RE: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS If you are running Enterprise edition, then add /PAE switch. /3GB switch is for virtual memory (per user mode process, not physical RAM) Cheers Ken From: David W. McSpadden [mailto:[EMAIL PROTECTED] Sent: Wednesday, 9 January 2008 12:04 AM To: NT System Admin Issues Subject: Re: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS Isn't that 512 of memory for video??? ----- Original Message ----- From: Ziots, Edward<mailto:[EMAIL PROTECTED]> To: NT System Admin Issues<mailto:[email protected]> Sent: Tuesday, January 08, 2008 8:03 AM Subject: HP DL380 G5 and Win2k3 R2 Standard not showing maximum memory in OS To the list, and those using HP DL380 G5s. Ran into a strange one this morning. I have a pair of DL380 G5's that I was adding 2 GB of memory to ( Have to add it in Pairs as I found out) and when I got the OS to finally Boot ( DIMM 1A,3A must match with DIMM 5A, 7A for the correct Advanced ECC configuration) the BIOS shows 4096MB of memory on the boot, ( BIOS 4/6/2007), but when I log into Windows I only see about 3.4GB. Checked the boot.ini ( there is no /3GB switch or /Maxmem statements) Any ideas has anyone seen this before? Z ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ~ Upgrade to Next Generation Antispam/Antivirus with Ninja! ~ ~ <http://www.sunbelt-software.com/SunbeltMessagingNinja.cfm> ~
