I have a machine with Vista Business SP2 (x86). There are 6 GB of physical RAM on the machine. Looking in the system properties, it does say that I have 6 GB so Vista does see it all.
However, looking at the memory limits on MSDN, it says that 4 GB is the limit for a x86 version of Vista.
I work with virtualization (Virtual PC mostly) and I need to allocate at the very minimum 2 GB of RAM to the virtual box. Even with 6 GB of RAM, Virtual PC often won't start because "not enough memory on the host machine".
I'm wondering, does Vista actually use the whole 6 GB? And if it does, I would be willing to add more memory on the machine, but what is the actual maximum (as the values on msdn wouldn't be correct)?