I have a Windows Server 2008 R2 with native boot inside a VHD. It was running fine with 2 GB of RAM, and I tried to upgrade it to 6 GB. This caused a BSOD, and I haven't been able to fix in unless I remove the RAM.
I've tried several combinations, discarding a possible hardware failure. If I try to put more than 3 GB of RAM, it won't boot.
The host computer is a 32 bit Windows 7 Professional and the computer is a Dell Optiplex 745.
Just to clarify, I'm using a VHD to boot natively into Windows Server.