Installed Memory vs RAM Usable by Windows E-mail
Articles - Featured Guides
Written by Olin Coles   
Monday, 14 June 2010
Table of Contents: Page Index
Installed Memory vs RAM Usable by Windows
Diagnosing RAM Problems
Troubleshooting System Memory

Installed Memory vs RAM Usable by Windows

Most PC users are familiar with the 4GB system memory limitation of 32-bit Windows Operating Systems, which is why 64-bit computing has become the standard for computer enthusiasts. Occasionally though, a computer system will not report the correct amount of RAM installed. In this article, our 64-bit Windows 7 test system had 6.00 GB of installed memory but indicates only 4.00 GB usable RAM available. While some may dismiss this as a case of defective RAM, you might be surprised by the culprit. Benchmark Reviews troubleshoots Installed Memory vs RAM Usable by Windows.

Diagnosing system memory problems is usually a strait-forward chore: test each module individually using free tools such as Microsoft Memory Diagnostic or Memtest86+. This process usually roots out the defective module, and allows you to move on with replacement. Unfortunately, not all problems are so easily solved. In some cases, the computer system will work without errors or crashing, but the amount of installed memory is more than what Windows reports as usable. This is where troubleshooting can take you to task.

Windows-Installed-Memory-RAM-Available.png

Windows Installed memory (RAM): 6.00 GB (4.00 GB usable)

Modern computer hardware is very durable, but factory defects and improper handling still account for the majority of failures. System memory, often referred to as RAM (Random Access Memory), is the middleman between the processor and Operating System. RAM is installed into DIMM (Dual Inline Memory Module) sockets on the motherboard, which adds another component into consideration when troubleshooting. The mainboard can occasionally be to blame for memory problems, too, making it difficult to discern between faulty RAM or motherboard. But what about the CPU?

Many new processors have an integrated memory controller (IMC) built into the CPU, such as the triple-channel DDR3 controller equipped on Intel Core i7 Nehalem LGA1366 processor series. Subsequent dual-channel AMD and Intel processors have utilized this technology, further complicating the process of troubleshooting bad system memory (unless you have compatible RAM and CPU components on hand to test with). In the next section, Benchmark Reviews gives a brief overview of how to diagnose desktop memory problems, and reveals how a faulty IMC can cause Windows hardships.



 

Comments 

 
# RE: Installed Memory vs RAM Usable by WindowsSteinSchocK 2010-06-14 05:12
If have seen some i7 with missing memory.

Often it helps just to reassemble the CPU.
Or some Pins in the Socket are bend, could be fixed with a needle.

Seems that it can happen that the CPU has no proper seat or is twisted a tine bit.
Or by tightening the Cooler to much.
Quite often it only happen with OC and @ stock everything works.

So please make sure, if the CPU is really the case or bad contact in some way.

I am active @ PCGH-Forum and we have/had some issues like that,
most was solved without changing anything at least.

I hope you can get some more light on to it.

Best wishes
SteinSchocK
Report Comment
 
 
# RE: RE: Installed Memory vs RAM Usable by WindowsOlin Coles 2010-06-14 06:34
I am aware that sometimes it is not a defective CPU, and occasionally poor contacts between the landing grid array and processor could cause similar problems. In this case, however, it was a bad processor that's been reseated several times to no avial.
Report Comment
 
 
# Installed Memory vs RAM Usable by Windowsrjohnson11 2010-06-14 21:28
I encourage anyone that has memory issues or problems with EVGA based motherboards to go directly to our EVGA forum for assistance

##evga.com/forums/

Sometimes in an X58 based motherboard the CPU must be lined up absolutely perfect or you will see the problem that you troubleshot. Never rush a CPU install on this type of motherboard. Double and triple check the CPU pin alignment BEFORE you close the CPU locking mechanism

best regards
rjohnson11
EVGA Forum Moderator
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsDavid Ramsey 2010-06-15 07:34
Really? I mean, the CPU only fits in the socket one way, and in my experience there's only a fraction of a millimeter of "play" in the positioning of the CPU...
Report Comment
 
 
# Voltage Tweakscheherazade 2010-06-15 07:20
Common issue:
#lmgtfy.com/?q=x58+triple+channel+n ot+working

Simply bump up your QPI voltage and it'll be fine.

Worst comes to worst, play with the ram divider to try a few different frequencies (slower is not always more likely to work).

(i.e. Mine works in tripple channel at 1600, but won't at lower speeds.)

This issue is super common with people running 6 dimms (you can almost count on it).
Slightly less common with 3 dimms.
Report Comment
 
 
# It seems like you didn't read the article...Olin Coles 2010-06-15 07:32
So I just bumped the QPI/Vtt Voltage from 1.15 to 1.25 and 1.30 without a change. Oddly enough, my other i7-920 work perfectly fine. Perhaps it's not what you say it is, but instead, what I spent three pages explaining?
Report Comment
 
 
# RE: It seems like you didn't read the article...scheherazade 2010-06-15 15:05
It //is// a CPU issue.

The real clue is that when you post, it will say 'dual channel'.

A tool like CPU-Z (and windows) will identify all 6 slots worth of dimms.
The bios will also list all 6 if you go under the section that shows timing data.
The dimms are working, and are in communication with the mainboard.

You are not in dual channel because a dimm is offline.
A dimm is offline because you are in dual channel.

Essentially, the IMC is overloaded and can't handle 3 channels.

continued ...
Report Comment
 
 
# RE: It seems like you didn't read the article...scheherazade 2010-06-15 15:08
...continued

You can increase the robustness of the IMC by raising its voltage, or you can decrease the load on the IMC by finding a friendlier memory divider.

Try 1.35v, as that is the top end of the normal range for an i7 (intel spec).
OCers often go over this limit by a good amount.

OCing usually needs more QPI voltage.
Filling 6 slots usually needs more QPI voltage.

And, having a 'lemon' memory controller usually needs more QPI voltage.

When I initially encountered this, I went to the MSI forums.
When I got there, I found a wall of threads on the same issue.
Looking around, it was everywhere, on every i7 mainboard forum.
Hence, why just googling will turn up hits on missing ram or channels.

-scheherazade
Report Comment
 
 
# RE: It seems like you didn't read the article...scheherazade 2010-06-15 15:23
... But if your cpu is messed up, then it's messed up.

My condolences.
Report Comment
 
 
# RE: It seems like you didn't read the article...doug 2010-08-27 16:13
Is he saying none of his RAM would work--boot fail? If so, then that's missing the point. It seems like that's what he is saying because he's messing with RAM timings and voltages. How can you change the timings when they are inaccessible?
Report Comment
 
 
# CPUSteve 2010-06-15 12:55
Guess which doofus dropped the cpu onto the socket, bending several pins? Uh huh. (Lower left corner of the socket in this pic... ##cpusolutions.com/mm8004744CPU/Images/MBAM2GAMA78GMSH.jpg )I've had the very issue discussed ever since. Win7 Showed the same "hardware reserved" for 2gb of ram. It's been runnin like a champ for 5/6 months tho. Guess it's time to give the pin bending surgery another try.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2010-06-15 12:56
##cpusolutions.com/mm8004744CPU/Images/MBAM2GAMA78GMSH.jpg
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsJohn 2010-06-15 13:57
I've seen memory go missing in Windows when the CPU cooler was too tight, probably bending the motherboard a little so some of those pins didn't contact just right. Either loosening the cooler or changing it would make all of the memory become available again.
Report Comment
 
 
# you didn't check the interconnects...Captain Obvious 2010-06-15 23:13
FIRST: run Memtest86 or Memtest86++, full cycles, and see if the *socketing* of one module is creating erors: simply re-socketing the module can sometimes fix such.
( took about 4 full install/test cycles to get my first Athlon to connect reliably to RAM,
and the erors were showing-up only in the near-final controller-tests iirc? ).

Secondly, if you test a module, pull it & re-place it, you DON'T know it's reliable now.
( see the first item )

Thirdly, Memtest86/Memtest86++ should have identified that some memory wasn't being usable, directly, thereby showing the problem.

When testing, SIMPLIFY the system, so as few variables as possible are interacting, otherwise you're just doing voodoo...

Cheers,
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by Windowsjuan 2010-06-16 03:35
Did it died? Did it died? Did it died? Did it died?
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsKeith 2010-06-16 10:15
I had this happen on a dual core AMD Opteron 170. They sent me a new chip and all was well. I had suspected the memory but after ruling that out decided it was the CPU.
Report Comment
 
 
# 32Bit win7 OS BIOS is correctRon 2010-11-29 10:40
My system is a 32bit win7 system, with 4G RAM the BIOS is reporting the correct amount, but Windows is reporting that 2.3G is usable. I have another Win7 32bit system, similar MB, the BIOS reports the full 4G, but Win7 is reporting 2.8G is usable. What could be the culprit here?
Report Comment
 
 
# RE: 32Bit win7 OS BIOS is correctOlin Coles 2010-11-29 11:03
It's possible that the video card is reserving some memory space on these systems. You can look at the Windows 7 Resource Manager for more details of the break-down.
Report Comment
 
 
# RE: 32Bit win7 OS BIOS is correctRon 2010-11-29 12:42
I am using the internal video resource, and i have it set to 512Mb, I will be double checking the resources tab, thanks.
Report Comment
 
 
# RE: RE: 32Bit win7 OS BIOS is correctDoug 2010-11-29 13:29
After all of my work trouble shooting this I sent my motherboard back to Gigabyte and they said it was a corrupted BIOS. I didn't have time to check if the returned Gigabyte was actually fixed because I bought the new upgraded version. However, after I reinstalled everything in the new board, it all worked beautifully. Thus, it was a motherboard issue. And I reseated the CPU in the old board twice.
Report Comment
 
 
# Rated Memory SpeedSteve 2012-02-08 13:41
Well...I have performed an extended memory test and my memory passed. I have 16GB's of installed memory which Windows verifies at 1600MHZ. But...My memory is 1866MHZ. If I attempt to run the memory @ 1866 Windows says only 3.97 GB's are available. I have already RMA'd the motherboard which is an MSI990FXA-GD80 and have the latest BIOS installed. I have tried setting the timings according to manufacturers specifications and even tried bumping up the DRAM voltage. I am running an AM3+ 8150 Processor. Yes I reseated it. So...aside from purchasing another processor what else can I do?
Report Comment
 
 
# RE: Rated Memory SpeedDavid Ramsey 2012-02-08 14:00
Sounds to me as if you're running a 32-bit operating system. What OS do you have?
Report Comment
 
 
# RE: RE: Rated Memory SpeedSteve 2012-02-08 15:05
I am running Windows 7 64 bit OS. Windows 7 Home Premium 64 bit is capable of using 16GB's of system memory and like I said it does show the full 16Gigs but only if I run the 1866 memory at 1600.
Report Comment
 
 
# RE: RE: RE: Rated Memory SpeedDavid Ramsey 2012-02-08 15:16
Actually, I don't see where you said the full 16GB shows up if you run it at 1600MHz. But based on what you describe, it sounds like the memory. The motherboard on AMD systems really has nothing to do with the memory timings since the memory controller's in the CPU.

That said, the easiest solution is simply to run the memory at 1600MHz. I know it's frustrating not getting every last iota of performance out of the memory you paid for, but really, you'll never see a whit of difference between 1600MHz and 1866MHz except in synthetic memory bandwidth tests: not a single extra frame per second in any game or anything...
Report Comment
 
 
# RE: RE: RE: RE: Rated Memory SpeedSteve 2012-02-08 15:22
If you right click on the 'My Computer' icon on your desktop (yes it can be placed there in Win7 although it's not there by default) it tells you how much memory is installed and, if something's amiss, how much useable memory you have. Useable memory is not the same thing as available memory. You are right that it really makes no appreciable difference in performance. My performance index is already at 7.7 so can't get much more out of the PC. What bothers me is that I am unable to figure out why this is happening.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-09 12:46
Have decided to take Mr. Ramsey's suggestion and order different memory for the PC. Ordered Corsair 1866mhz memory. It is a matched set and may provide better functionality. Hate not having an answer to a computer problem. Hopefully this will solve the problem and allow the memory to run at its rated speed. Interestingly enough on my Crosshair Formula V motherboard the memory runs at 1866 and Windows see's and uses all of the memory. Even though my Kingston Hyper X memory passed the extended memory test it may not be compatible with the MSI990FXA-GD80 motherboard as Mr. Ramsey suggested. Worth a shot as memory isn't that expensive.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-12 22:04
The new Corsair 1866 matched set of memory made absolutely no difference. Waste of money. Still have no answer. Defective CPU??? Still waiting to hear back from AMD tech support!
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-15 21:55
AMD granted me an RMA based on the information I provided. In the meantime I installed an FX4100 into the computer in question. The Corsair memory is running @ 1864MHZ (close enough) and Windows shows 16GB's of memory installed and all of it is useable. Wonder what AMD will find with the 8150? If they say it is not defective...???
Report Comment
 
 
# RE: RE: Installed Memory vs RAM Usable by WindowsOlin Coles 2012-02-15 21:58
I doubt they'll spend time with it - you'll probably just get a replacement. Glad to see my article is helping to offer answers to mysterious problems.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-16 00:03
Many thanks Mr. Coles. Went to so many different forums searching for answers. Never would have suspected the processor as the computer was running perfectly. Thanks to you, and AMD's willingness to assist I don't have to spend any more money. Hopefully the new processor will provide the same results as the replacement FX4100.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-21 14:14
Received confirmation today from AMD tech support. They indicated that the processor I sent back to them is, in fact, defective. A replacement processor is on the way. (1-5 Business Days) Hoping this is the solution that was long awaited.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-23 14:49
I received and installed the brand new FX8150 Processor. If I run the memory at 1866MHZ Windows crashes. If I run it at 1800MHZ Windows says only 3.99GB's are useable. I have the memory running at 1720MHZ. Windows sees and uses all 16GB's of memory at this speed. I have accomplished nothing. Still don't have a solution to this problem. Am at a loss to explain why Windows will run the memory @ 1864MHZ (Bus speed @ 233...Multiplier at 17.5) with the FX4100 Processor and see and use all 16GB's but not with the FX8150. Seems the MSI990FXA-GD80 doesn't like the FX8150.
Report Comment
 
 
# RE: RE: Installed Memory vs RAM Usable by WindowsDavid Ramsey 2012-02-23 16:32
Steve, I wish I still had that motherboard so I could try to duplicate your problem. I know it's frustrating, but you've probably reached the point of diminishing returns. Your best bet is to just run the memory at 1729MHz. It's not as if you'll see any performance difference...
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-23 16:58
You are correct Mr. Ramsey. I will not see any performance difference. Not with the FX8150. When I had the FX4100 installed and running @ 4077MHZ and the memory @ 1864MHZ the computer was like lightning. Everything was instantaneous. Took a couple of seconds for MSN to come up with the 8150 but with the 4100 it was instant just like the games I am running. With the SSD, the 8150, 2 6870's in crossfire and 1866 memory this computer should be like lightning but it runs better with the 4100. The fact that I don't know what the answer is...That is the problem. It is eating at me.
Report Comment
 
 
# RE: Installed Memory vs RAM Usable by WindowsSteve 2012-02-24 14:26
MSI came through with a revised BIOS that has made my life easy. All I had to do, after flashing the BIOS, was set the memory to 1866MHZ, leave everything on AUTO (except the DRAM Voltage which is slightly higher) and when Windows came up it acknowledged that 16GB's of memory are now usable. Windows is stable and CPUZ indicates that the memory is running @ 1866MHZ. Problem solved. Now I am a happy man!
Report Comment
 

Comments have been disabled by the administrator.

Search Benchmark Reviews
QNAP Network Storage Servers

Follow Benchmark Reviews on FacebookReceive Tweets from Benchmark Reviews on Twitter