I am currently using 32-bit vista and i have 4gb of memory, the problem is approx. 1gb of memory is wasted because there are 2^32=4gb unique adress space available and MMIO reserves some of the this space depending on which devices you use , I was searching a solution for this problem and i found that there is a feature called Physical Address Extension(PAE) developed by microsoft. By using this feature, 32-bit systems can use more than 4gb of memory.
For people having the same problem here is the solution.
The Operating System that supports PAE are:
Windows Server 2008 (32-bit only)
Windows Vista (32-bit only)
Windows Server 2003 (32-bit only)
Windows XP (32-bit only)
Windows 2000 Datacenter Server
Windows 2000 Advanced Server
if you have one of the operating systems above, you just have to enable the feature because it is disabled by default. To enable it:
click Start, click Run, type cmd
and type "BCDEdit /set PAE forceenable" in the command line
All done
For people having the same problem here is the solution.
The Operating System that supports PAE are:
Windows Server 2008 (32-bit only)
Windows Vista (32-bit only)
Windows Server 2003 (32-bit only)
Windows XP (32-bit only)
Windows 2000 Datacenter Server
Windows 2000 Advanced Server
if you have one of the operating systems above, you just have to enable the feature because it is disabled by default. To enable it:
click Start, click Run, type cmd
and type "BCDEdit /set PAE forceenable" in the command line
All done
