How To Run Memory Diagnostics -
How to Run Memory Diagnostics: A Complete Guide to Testing Your RAM
If your computer is acting up—crashing, showing the dreaded Blue Screen of Death (BSOD), or spontaneously rebooting—the culprit might be your Random Access Memory (RAM). Because RAM is the "workspace" for every active process on your PC, even a single faulty bit can cause system-wide instability.
This guide will walk you through the most effective ways to run memory diagnostics on Windows and Mac, ensuring your hardware is healthy and your data is safe. Why Run a Memory Diagnostic?
RAM issues are notoriously difficult to pin down because they mimic software bugs. You should test your memory if you experience:
Frequent BSODs: Specifically errors like MEMORY_MANAGEMENT or PAGE_FAULT_IN_NONPAGED_AREA.
System Freezes: Your computer stops responding during high-load tasks (like gaming or video editing).
File Corruption: Files you recently saved are unreadable or "broken."
Performance Degraded: The system becomes sluggish despite low CPU usage. Method 1: Using Windows Memory Diagnostic (Built-in)
The Windows Memory Diagnostic is a native tool in Windows 10 and 11 that doesn't require any downloads. Step-by-Step:
Open the Tool: Press Windows Key + R, type mdsched.exe, and hit Enter. how to run memory diagnostics
Choose Restart: Select "Restart now and check for problems (recommended)". Ensure you save your work first, as your PC will reboot immediately.
The Test Run: Your computer will restart into a blue-screen environment. By default, it runs a "Standard" test.
Pro Tip: Press F1 to change options. The "Extended" test is more thorough but takes significantly longer.
Check Results: Once finished, Windows will reboot. A notification usually appears with the results.
If the notification doesn't show, right-click the Start button, open Event Viewer, go to Windows Logs > System, and search for "MemoryDiagnostics-Results" in the source column. Method 2: Using MemTest86 (The Gold Standard)
For a more rigorous, industry-standard test, many technicians use MemTest86 by PassMark . It runs from a bootable USB drive, meaning it tests your RAM without the interference of the Windows operating system. Step-by-Step:
Create Bootable Media: Download the free version and use their "ImageUSB" tool to install it onto a flash drive.
Boot from USB: Restart your PC and enter your BIOS/UEFI (usually by tapping F2, F12, or Del during startup). Set the USB drive as the primary boot device.
Run the Test: The tool will automatically start. It performs 13 different test algorithms over four passes. How to Run Memory Diagnostics: A Complete Guide
Interpret Results: If the bottom half of the screen stays green, your RAM is likely fine. If you see bright red bars, your memory has failed and needs to be replaced. Method 3: Running Diagnostics on macOS
Apple includes a built-in hardware testing suite that includes a comprehensive memory check. For Intel-based Macs: Shut down your Mac. Turn it on and immediately press and hold the D key.
Release the key when you see a progress bar or language selection. For Apple Silicon (M1/M2/M3) Macs: Shut down your Mac.
Press and hold the Power button until you see "Loading startup options."
Press Command (⌘) + D on your keyboard to start the Apple Diagnostics . What to Do if Errors Are Found
If any diagnostic tool reports a "Hardware Failure" or "Read/Write Error," your RAM module is physically damaged. RAM cannot be "repaired" via software.
Reseat the Sticks: Sometimes the RAM just isn't sitting perfectly in its slot. Power down, unplug the PC, remove the RAM sticks, and click them back in firmly.
Test Individually: If you have two sticks of RAM, run the test with only one stick installed at a time. This helps you identify exactly which stick is broken so you don't have to replace both.
Check Warranty: Most high-quality RAM (like Corsair, G.Skill, or Kingston) comes with a limited lifetime warranty. You may be able to get a free replacement from the manufacturer. Step-by-Step Instructions
Is your computer still crashing after a clean memory test? You might want to check your Hard Drive health or look for driver conflicts in the Device Manager.
Let’s be honest: running a memory diagnostic sounds about as exciting as watching paint dry on a beige wall. But here’s the secret—your RAM is the silent workhorse of your PC. When it starts failing, it doesn't just crash; it corrupts files, causes terrifying "Blue Screens of Death," and makes you question your sanity.
Think of this guide not as a technical manual, but as "The Exorcism of Corrupted Data." Here is how to interrogate your computer’s short-term memory.
Step-by-Step Instructions
-
Open the tool
- Press
Win + R, typemdsched.exe, and press Enter. - Or search “Windows Memory Diagnostic” in Start.
- Press
-
Choose when to run
- Restart now and check (save your work first).
- Check the next time I start my computer.
-
During the test (takes ~10–30 minutes)
- The screen will turn blue with a progress bar.
- Default test is “Standard” (mix of checks). You can press
F1to change to Basic (quick) or Extended (thorough, several hours).
-
View results
- After Windows restarts, the result appears as a notification in the system tray.
- To see results manually: Open Event Viewer → Windows Logs → System → Look for MemoryDiagnostics-Results (Source: “MemoryDiagnostics”).
7. Interpreting Error Patterns
| Error Pattern | Likely Cause | Action | | :--- | :--- | :--- | | Single bit error, same address, every run | One dead memory chip | Replace the specific stick. | | Random addresses, different bits | Faulty memory controller (CPU) or power regulation | Test RAM in a different PC. If passes, replace CPU/mobo. | | Errors only on cold boot | Cold solder joint or capacitor | RMA the motherboard or RAM. | | Errors only on Pass 5+ | Thermal expansion failure | Improve case airflow; replace RAM. |
Interpreting results
- No errors: Memory is likely healthy; investigate other components (storage, drivers, PSU).
- Reproducible errors on a single stick: That RAM module is likely faulty—replace it.
- Errors tied to a particular slot after moving a good module: Motherboard slot or memory controller issue—try different slots or check BIOS updates.
- Errors only under specific settings (overclock, XMP profiles): Reduce timings/frequency to defaults or disable overclocking/XMP; increase voltage only with caution.
- Intermittent errors that don’t reproduce consistently: Run extended testing (many passes, burn-in) and monitor temperatures and voltages.
Method 2: MemTest86 – The Gold Standard (Advanced / Bootable USB)
Windows Diagnostic is good, but MemTest86 is the industry standard. It runs outside of any operating system, tests every byte of RAM, and can detect intermittent errors that Windows might miss.
4. Professional/Bootable Diagnostic Tools (Recommended)
To test 100% of addressable memory without OS interference, use a bootable USB.
When to run memory diagnostics
- After unexplained crashes, blue screens, or kernel panics.
- When applications randomly freeze, produce corrupted data, or produce checksum errors.
- When you get frequent parity or ECC-related warnings in system logs.
- After installing new RAM, changing memory configuration, or overclocking.
- As part of routine hardware validation in refurbished or newly built systems.
Method 1: Windows Memory Diagnostic (Built-in, No Download Required)
Microsoft includes a reliable memory tester in every copy of Windows 10 and 11. It is the fastest way to get a basic answer.
Result interpretation:
- Errors are highlighted in red at the bottom of the screen.
- If you see a wall of red, press Esc to exit, then physically remove suspect RAM sticks and test again.