Steve said:
I have 32bit Vista Business and since yesterday there is 4 GB of RAM. Now,
I've checked
http://msdn.microsoft.com/en-us/library/aa906211.aspx and added "BCDEdit
/set PAE forceenable" but Task Manager still can see only 3070 MB Physical
memora.
How to setup Vista to use whole 4 GB RAM?
This is normal and to be expected. Many 32-bit device drivers would stop
working if PAE adressing was enabled. So the PAE switch does not make any
more memory available, for desktop versions of 32 bit Windows.
If you have 32 bit Windows, then around 3.1GB (plus or minus a bit) is the
maximum RAM you will *ever* be able to use. The total address space is 2^32
== 4GB; and about 0.5 to 1.0 GB of this needs to be put aside for hardware,
such as video memory. That leaves around 3.0 to 3.5 GB RAM useable, on most
machines - 3070MB sounds pretty typical.
See this Microsoft KB article for details :
http://support.microsoft.com/kb/929605
If you really, really want to use all 4GB of RAM, then you'd need to run the
64 bit version of Windows. But whether that's worth it, depends on whether
you're memory-constrained today.
Hope this helps,
Andrew