Patch Vista?s Kernel to Address more than 4 GB of Memory
Thursday, 25 June 2009 by Michel Roth
As you may know the 32 bit, also called x86, editions of Windows Vista cannot address more than 4 GB of memory. You may think this 4 GB is a limit of the processor but this isn’t true; using Physical Address Extension (PAE) it’s possible to address more memory Enterprise Server versions of Windows (2003 and 2008) can already address more than 4 GB of memory so why can we not do that with Vista? The answer is: Microsoft doesn’t want that! It is all just a licensing matter, we can see this in the registry. Take RegEdit and goto HKLMCurrentControlSetControlProductOptions and doubleclick the Value ProductPolicy, scroll down a little until you see the value “Kernel-PhysicalMemoryAllowedx86″, next to it is the value 01 00 which corresponds to 4096 (1000 is the Hex of 4096):

Source: http://www.remkoweijnen.nl/blog/2009/06/23/patch-vistas-kernel-to-address-more-than-4-gb-of-memory/

Related Items:

One reason Why Windows Server 2008 Terminal Server Will Allow You To Get More Users On A Box (10 February 2008)
Memory overcommit in production? (12 January 2010)
Should I Use The /3GB In My BOOT.INI With Virtual Server (29 May 2006)
Troubleshooting Server Hangs - Part One (26 September 2007)
Comments (0)