Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

We have a server that has 24gigs installed and Windows Server 2008 Standard 64-bit installed on it. The 24gigs are detected under control panel/system, but it only uses 8gigs. We can see this both in the task manager and in winver.exe, and by the fact that the server has run out of memory. :)

We're totally stumped as why this is, so we're greatful for any pointers.

share|improve this question
up vote 2 down vote accepted

Turns out that the motherboard requires that 2 CPUs are installed on it in order to use all memory slots on the motherboard, and we have only one. By rearranging the modules we now get 16gb at least. The manufacturer dropped the ball here when they sold us the additional memory and assured us that it would work with our server configuration, which it didn't.

share|improve this answer
Ah, presumably a Nehalem Xeon based system? you do have to be a little careful when spec'ing out memory for them. – Chopper3 Oct 5 '09 at 9:17
Actually it's an Opteron Barcelona. – Casper Oct 7 '09 at 10:30
Can you specify the motherboard manufacturer/model? – osij2is Oct 28 '09 at 15:26

May be you have "Windows Server 2008 R2 Foundation" edition ?

share|improve this answer
No it is Windows Server 2008 Standard Edition according to Control Panel / System. – Casper Sep 30 '09 at 15:24

Is that much RAM supported by your hardware? Can BIOS or Linux Live CD see all the memory? You could check for boot flags, as they can be used to limit memory.

share|improve this answer
Both BIOS and Windows Server see the memory, under control panel / system it says that the server has 24gb of memory. We can't reboot the server at this time since it's in use so we haven't been able to use a Linux Live CD yet. – Casper Oct 1 '09 at 7:19
You should really check Linux Live CD then, because this helps determine, if the problem is in hardware or Windows. If it's hardware, maby your motherboard/BIOS rev doesn't support that much RAM (even if it detects it, it can't use it). If it's Windows, you might want to check msconfig.exe -> Boot. You can get overview of boot flags and maby memory limiting. – Don Zoomik Oct 2 '09 at 7:56

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.