MemTest86 11.6 Build 1000 is the industry-standard, self-booting memory testing software. It is designed to diagnose a computer’s Random-Access Memory (RAM) for errors. This tool also stress tests the RAM. It operates independently of the operating system. It boots directly from a USB drive. This allows it to perform comprehensive memory testing. It uses a suite of advanced memory testing algorithms. This version is optimized for modern hardware, supporting UEFI firmware and native 64-bit operation for thorough RAM diagnostics.
In This Article
Quick Start & Pro Tips
Advanced Configuration via FAILECCERR Parameter
- Create a bootable USB drive with MemTest86.
- Locate the configuration file (e.g., `mt86.cfg`) on the USB drive’s EFI System Partition.
- Open the file in a text editor.
- Add or modify the line: `FAILECCERR=1`
- Save the configuration file and boot the system from the USB drive.
Why: Setting the `FAILECCERR` parameter to `1` forces the memory test to fail immediately. This occurs upon the detection of any ECC (Error-Correcting Code) errors, rather than just logging them. This is critical for server and workstation diagnostics where even corrected ECC errors may indicate a need for proactive DIMM replacement.
Interpreting SPD and Timings Data
- Boot into MemTest86 and allow the system to initialize.
- Navigate to the System Information or Memory Details screen (often accessible via mouse or keyboard input).
- Review the reported RAM parameters, including clock speed, timings (e.g., CL, tRCD, tRP, tRAS), and channel mode.
- Compare the reported SPD (Serial Presence Detect) information against the manufacturer’s specifications, especially for Intel XMP 3.0 or AMD EXPO profiles.
Why: Analyzing the detailed SPD information and timings is crucial for power users and overclockers. It helps verify whether the memory controller has correctly applied the desired JEDEC or XMP/EXPO profiles. Discrepancies in CAS Latency (CL) or other primary timings can indicate a BIOS configuration error or system instability, even before a memory error is detected by a test pattern.
System Requirements
- OS: Windows, Linux, or Mac (Intel CPUs only) OS to create boot disk
- Processor: x86 (32/64-bit) or ARM64 based hardware
- Disk Space: USB Flash Drive (> 1GB capacity)
| Software Name | MemTest86 |
|---|---|
| Version | 11.6 Build 1000 |
| License | Freemium |
| File Size | 11.4 MB |
| OS Support | Windows, Linux, macOS (Intel CPUs only) for boot disk creation. Stand-alone for execution. |
| Language | Multi-language (Chinese, German, Russian, Spanish & more) |
| Developer | PassMark Software |
| Homepage | https://www.memtest86.com/ |
| Changelogurl | https://www.memtest86.com/version-history.html |
| Last Updated | 6/Jan/2026 |
Highlights
- Advanced Memory Testing Algorithms: Utilizes 14 different RAM testing algorithms. These include specialized tests for row hammer fault detection. This approach provides extensive coverage and reliably detects subtle memory errors.
- UEFI and 64-bit Native Support: Optimized for modern systems, MemTest86 V11.6 supports UEFI platform firmware and runs as native 64-bit code, allowing it to access and test all available memory beyond the 4GB limit without the PAE workaround.
- DDR5 and ECC Error Detection: Supports all current RAM types, including DDR5, CDIMM, and CAMM2, and provides ECC error detection and reporting on supported chipsets, which is crucial for server and workstation RAM diagnostics.
- Detailed RAM Parameter Reporting: Collects and reports configured RAM settings, including clock speed, timings, channel mode, and voltages, along with detailed SPD information for comprehensive hardware analysis.
- Secure Boot and PXE Network Boot: The code is signed by Microsoft, allowing it to run on systems with Secure Boot enabled. It also supports Network (PXE) boot for scalable, diskless deployment in production environments.
Changelog Highlights in Version 11.6 Build 1000
- 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.
- Improved robustness of multicore testing when detecting whether a core has hung/faulted, specifically for hybrid CPUs with performance/efficiency cores.
- Consolidated download packages for Windows and Linux/Mac into one zip file.
- Fixed incorrect channel mode detection for various AMD Ryzen and Intel chipsets (e.g., Coffee Lake, Comet Lake, Ice Lake, Rocket Lake, Tiger Lake, Elkhart Lake).
For complete changelog, visit the official release notes.
Discover more from Software Wave
Subscribe to get the latest posts sent to your email.