Friday, January 19, 2018 12:41:14 AM

Server RAM in Windows 2008

5 years ago
#24 Quote
I have an old HP blade server with 4 CPU's and 16GB of memory. Recently it was upgraded to a new OS 2008(32 bit), on start-up th POST counts 16Gb of memory, but when I open the task manager it only shows 3.5GB. In previous versions you could force Windows to use all the RAM with /3GB setting in boot.ini, but the new OS doesn't use boot.ini.
How can I force the OS to use all the RAM?
Thanks
0
5 years ago
#25 Quote
Windows Server 2008 no longer uses boot.ini, all the boo parameters are no stored in Boot Configuration Data (BCD).
Uou can access it via command line utility 'Bcdedit.exe'  http://technet.microsoft.com/en-us/library/cc721886(WS.10).aspx
Open command window (cmd) as administrator and paste these 2 commands:

to turn on /3GB:
bcdedit.exe /set increaseuserva 3072  then hit ENTER

to turn on /PAE

bcdedit.exe /set pae forceenable   then hit ENTER

Reboot

Check task manager. Now the server should use all installed ram


to turn off  /3GB

bcdedit.exe /deletevalue increaseuserva

to turn off /PAE

bcdedit.exe /deletevalue pae

Reboot

Good luck
0
5 years ago
#26 Quote
Hey Wizard,
I have a similar problem with Windows 7 64 bit
0
5 years ago
#27 Quote
Windows 7(64 bit) should be able to use all installed RAM
Try this:
Enable in BIOS function Memory Remap Feature to Enable. Or uncheck the maximum memory: Control Panel-> administrative tools-> system configuration---> Download--> tab advanced settings

OR
cmd(command prompt) run as administrator-> in the open window in turn run the commands:
bcdedit /set nolowmem on
bcdedit /set PAE forceenable
Reboot


If after these commands appear problems-cancel them:
bcdedit /set nolowmem off
bcdedit /set PAE forcedisable

Good luck
0