Memtest86 11.6.1000 – Free RAM Testing & Diagnostic Tool

Diagnose system memory issues through deep testing, error detection, reports, and bootable scans

0
65
To request this update, you need to login first.
Memtest86 - Reliable memory testing and diagnostic tool for PC stability

PassMark’s MemTest86 is a trusted, comprehensive, and free memory diagnostic tool specifically designed to stress-test your computer’s RAM for errors. As a standalone program, it runs directly from a USB stick, allowing it to perform deep, rigorous tests on your system’s memory without interference. Use MemTest86 to detect faulty memory, troubleshoot system crashes, and ensure your PC performs optimally.

MemTest86 is a standalone diagnostic tool that operates independently of your operating system. You boot it from a USB flash drive to begin a series of rigorous tests on your computer’s RAM. The software utilizes sophisticated algorithms to verify that your memory can reliably store and retrieve data, ensuring there are no hidden faults that could cause system instability or crashes.

At its core, MemTest86 performs an intensive and comprehensive check of your computer’s RAM. It works by writing special diagnostic patterns to every memory address and then verifying the data’s integrity with a direct comparison. This rigorous process is designed to uncover even the most subtle memory faults. For those with a deeper interest in system performance, MemTest86 also offers advanced configurations that are tailored to specific chipsets. This feature is especially crucial for overclocking enthusiasts who need to ensure their high-performance systems remain stable under pressure.

PassMark Memtest86 Main Features:

  • 13 different RAM testing algorithms
  • DDR4 RAM (and DDR2 and DDR3) support
  • XMP – high-performance memory profiles
  • UEFI – The new graphical standard for BIOS
  • 64bit – From version 5, MemTest86 is native 64bit code
  • ECC RAM – support for error-correcting code RAM
  • Secure boot – With MemTest86 being code-signed by Microsoft
  • Graphical interface, mouse support, and logging of results to disk
  • Foreign language support (Chinese, German, and more)
  • Self-booting off USB, without needing DOS, Linux, or Windows
  • Network (PXE) boot – Scalable, disk-less provisioning from a single PXE server

Unreliable RAM can lead to many issues, including data corruption, crashes, and unpredictable behavior. Faulty RAM is notoriously difficult to diagnose due to its intermittent and often subtle symptoms. MemTest86 can help identify faulty RAM or rule it out as a cause of system instability. As a result, it’s widely used by system builders, PC repair shops, overclockers, and PC manufacturers.

The number 86 following the MemTest part of the name refers to the original x86 CPU instruction set that all of today’s PCs use. This covers both 32-bit and 64-bit machines. (So there is no need for a future product called MemTest64.)

Free, Professional, or Site Edition

Since MemTest86 v5, the software has been available in a Free Edition or as a commercial Pro and Site Edition. The Pro Edition provides a range of additional features, including customizable reports and automation via a configuration file. Building on the Pro Edition, the Site Edition further enables scalable deployment of MemTest86 across the LAN via PXE boot.

MemTest86 supports booting from the newer UEFI platform.

When booting from UEFI, MemTest86 has access to additional services not available in BIOS, including:

  • Native 64-bit support
  • It no longer requires the PAE workaround to access more than 4GB of memory. (PAE = Physical Address Extension)
  • Mouse support is available where the underlying UEFI system supports it. On older systems, a keyboard is still required.
  • Improved USB keyboard support means that keyboards will now work on systems that do not correctly emulate IO Port 64/60. This includes support for Mac USB keyboards.
  • Improved multi-threading support is available on systems with underlying UEFI functionality that allows for it.
  • Reporting of detailed RAM SPD information. Timings, clock speeds, vendor names, and much more.
  • Added support for writing to the USB drive where MemTest86 is running, enabling logging and report generation. Previous MemTest86 releases did not include disk support.
  • Use of GPT. (GUID Partition Table)
  • ECC RAM support (limited hardware support, ongoing development)
    • Detection of ECC support in both the RAM and the memory controller
    • Polling for ECC errors
    • Injection of ECC errors for test purposes. (limited hardware only)
  • Support for DDR4 RAM (and associated hardware), including retrieval and reporting of DDR4-specific SPD details. This includes DDR4 RAM that supports Intel XMP 2.0 DDR4 RAM timings
  • Option to disable CPU caching for all tests
  • Support for Secure Boot.
  • Speed improvements range from 10% to over 30%, particularly for tests #5, #8, and #9. These enhancements result from transitioning to native 64-bit code, eliminating the PAE paging hack, updating compilers, and implementing faster random number generation algorithms.
  • The addition of two new memory tests leverages 64-bit data and SIMD instructions.
  • Support for network PXE boot for scalable, diskless deployment to multiple targets

What’s New in Memtest86 version 11.6 Build 1000 (2026-01-06)

  • Added new config file parameter FAILECCERR to allow the memory test to fail when ECC errors are detected
  • Added support for saving log files to the local file system for debugging purposes during PXE boot, which was previously available only for USB boot of MemTest86. The log file shall be saved to the local file system root directory with the largest amount of free disk space.
  • Improved robustness of multicore testing when detecting whether a core has hung/faulted, specifically for hybrid CPUs with performance/efficiency cores
  • Fixed issues with enabling CPU cores that were disabled by default
  • Fixed exception due to an overflow bug for the moving inversions tests (ie, Test 3, 4, 5, 7) when the memory range to be tested includes the address 0
  • Fixed exception due to not handling NULL command line arguments returned by certain UEFI implementations during PXE boot
  • Changed behaviour to save the .lastcfg file only when it is specified in the multi-configuration file format
  • Fixed invalid RAM temperatures obtained for DDR5 modules for certain chipsets
  • Fixed incorrect JEDEC manufacturer name for JEDEC IDs in bank 17
  • Added preliminary ECC support for Intel Granite Rapids-SP chipsets
  • Added ECC support for AMD Strix Point (Zen 5) chipsets
  • Added ECC support for a variant of the Intel Arrow Lake chipsets
  • Added support for obtaining CPU information for Intel Panther Lake chipsets

Official Homepage – https://www.memtest86.com

System Requirements:

  • x86 based hardware, 32bit or 64bit
  • UEFI platform firmware
  • Windows, Linux, or Mac OS
  • USB Flash Drive (>= 512MB capacity)

Notes:

  • IMPORTANT: MemTest86 V8 images support only UEFI boot. On machines that don’t support UEFI, MemTest86 will not boot. Please download the older V4 BIOS release of MemTest86 instead.
  • Installation and usage instructions are available on the Technical Information page.
  • MemTest86 is a stand-alone program that does not require or use any operating system for execution. The version of Windows, Linux, or Mac being used is irrelevant for execution. However, you must use Windows, Linux, or macOS to create a bootable USB drive.
5 1 vote
Rate It
0 Comments
Inline Feedbacks
View all comments