
Quote: Originally Posted by
cluberti
XP x86 can see and use 4GB - you're confusing virtual address space with memory. A 32bit process can use maximum 3GB of Virtual Address space (VA) (with the /3GB boot.ini switch in XP/2003 or the IncreaseUserVa bcdedit param in Vista or Windows 7), whereas a 32bit operating system (without PAE capabilities, like all 32bit Windows desktop OSes) can use a maximum of 4GB of RAM. This does not change if it is a virtual machine, so if you have heaps of memory just sitting idle, assign 4GB to the VM.
Thanks for that, you learn something new every day

I don't think I'd bother giving it 4GB, I imagine 2GB is easily enough and still not need a page file. It's not the only memory hog on my machine though, I'm often running a Vista and a Win 7 VM too (and they have 3GB each), plus I have some memory hungry apps on the host too.

Quote: Originally Posted by
cluberti
As to running with a paging file or not, with 16GB of RAM that is your choice. I'd still recommend 512MB - 1GB if you want to be able to capture a crash dump properly if the system were to ever crash on you, but if that's not important (and you aren't running enough programs and VMs to commit more than 16GB of RAM at any one time) then you will be fine.
But if you didn't care about capturing a crash (and I don't at all) then you'd still go with more, and no page file? This VM's VHD file gets backed up daily, so any installations, changes or windows updates that break it will very easily be backed out.