6

Is there a way to test RAM on a Windows 2008 R2 x64 machine?

I have 6GB of RAM, and I suspect one of my 4 sticks may be bad.

2
  • 1
    What sort of machine is that? A decent server will tell you if RAM is starting to throw too many errors. Feb 9, 2010 at 19:45
  • The decent ones give you a nice panel error like "DIMM#3 is fried - Replace it!" (and the really nice (and expensive) ones let you do the replacement without shutting down, but I don't know any x86 ones like that, only IBM p- and i-series :-)
    – voretaq7
    Feb 9, 2010 at 20:36

3 Answers 3

4

Unless you have a manufacturer-provided diagnostic tool (that you trust) you will probably need to take an outage window and run something like Memtest86 (http://www.memtest86.com/).

If you suspect bad RAM I would advise runing Memtest86 anyway regardless of what any manufacturer diagnostics say.

2
  • 2
    By preference I now use MemTest+ ( memtest.org ) it's got a bunch of changes that make it play better with newer hardware and doesn't bug out on some systems that give the original memtest heartburn. Looks and works the same though.
    – Helvick
    Feb 9, 2010 at 20:18
  • Cool, I wasn't aware of MemTest+ -- Looks like a nice pile of enhancements :)
    – voretaq7
    Feb 9, 2010 at 20:34
3

Windows Server 2008 (and Vista/7) have a built in memory testing tool. It requires a reboot. Type "memory" into the start menu and it will be one of the first returns.

1
  • 1
    If MS is providing a tool you can avoid downloading & burning memtest86
    – voretaq7
    Feb 9, 2010 at 20:11
0

I think that memtest is the best choice. The latest versions run on 64bits processors and are able to manage more than 4GB as well. Note: you cannot run tests with the OS up and running: you have to shutdown your box and boot the memtest live cd / usb.

Anyway I suggest, if merely possible, to plan an outage and perform a full memetest cycle for each ram module, separately.

This way you will be able to tell not only if your problem is related to the ram but which stick is the culprit too.

M

You must log in to answer this question.