In the BIOS it says 4096MB, so the BIOS detects it. However Windows 7 only lets me use 2048MB. What's the problem?

|
feedback
|
|
MSConfig > Boot > Advanced is the box 'Maximum Memory' checked? | |||||||||||
feedback
|
|
Ah, I see you have a Dell. Mine is similar -- a 4GB Dimension 5150 system that only reports 3.3GB as installed, all of it usable. This was the case under Vista-32, Windows7-64, and assorted Linux distributions of both bitness-es. In my case, this is a limit of the chipset -- the onboard video appears to sit on a large part of mappable memory, making it unusable to the OS. | |||
|
feedback
|
|
My guess is that it is a mixture of 32bit which takes you down to ~3.5GB then the rest is being taken up by on board graphics, but to be honest, 1GB+ of video ram does seem like a lot. Do you have a load of PCI / add ons to your pc? These may be eating up the addressable resources. | |||||||
feedback
|
|
It's because Microsoft intentionally made this software limitation - 4GB memory - under 32-bit Windows Vista/7. This is a way to upsell the more expensive 64-bit OS. This post has all the details. Licensed Memory in Windows Vista:
| |||
|
feedback
|