Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
How can I enable PAE on Windows 7 (32-bit) to support more than 3.5 GB of RAM?
Is there way to enable 4 GB RAM in 32-bit Windows OS?

According to the official windows memory limits, Win 7 only supports 4 GB of RAM. I, however have been reading some forums and some say they are using 8 GB RAM with good performance. I am wondering if I can use 8 GB before I purchase.

share|improve this question

migrated from Feb 27 '12 at 17:53

This question came from our site for professional and enthusiast programmers.

marked as duplicate by soandos, Dave M, Mokubai, Breakthrough, Andrew Lambert Feb 27 '12 at 18:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

In that link above, you can find a kernel patch to remove the Windows memory lock (limiting you to 4GB of memory), which will allow you to use the full 8GB. – Breakthrough Feb 27 '12 at 18:25
The chipset and bios must also support 8gb or no patch will work. – Moab Feb 27 '12 at 22:13
I am running the patch with 16 GB and it seems to work, although I should point out that I have found 2 versions of the same patch and one of them (the one in Russian) seems to indicate that it will unlock RAM up to 128 GB. – Umar Farooq Khawaja Nov 13 '12 at 14:32
up vote 10 down vote accepted

You can install 8 GBs on 32-bit system, but you won't be able to use it. You need a 64-bit system to do that.

share|improve this answer
Then what is the point? I am trying to see if it will be used or not. – Pangea Feb 27 '12 at 17:54
@Pangea Absolutely none. You have to use 64-bit system to take advantage of large RAM. – Malcolm Feb 27 '12 at 17:59
What part of the multiple times being told from multiple sources and Microsoft themselves you can't use more than 3.8GB of RAM in 32 bit Windows do you still not understand? – Jarrod Roberson Feb 27 '12 at 18:02
Jarrod, it looks like he heard about PAE and has some wishful thinking =). Some 32-bit server editions really do support up to 128 GB. Windows 7 does not, though. See AlvaroGMJ's answer below. – Chris Feb 27 '12 at 18:07
@Pangea maybe because they don't know what they are talking about. Even with that PAE hack, which is incorrectly described as letting you use more than 4GB of RAM per process, it doesn't. You are still limited to something like 2GB per process. And it is a complete hack, it will probably break existing already broken non-64bit apps and other nasty side effects like not being able to update the system correctly. Again, what about "you can't do this" is not clear. – Jarrod Roberson Feb 27 '12 at 18:36

When using 32 bit machines, only 3,8 GB will be detected and used. If you want more, switch to 64 bits. I'm currently using 16GB on a Windows 7 64 bits Edition.

share|improve this answer

The system that allows an OS to use more than 4GB of RAM in 32bit machines is called PAE. Windows supports it, but according to Wikipedia the amount of RAM you can use is limited to 4GB anyway. (Maybe there is some hack allowing that limit to be removed?)

Read more about PAE on Windows:

share|improve this answer

My box has 4GB ram and when I'm on 32bit Windows I can use only 3GB ram but with PAE I was able to use the rest with a ram disk. When you have 8GB maybe it's possible to use 5GB for a ram disk but anyway the usage is limited to a ram disk.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .