Testing your computer’s RAM is essential when troubleshooting hardware issues. In this guide, I’ll walk you through using Memtest86 to check your RAM for any potential errors, ensuring your system runs smoothly.
Key Takeaways
- Memtest86 is a free and reliable tool for testing RAM errors.
- Avoid using Windows’ built-in memory diagnostics tool as it may not detect all issues.
- It’s important to test each RAM module individually to pinpoint faulty components.
Requirements
To follow along with this guide, you’ll need:
- A computer with suspected RAM issues.
- A USB flash drive (at least 4 GB).
- Memtest86 software (free version).
Why Test Your RAM for Errors with Memtest86?
Testing your RAM is essential for maintaining your computer’s performance and avoiding unexpected crashes. Here’s why Memtest86 is the best tool for the job:
- Detects Hidden Errors: Memtest86 performs a thorough analysis, catching errors that the built-in Windows Memory Diagnostic tool might miss.
- Prevents System Crashes: Faulty RAM can cause random crashes, freezes, and even data corruption. Running Memtest86 helps identify these issues early.
- Saves Time and Money: By pinpointing faulty RAM modules, Memtest86 can save you from costly repairs or hardware replacements.
- Ensures Stability for Heavy Tasks: If you’re using your computer for gaming, video editing, or multitasking, testing your RAM ensures smooth and reliable performance.
Testing your RAM with Memtest86 can give you peace of mind, knowing your memory is functioning properly.
If you’re in the market for new RAM, check out my guide on Choosing the Best RAM for Gaming in 2025.

How to Test Your RAM with Memtest86
Download and Prepare Memtest86
Before we start, do not use the built-in Windows memory diagnostic tool, as it often misses errors. Instead, follow these steps to download and install Memtest86.
Head to the Memtest86 website and download the free version (Version 11 at the time of this tutorial).

If your computer doesn’t support UEFI, download Version 4 for legacy BIOS systems.

After downloading, extract the Memtest86 ZIP file by right-clicking on it and selecting “Extract All.”

Create a Bootable USB Flash Drive
Now let’s prepare the USB flash drive for testing.
- Open the folder where you extracted Memtest86, and double-click on the “imageUSB” executable.
- Select your USB drive from the list.

Ensure the “Write image to USB drive” option is selected. Then, click “Write.”

If prompted, confirm that you want to format the USB drive (this will erase all data on it).
Boot from the USB Drive and Run Memtest86
Once your USB drive is ready, follow these steps to boot into Memtest86 and test your RAM.
- Insert the USB drive into the computer with RAM issues.
- Restart the computer and enter the boot menu (usually by pressing F12).
- Select the USB drive as the boot device.

Memtest86 will start automatically. Leave it to run until it passes at least four times, or twice if you’re short on time.

Interpreting the Test Results
If the test shows errors, it likely means you have faulty RAM. Here’s what you can do next:
- Power off the computer and remove all but one RAM module.
- Test each module individually to identify the faulty one.

If the test passes with no errors, it means that individual RAM module is functioning properly. Proceed to test the other modules as well until you’re sure you don’t have any bad RAM installed in your computer.
Note: While this isn’t as common as a faulty RAM module, it is possible that in some cases it could be the RAM slot on the motherboard that’s faulty and not the RAM module itself. That’s why it’s important to test a RAM module in more than one slot to determine if the RAM module is faulty or not.
Alternative Methods
If you encounter issues booting Memtest86, you may need to download an older version that supports non-UEFI systems, such as Memtest86 Version 4.
If you need detailed instructions, check out my Windows Reinstallation guide where I explain How to Select the Correct Boot Mode (BIOS/CSM or UEFI).
Conclusion
Testing your computer’s RAM is an essential step when troubleshooting hardware issues. Memtest86 offers a reliable and thorough method to ensure your RAM is working properly. If you suspect memory problems, using the steps in this guide should help you diagnose and resolve any issues.
Frequently Asked Questions (FAQ)
What is Memtest86?
Memtest86 is a free, standalone tool used to check for memory errors in your computer’s RAM.
How long does a Memtest86 test take?
The test can take several hours, depending on the size of your RAM. It’s best to let it run at least two passes, or four for a thorough test.
Can I use Windows Memory Diagnostic instead of Memtest86?
While you can, Windows Memory Diagnostic often misses errors that Memtest86 can catch, making Memtest86 a more reliable choice.
What should I do if Memtest86 shows errors?
If Memtest86 detects errors, remove all but one RAM module, then test each individually to pinpoint the faulty module.
Can Memtest86 fix RAM issues?
No, Memtest86 only diagnoses RAM problems. If errors are found, you’ll need to replace the faulty RAM module.