Windows 7: Why is not all my memory usable?
Solution 1
This is purely a limitation of the 32-bit operating system, and has been around since XP. Vista SP1 had an update that changed the dialog to show 4GB, but in reality, the OS was still only using 3.
The reason: Windows 32-bit can only use 4GB of memory. This applies to ALL hardware, including your video card.
If your video card has 1GB of VRAM, this means you're trying to use 5GB total. The BIOS often has settings to choose the amount of memory dedicated to your video card, and Windows will use as much RAM as it can in the remaining space.
Here is an external reference with people stating the same thing.
Solution 2
It's because you have 32bit installed. 32 bit can only go so high. You need 64bit.
If you do have 64bit, 1Gb of RAM may be shared with the video card.
Related videos on Youtube
flybywire
Updated on September 17, 2022Comments
-
flybywire over 1 year
Possible Duplicates:
Where did the other .8 GB of RAM go?
Windows x86 physical memory is 24-bit?
Why is usable RAM less than total RAM?I have a computer with 4GB RAM. Why isn't it all usable? What does this mean?
See below:
Installed: 4GB, Usable: 2.9GB
-
quack quixote over 14 yearspossible duplicates: superuser.com/questions/7964/where-did-the-other-8-gb-of-ram-go superuser.com/questions/54056/… superuser.com/questions/13210/3gb-of-ram-showing-up-as-2gb superuser.com/questions/50138/… (undoubtedly there are others as well...)
-
100rabh over 14 yearsDude - where's my 4 Gigabytes of RAM > codinghorror.com/blog/archives/000811.html
-
JMD over 14 yearsA better question might be "Why does this dialog in Windows 7 not explain why less than 4GB is usable?"
-
TheSmurf over 14 years@JMD: Would be nice if Microsoft would just put the answer in Windows, wouldn't it?
-
LifeInTheTrees about 8 yearsopen task manager and in the performance tab click on system monitor.
-
-
Joey over 14 yearsActually it's not Windows deciding that the video card is more important. The hardware memory space is always mapped below the 4 GIB boundary. Also it can also be a chipset limitation. My ThinkPad R60 only allows for 3 GiB of RAM even with a 64-bit OS.
-
Will Eddins over 14 yearsAssuming the chipset allows for 4GB, it usually is a BIOS option to change the amount of memory dedicated to video. Edited that part, since in either case, it really is the chipset deciding this.
-
Jamie Hanrahan over 5 yearsYou're 95% there, but... "If your video card has 1GB of VRAM, this means you're trying to use 5GB total." That's not necessarily true. All of the video card's VRAM does not have to appear in system physical address space. And the firmware settings "to choose the amount of memory dedicated to your video card" don't apply to add-on cards, only to integrated graphics. An add-on card's firmware will be designed to present a "window" into its VRAM of a certain size. This may be adjustable through the utility that comes with the video card's drivers, but the system firmware has no idea of it.