Random blue screens, games that crash to desktop for no reason, or file corruption often trace back to unstable memory rather than a bad driver. MemTest86 is the standard way to prove whether your RAM is solid, and it runs before Windows even loads so nothing interferes with the results. Here is how to run it and read what it tells you.

Why memory testing matters

Enabling an XMP or EXPO profile pushes memory well past its default JEDEC speed. Most kits handle it, but some combinations of motherboard, CPU memory controller, and modules are marginal. A marginal setup can pass casual use for days, then throw an error under the wrong pattern. MemTest86 hammers memory with many patterns to expose that weakness.

Bootable, not in Windows

Because MemTest86 runs from a USB stick before the operating system, it can test almost all of your RAM and is not influenced by background apps. You create a bootable USB, restart, and boot from it.

Running the test

Setup

Write MemTest86 to a USB drive with its included tool, plug it in, and select it from the boot menu (usually F11, F12, or Esc at startup depending on the board). Let it run the default suite. A full pass covers many test algorithms; run at least four complete passes, which often takes several hours for larger kits.

Memory size Approx. time per pass Recommended passes
16 GB ~30-45 min 4
32 GB ~1-1.5 hours 4
64 GB ~2-3 hours 4

Reading results

Zero errors across all passes means the memory is stable at the current settings. Even a single error means instability: your XMP/EXPO profile, memory frequency, timings, or voltage is too aggressive for this hardware, or a module is faulty. Errors are reported in red with the failing address.

What to do about errors

First, retest at default JEDEC speed with XMP/EXPO disabled. If it is clean at stock but fails with the profile, the profile is the problem: try a slightly lower frequency, loosen the primary timings a notch, or nudge memory voltage within safe limits, then retest. If it fails even at stock, test each stick individually to find a bad module, and reseat modules in the correct slots per the manual.

In-Windows testing and alternatives

A bootable tester is the gold standard, but there are quicker in-Windows options for a first look, plus complementary tools that catch instability a memory scanner can miss.

Faster in-Windows checks

Windows includes a basic Memory Diagnostic, and there are free stress tools that hammer memory from within Windows while you keep working. These are convenient for a quick sanity check, but because Windows reserves some memory and background apps interfere, they cannot test every address as thoroughly as a bootable tool. Treat a clean in-Windows pass as encouraging, not conclusive.

Error-checking loads that stress the memory controller

Some instability lives in the CPU’s memory controller rather than the modules themselves, and shows up under mixed loads rather than a pure pattern test. A long error-checking stress run that reports faults, rather than just crashing, helps confirm whether a borderline memory profile is truly stable. Running both a bootable pattern test and an in-Windows error-checking load gives you strong confidence.

When to suspect the modules versus the profile

If stock JEDEC speed is flawless but the XMP/EXPO profile fails, the profile is too aggressive for your specific CPU and board, which is common and fixable. If errors appear even at stock, test one stick at a time to isolate a defective module before assuming a settings problem.

FAQ

How many passes of MemTest86 are enough?

Four complete passes is the common standard for confidence. Some errors only appear on specific patterns that occur later in a pass, so a single quick pass can miss them. If you are chasing a rare crash, run it overnight for extra certainty.

Can bad RAM damage my other components?

No. Unstable memory causes crashes, corruption, and failed boots, but it does not physically harm the CPU or motherboard. The risk is data loss from corruption, so fix memory instability before trusting the system with important files.

Bottom line: MemTest86 boots from USB and proves memory stability independent of Windows. Run at least four passes; any error means your XMP/EXPO profile or a module is unstable. Retest at stock to isolate the cause, then adjust frequency, timings, or voltage, or replace a faulty stick.

Related guides

Browse all PC Gaming Guides guides →