How to Fix: Windows Memory Diagnostic errors, but memtest86 works fine
📋 Table of Contents
Windows Memory Diagnostic errors can occur even if memtest86 and memtest86+ indicate the RAM is fine. This happens when the issue lies not with the RAM itself, but rather with the way Windows detects it.
⚠️ Common Causes
- Outdated BIOS version or incorrect RAM settings in the BIOS.
- RAM not recognized by Windows due to a conflict with other hardware components.
- Bad DIMM (Dual In-Line Memory Module) error, where one of the RAM modules is faulty and causing Windows to report errors.
🛠️ Step-by-Step Verified Fixes
Method 1: Update BIOS and Set RAM Settings Correctly
- Step 1: Open the BIOS settings by pressing F2, F12 or Del during boot-up.
- Step 2: Ensure the RAM is set to 'Auto' or 'Default' and that the timings are set correctly.
- Step 3: Save changes and exit the BIOS settings.
Method 2: Run System File Checker
- Step 1: Open Command Prompt as Administrator.
- Step 2: Type the command `sfc /scannow` and press Enter to run the System File Checker.
Method 3: Run DISM Scan
- Step 1: Open Command Prompt as Administrator.
- Step 2: Type the command `dism /online /cleanup-image /restorehealth` and press Enter to run the DISM scan.
💡 Conclusion
By following these steps, you should be able to resolve the Windows Memory Diagnostic errors and get your system running smoothly again. Remember to always keep your BIOS up-to-date and ensure that your RAM is set correctly in the BIOS settings.
❓ Frequently Asked Questions
🛠️ Related Fixes
How to Remove Virtual Network Adapter causing Hidden Network
Resolve hidden network issues by identifying and removing a problemati
SSD Not Showing Full Volume Space in Disk Management
Discover why your SSD's full volume space isn't showing up in Disk Man
How to Fix Lenovo LOQ Performance Issues
Resolve Lenovo LOQ performance issues by updating drivers, running a d