32bit processors and operating systems have a limitation of 3GB. Programs are limited to 2GB of RAM. These tweaks increase the OS’s ability to recognize more RAM and increase the ceiling for programs that can recognize more than 2GB of RAM. (Above 3 GB, all memory may not be available due to system resource requirements. The memory above 3 GB is used for PCI I/O and other system resources. )
Tweaks can be dangerous if you don’t check everything twice!
To get more from Windows XP, you have to modify your Boot.ini file. You have to be familiar with windows explorer. (You must show hidden and system files. If the boot.ini file is read only, uncheck it to make changes.
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT <-yours may be different!
multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Windows XP Professional” /PAE /3GB <-add this
The /3gb switch allows programs written specifically to use more than 2gb of ram.
Windows XP Sample
Windows Vista and 7
To add to Vista’s and 7’s boot process, from a cmd line (you must run the cmd line as an administrator)-
BCDEDIT /SET PAE ForceEnable
In Vista, To get programs written for more than 2gb of ram:
BCDEDIT /Set IncreaseUserVa 3072
Note: In Vista, you can type BCDEDIT and hit enter to see the PAE and UserVA settings