Error Codes Wiki

Windows Memory Diagnostic — RAM Test Results and Error Interpretation

Criticalsystem

Overview

Run and interpret Windows Memory Diagnostic (mdsched.exe) results, understand RAM error types, and troubleshoot faulty memory causing BSODs and crashes.

Key Details

  • Windows Memory Diagnostic (mdsched.exe) tests RAM for hardware errors at boot time
  • Tests run outside Windows to access all RAM regions including those used by the OS
  • Results appear in Event Viewer > Windows Logs > System > source 'MemoryDiagnostics-Results'
  • Standard test runs multiple passes; Extended test adds more patterns but takes hours
  • Faulty RAM causes random BSODs, application crashes, file corruption, and boot failures

Common Causes

  • Physical RAM module failure due to age, heat damage, or manufacturing defect
  • RAM not fully seated in the DIMM slot causing intermittent contact
  • Incompatible RAM modules mixed together (different speeds, voltages, or timings)
  • XMP/DOCP profile setting RAM speed beyond the module's stable limit
  • Motherboard memory controller issue affecting specific DIMM slots

Steps

  1. 1Run Windows Memory Diagnostic: mdsched.exe > Restart now and check for problems
  2. 2Press F1 during the test to switch to Extended test mode for thorough testing
  3. 3Check results after reboot: Event Viewer > Windows Logs > System > MemoryDiagnostics-Results
  4. 4For more thorough testing: download and run MemTest86 from a USB drive (runs for hours)
  5. 5If errors found: test each RAM stick individually to isolate the faulty module
  6. 6Try disabling XMP/DOCP in BIOS to run RAM at default (JEDEC) speed and retest

Tags

memory-diagnosticram-testmdschedmemtesthardware

Related Items

More in System

Frequently Asked Questions

Open Event Viewer (eventvwr.msc) > Windows Logs > System > find source 'MemoryDiagnostics-Results'. The event will say 'No errors were detected' or describe the errors found.