About a year ago I started getting application crashes and using memtest86 found one memory module had errors. This was one 2GB module in an 8GB configuration. It was under warranty so I got a replacement that I presume was the same. After that all seems OK operationally, and both memtest86 and Windows 7 report 8190M memory.

Since then memtest86 passes, but I noticed something strange about one 2GB memory block (the one that was replaced).

enter image description here

The other 2GB memory blocks display correctly, but this block only seems to be testing 2048M - 3327M), about 1300M of the full 2048M. The following block starts at 4096M.

Is there some explanation why this is happening? My system is BootROM, which is why I am using the memtest86 version shown.


I updated the photo to show that the full testing passes. And each individual test shows the same 1279M.

So to summarize, is the memory actually missing, or is Memtest86 just not testing it?
And if it is missing due to some hardware failure, why does Memtest86 report it is there (by stating total 8190M). Also, on system boot there is no post error (quick boot disabled), and Windows 7 Resource Monitor memory tab looks like all the memory (8190M) is in use or available.

2 Answers 2


If your machine has multiple memory sticks, you need to test each memory stick alone.

According to your screenshot, your test is not complete, only proceed 17%, we need to ensure the pass at the bottom is 1 or more, this value indicates the number of test count.

About 2048M – 3327M, don’t worry this value, it only indicates what memory you have tested, look at the following value, 1279M of 8190M, you know, 1279=3327-2048 and 8190 is your entire RAM. The digit here doesn’t stand for your memory stick’s volume.

  • 1
    That’s not what he’s asking about though. He’s saying that the range 3328M-4095M isn’t getting tested at all.
    – Daniel B
    Sep 18, 2018 at 8:29

MemTest86 is reporting 8190MB to be installed. So all the available RAM will be tested.

However not all of the 8GB will be available. Some of the RAM will be used by hardware mapped into the address space. See memory mapped IO. Some addresses are also reserved by BIOS. See the e820 memory map. This also has the effect of fragmenting the address space.

Also you can't look at a memory address range in MemTest86 (nor Windwows) and know which RAM stick a particular address corresponds to. Interleaving with multiple memory channels and other factors make the mapping very complex.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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