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/
|