Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
VGSOURCES
Get listed

memory testingPATCH 2026.10.18

How to Test RAM in Windows (Windows Memory Diagnostic and MemTest86)

By VGSources Team 10 min read

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Start with Windows Memory Diagnostic: save your work, press Win+R, enter mdsched, and choose Restart now and check for problems. Windows will reboot into a memory test. If the standard scan does not explain crashes, repeat it in Extended mode; if the test is inconclusive or cannot finish, use the offline, bootable MemTest86 utility. Treat winsat mem separately: it measures memory bandwidth, not whether RAM produces errors.

Choose the right RAM test first

The best starting point for most Windows users is the built-in Windows Memory Diagnostic. It requires no download, runs before the normal Windows desktop loads, and gives you a straightforward error result. A typical Standard scan takes about 10–15 minutes, according to Microsoft’s guidance for a typical configuration, but systems with more memory or a more thorough test can take longer.

As an Amazon Associate I earn from qualifying purchases.

  • Use Windows Memory Diagnostic Standard for a quick first check after crashes, freezes, blue screens, corrupted game files, or unexplained application failures.
  • Use Windows Memory Diagnostic Extended when Standard finishes without an error but the symptoms continue.
  • Use MemTest86 when the Windows test is inconclusive, crashes before completion, or you need a test that runs entirely outside Windows.
  • Use winsat mem only when you want a memory-bandwidth performance measurement. It is not an error-detection test.

A pass means that particular run detected no error under its conditions. It does not prove that every intermittent fault, every memory slot, or every overclocking setting is stable. Conversely, a valid memory error should be treated as a hardware-subsystem problem that needs correction before you trust the computer with important data.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Prepare Windows before starting

  1. Save open documents and close games, launchers, browsers, and other applications.
  2. Make sure you can leave the computer unattended while it restarts. The diagnostic screen appears before your normal Windows session.
  3. If you use memory overclocking or an XMP-style profile, note the current setting. If errors appear, return the firmware to stable default memory settings before deciding that a module is defective.
  4. If the computer is a laptop, connect its power adapter. A desktop should be connected to reliable power, because interrupting a test can leave the result unknown.

The diagnostic restart is not a repair operation, but any unsaved work will be lost when Windows closes. Do not force the machine off while a test is running unless it has clearly frozen for an unusually long time and you have accepted that the run will be invalid.

#1 Best Overall
Sale
CORSAIR Vengeance LPX DDR4 RAM 32GB (2x16GB) Up to 3200MHz CL16-20-20-38 1.35V Intel XMP AMD EXPO Computer Memory – Black (CMK32GX4M2E3200C16)
  • Disclaimer: Maximum Speed requires overclocking/PC BIOS adjustments. Maximum speed and performance depend on system components, including motherboard and CPU
  • Hand-sorted memory chips ensure high performance with generous overclocking headroom
  • VENGEANCE LPX is optimized for wide compatibility with the latest Intel and AMD DDR4 motherboards
  • A low-profile height of just 34mm ensures that VENGEANCE LPX even fits in most small-form-factor builds
  • A solid aluminum heatspreader efficiently dissipates heat from each module so that they consistently run at high clock speeds

Run Windows Memory Diagnostic

Launch the diagnostic with the Run dialog

  1. Press Win+R to open Run.
  2. Type mdsched or mdsched.exe.
  3. Select Restart now and check for problems if you are ready to test immediately. Choose the option to check on the next restart if you need to save more work first.

Windows will close the session and restart to the Windows Memory Diagnostic interface. The default test mix is Standard. The computer may show a progress percentage and a pass count while it works; let the selected test complete rather than judging the result from the first few minutes.

Other supported launch paths

Microsoft also documents two graphical ways to open the same utility:

  • Open Start and search for Windows Memory Diagnostic.
  • Open Settings, search for memory, and select Diagnose your computer’s memory problems.

These paths lead to the same restart choices as the Run command. If search does not find the item, use mdsched.exe; the executable name is the most direct route.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the Standard test tells you

Standard mode checks the memory subsystem using a normal mix of diagnostic patterns. If it reports an error, stop treating the problem as merely a game or Windows installation issue: the run found a fault somewhere in the path between the processor, caches, motherboard, memory controller, and RAM. The result does not identify a particular DIMM by itself.

If Standard completes with no reported errors but the computer still crashes, do not immediately conclude that the RAM is healthy. An intermittent failure may not occur during a short run, and a fault can depend on temperature, load, a particular address range, or a memory profile. Continue with Extended mode or an offline test.

Rank #2
G.SKILL RipjawsV Series DDR4 RAM (XMP) 16GB (2x8GB) Up to 3200MT/s* CL16-18-18-38 1.35V Intel AMD Desktop Computer Memory U-DIMM - Black (F4-3200C16D-16GVKB)
  • Requires overclocking/BIOS adjustments. Maximum speed and performance depends on system components, including motherboard and CPU.
  • G.SKILL RipjawsV Series DDR4 U-DIMM Memory Kit, Model: F4-3200C16D-16GVKB
  • Non-ECC, DDR4 U-DIMM, 288-pin, for Desktop PC & Gaming
  • Includes JEDEC default profile, and Intel XMP memory overclock profile
  • Do not mix memory kits. Memory kits are sold in matched kits that are designed to run together as a set. Mixing memory kits will result in stability issues or system failure.

Run the Extended Windows test

Extended mode is the next step when Standard passes but symptoms remain. It performs a deeper and generally longer examination, so schedule it when you can leave the computer unavailable.

  1. Start Windows Memory Diagnostic and choose the immediate restart option, or restart into the diagnostic screen if it is already waiting.
  2. When the diagnostic screen appears, press F1 to open the test settings.
  3. Change Test Mix from Standard to Extended.
  4. Press F10 to apply the setting and continue.
  5. Allow the test to finish. Windows restarts automatically when testing is complete.

Extended mode can take substantially longer than the typical 10–15-minute Standard scan, especially with a large amount of installed RAM. The exact duration is not fixed, so do not schedule it immediately before a meeting, tournament, or other time-sensitive task.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Find and interpret the Windows result

Check the notification after sign-in

After Windows starts normally, sign in and look for the memory-test notification. It may summarize whether the scan found problems. A notification that reports no problems is useful, but record which mode you ran and when, because a Standard pass and an Extended pass are different amounts of evidence.

Use Event Viewer when the notification is missing

  1. Open Start and search for Event Viewer.
  2. In the left pane, expand Applications and Services Logs.
  3. Expand Microsoft, then Windows.
  4. Open MemoryDiagnostics-Results.
  5. Select the Debug log and inspect the most recent event after your test.

Microsoft states that Event ID 2001 means no memory errors were detected. That wording matters: it describes what that diagnostic run detected, not a lifetime guarantee that the machine can never fail. If the newest event is not the run you just completed, check its timestamp before drawing a conclusion.

When the log says there was an error

Record the event time and the test mode, then shut down normally and begin controlled troubleshooting. Do not assume the event names one bad memory stick. PassMark’s MemTest86 documentation explains that a memory test also exercises the CPU, L1 and L2 caches, the motherboard, and the memory path. A reported error therefore identifies a memory-subsystem problem; it does not, by itself, prove that one DIMM is the sole cause.

Rank #3
Timetec 32GB KIT (2x16GB) DDR4 2666MHz (PC4-2666V) PC4-21300 UDIMM Desktop RAM – 288-Pin 1.2V CL19 Non-ECC Unbuffered DIMM Memory Module Upgrade
  • Capacity – 32GB RAM KIT (2 x 16GB Modules) Speed up to 2666MHz Non-ECC Unbuffered 288-Pin 1.2V UDIMM.
  • Specs – Black PCB Color and Dual Rank (2Rx8).
  • Compatibility – Designed for selected DDR4 Desktop PCs and workstations that support 288-Pin UDIMM memory. NOT compatible with Laptop SODIMM slots.
  • Installation – Plug-and-Play Upgrade, Quick and Easy to Install, no expertise required (please refer to your system's manual for guidelines).
  • Warranty – All Timetec products are high-quality and rigorously tested to meet stringent standards. Backed by Timetec Limited Lifetime Warranty and professional technical support based in the United States.

Use MemTest86 when Windows testing is not enough

When an offline test is justified

Choose PassMark MemTest86 when Windows Memory Diagnostic is inconclusive, crashes before completion, or you want a test that runs before Windows loads. An offline test avoids relying on the operating system, drivers, background programs, and the game or application that originally exposed the problem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Create and boot the test media

  1. Obtain the current MemTest86 package from PassMark and follow its media-creation instructions.
  2. Use a USB flash drive that can be erased. Copy any files you need from it first; creating bootable test media normally reformats the drive.
  3. Start the media-creation process and select the intended USB drive carefully. Selecting the wrong removable drive can erase its contents.
  4. Leave the USB drive connected, restart the computer, and choose the USB device from the machine’s boot-selection menu. The key used to open that menu varies by computer.
  5. Let MemTest86 run outside Windows. Follow the release’s on-screen controls and allow the selected run to complete before interpreting it.

Because the utility runs before Windows, it can test a machine that cannot remain stable long enough to reach the desktop. It also gives more detailed information than the simple Windows notification, such as failing addresses and test context, which can help when you are isolating a problem.

Interpret MemTest86 errors correctly

PassMark’s guidance is direct: “All valid memory errors should be corrected.” Do not dismiss a reproducible error as harmless because Windows still boots or a game sometimes works. PassMark warns that marginal memory can lead to data loss or disk corruption. Stop using the computer for irreplaceable work until you have corrected the fault or established a stable configuration.

An error still does not automatically identify one defective module. The processor, caches, motherboard traces, memory controller, firmware settings, a slot, or a DIMM can be involved. Use the address and test information as evidence, not as a promise that replacing the first stick you remove will solve the problem.

Isolate modules and slots methodically

There is no universal module-isolation procedure for every motherboard, but a controlled process is more reliable than swapping parts at random:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
CORSAIR Vengeance LPX DDR4 RAM 16GB (2x8GB) Up to 3200MHz CL16-20-20-38 1.35V Intel AMD Desktop Computer Memory - Black (CMK16GX4M2E3200C16)
  • Disclaimer: Maximum Speed requires overclocking/PC BIOS adjustments. Maximum speed and performance depend on system components, including motherboard and CPU
  • Hand-sorted memory chips ensure high performance with generous overclocking headroom
  • VENGEANCE LPX is optimized for wide compatibility with the latest Intel and AMD DDR4 motherboards
  • A low-profile height of just 34mm ensures that VENGEANCE LPX even fits in most small-form-factor builds
  • A solid aluminum heatspreader efficiently dissipates heat from each module so that they consistently run at high clock speeds
  1. Return memory frequency, timings, and voltage to the firmware’s stable defaults. Disable XMP or other overclocking profiles for the diagnostic run.
  2. Power the computer off, disconnect power where appropriate, and reseat the memory modules according to the motherboard or laptop manufacturer’s instructions.
  3. Test with one module installed, then repeat with the other module or modules. Record which module and slot were used for each run.
  4. If a failure follows one module across a known-good slot, that module becomes the leading suspect. If a failure stays with one slot, the slot, board, or memory-channel path deserves attention.
  5. Repeat a suspect result at default settings before replacing hardware. A single run can be affected by an unstable profile or an installation problem.

This process narrows the fault; it does not turn a test result into proof of a particular component. If errors continue with different modules and slots at default settings, professional board-level diagnosis or manufacturer support may be needed.

Do not confuse winsat mem with an error test

The Windows System Assessment Tool command winsat mem measures memory bandwidth by performing large memory-to-memory buffer copies. It can be useful for comparing performance before and after a configuration change, but it answers a different question from Windows Memory Diagnostic or MemTest86.

  • A high or low bandwidth result does not establish that RAM is error-free.
  • A repeatable bandwidth difference can reflect memory speed, channel configuration, firmware settings, processor behavior, or background conditions.
  • If your question is “Is my RAM producing errors?”, run a diagnostic test instead of relying on winsat mem.

Keep benchmark results on a separate performance worksheet. Do not use them as a pass/fail decision for data safety.

Windows Memory Diagnostic, MemTest86, and winsat mem compared

Tool or mode Runs inside Windows? Primary purpose Typical depth or duration Output Hardware scope
Windows Memory Diagnostic — Standard No; it runs after the restart and before the normal Windows session First-pass error detection About 10–15 minutes for a typical scan, according to Microsoft; larger configurations can take longer Pass/error result, notification, and Event Viewer record Memory subsystem; the result does not identify a single DIMM
Windows Memory Diagnostic — Extended No; it runs in the same diagnostic environment Deeper follow-up when Standard does not reproduce the fault Longer than Standard; exact duration not stated Pass/error result, notification, and Event Viewer record Memory subsystem under a broader test mix
PassMark MemTest86 No; it boots from USB media Offline diagnosis when the Windows test is inconclusive or cannot finish Exact duration depends on the selected run and system; not stated Detailed test information, including failing addresses when errors occur Memory plus CPU, L1/L2 caches, motherboard, and related memory path
winsat mem Yes; it is a Windows command Memory-bandwidth performance comparison Exact duration not stated Bandwidth measurement rather than an error verdict Performance of large memory-to-memory copies

The table’s most important distinction is purpose: the first three rows help answer whether the memory subsystem is producing errors, while winsat mem helps answer how quickly a configured system moves data.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

A troubleshooting sequence for crashes and game problems

Windows Memory Diagnostic reports an error

Save the event details, return firmware settings to stable defaults, and repeat the test once to confirm the result. Then test modules and slots systematically. Avoid continuing to install games, update important files, or perform irreplaceable work while valid errors remain, because unstable memory can corrupt data.

Best Value
Timetec 16GB DDR4 2666MHz (PC4-2666V) PC4-21300 UDIMM Desktop RAM – 288-Pin 1.2V CL19 Non-ECC Unbuffered DIMM Memory Module Upgrade
  • Capacity – Single Module 16GB Speed up to 2666MHz Non-ECC Unbuffered 288-Pin 1.2V UDIMM.
  • Specs – Black PCB Color and Dual Rank (2Rx8).
  • Compatibility – Designed for selected DDR4 Desktop PCs and workstations that support 288-Pin UDIMM memory. NOT compatible with Laptop SODIMM slots.
  • Installation – Plug-and-Play Upgrade, Quick and Easy to Install, no expertise required (please refer to your system's manual for guidelines).
  • Warranty – All Timetec products are high-quality and rigorously tested to meet stringent standards. Backed by Timetec Limited Lifetime Warranty and professional technical support based in the United States.

Standard passes, but games still crash

Run Extended mode next. If Extended also passes, use MemTest86 from a bootable USB. A clean result from all three memory-focused checks makes a RAM fault less likely, but it does not diagnose every possible cause of a game crash. Continue investigating graphics drivers, game files, temperatures, storage, power, and the game itself without treating the RAM tests as proof about those other components.

The diagnostic screen freezes or the computer restarts

Record when the failure occurs and whether it happens in Standard, Extended, or MemTest86. Remove overclocking and XMP-style settings, reseat the modules, and test one module and one slot at a time. If the Windows tool cannot complete, move to MemTest86 because it removes the normal Windows environment from the test.

MemTest86 reports errors only with a memory profile enabled

Return to default firmware settings and repeat the run. If the errors disappear, the profile or its frequency, timings, voltage, or compatibility is implicated; that does not necessarily mean the physical DIMM is defective. Keep the stable settings or adjust them only with a clear understanding that the faster profile is no longer validated by your tests.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Only one game fails while memory tests pass

A game-specific failure can be caused by software, drivers, damaged game data, storage, or another component. Use the RAM tests to rule in or reduce suspicion of memory instability, not as a universal diagnostic for every crash.

Quick Recap

SaleBestseller No. 1
Bestseller No. 2
G.SKILL RipjawsV Series DDR4 RAM (XMP) 16GB (2x8GB) Up to 3200MT/s* CL16-18-18-38 1.35V Intel AMD Desktop Computer Memory U-DIMM - Black (F4-3200C16D-16GVKB)
G.SKILL RipjawsV Series DDR4 RAM (XMP) 16GB (2x8GB) Up to 3200MT/s* CL16-18-18-38 1.35V Intel AMD Desktop Computer Memory U-DIMM - Black (F4-3200C16D-16GVKB)
G.SKILL RipjawsV Series DDR4 U-DIMM Memory Kit, Model: F4-3200C16D-16GVKB; Non-ECC, DDR4 U-DIMM, 288-pin, for Desktop PC & Gaming
$134.99
SaleBestseller No. 4
CORSAIR Vengeance LPX DDR4 RAM 16GB (2x8GB) Up to 3200MHz CL16-20-20-38 1.35V Intel AMD Desktop Computer Memory - Black (CMK16GX4M2E3200C16)
CORSAIR Vengeance LPX DDR4 RAM 16GB (2x8GB) Up to 3200MHz CL16-20-20-38 1.35V Intel AMD Desktop Computer Memory - Black (CMK16GX4M2E3200C16)
Hand-sorted memory chips ensure high performance with generous overclocking headroom
$129.99
Bestseller No. 5
Timetec 16GB DDR4 2666MHz (PC4-2666V) PC4-21300 UDIMM Desktop RAM – 288-Pin 1.2V CL19 Non-ECC Unbuffered DIMM Memory Module Upgrade
Timetec 16GB DDR4 2666MHz (PC4-2666V) PC4-21300 UDIMM Desktop RAM – 288-Pin 1.2V CL19 Non-ECC Unbuffered DIMM Memory Module Upgrade
Capacity – Single Module 16GB Speed up to 2666MHz Non-ECC Unbuffered 288-Pin 1.2V UDIMM.
$97.99

Common mistakes to avoid

  • Calling a benchmark a diagnostic: winsat mem reports bandwidth and cannot replace an error test.
  • Stopping after a quick pass: Standard mode is a starting point. Persistent symptoms justify Extended mode or MemTest86.
  • Ignoring the Event Viewer timestamp: Make sure you are reading the event generated by your latest run.
  • Blaming a DIMM immediately: Errors can involve the CPU, caches, motherboard, memory controller, slot, firmware, or the memory module.
  • Testing with an unstable overclock: Establish a default-settings baseline before judging the hardware.
  • Continuing to use a machine with confirmed errors: Correct valid errors before trusting the computer with important files.
  • Erasing the wrong USB drive: Creating bootable MemTest86 media can erase the selected drive, so verify the device before starting.

Printable checklist

  1. Save work and close applications.
  2. Run mdsched and choose Restart now and check for problems.
  3. Let the Standard test finish.
  4. After sign-in, read the notification or open Event Viewer at Applications and Services Logs > Microsoft > Windows > MemoryDiagnostics-Results > Debug.
  5. Interpret Event ID 2001 as no errors detected by that run.
  6. If symptoms continue, press F1, select Extended under Test Mix, and press F10.
  7. If the result remains uncertain or the Windows test crashes, create bootable MemTest86 USB media and test outside Windows.
  8. For any reproducible error, disable memory overclocking, test modules and slots systematically, and correct the underlying problem before relying on the computer.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

memory testingMemTest86PC gamingRAMtroubleshootingWindows

Leave a reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.