Thursday, November 22, 2012 9:05 AM
I have installed server 2003 R2 with SP2 on a HP Proliant ML 350 G6, the server has 12 GB RAM physical !The problem is that the OS do not see more than 4 GB RAM, I wonder how to fix so the R2 can se all 12 GB RAM. I have not installed anything else on the server, the only thing is the OS. Is any solution on this?
Thursday, November 22, 2012 9:59 AM
You installed 32bit OS or 64 bit ?
32 bit processors cannot address more than 4GB of RAM, so to get round that you can use Physical Address Extensions (using the /PAE switch in the boot.ini) which enables you to utilise more than the standard 4GB.
If you found this post helpful, please give it a "Helpful" vote.
If it answered your question, remember to mark it as an "Answer".
This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!
Thursday, November 22, 2012 10:06 AM
Enable PAE (Physical Address Extension) and check for the difference.
Regards, Ravikumar P
Thursday, November 22, 2012 1:03 PMModerator
This problem occurs because the address space is limited to 4 GB in a 32-bit hardware environment. Memory may be relocated to make room for addresses that the basic input/output system (BIOS) reserves for hardware. However, because of this limitation, Windows Server 2003 cannot access memory that is relocated above the 4 GB boundary.
A 32-bit operating system can address memory that is relocated above the 4 GB boundary if the following conditions are true:
•The computer is in Physical Address Extension (PAE) mode.
•The computer has 4 GB of RAM.
To enable PAE mode, you have to add PAE to the boot entry in the BCD file. Open an elevated command prompt. Type BCDEDIT /SET PAE ForceEnable.
For more information, please refer to the following Microsoft KB article:
Windows Vista, Windows Server 2003, or Windows Server 2008 may report less memory than you expect
TechNet Community Support
- Marked As Answer by Arthur_LiMicrosoft Contingent Staff, Moderator Thursday, November 29, 2012 6:44 AM
Thursday, November 22, 2012 1:12 PM
Type BCDEDIT /SET PAE ForceEnable is not applicale on Window 2003 server.
For Windows 2003 server, Put /PAE in boot.ini file.