MemTest86 6.3.0 Pro Edition
This post was published 10 years ago. Download links are most likely obsolete. If that's the case, try asking the uploader to re-upload.

MemTest86 6.3.0 Pro Edition | 21.0 Mb
Memtest86 is considered by the majority of the hardware testing community the number one application when it comes to defective RAM sticks. The answer to the question regarding the working state of the installed memory modules comes fast with Memtest86 and that is what matters the most besides the certainty of the verdict.
There are many good approaches for testing memory. However, many tests simply throw some patterns at memory without much thought or knowledge of memory architecture or how errors can best be detected. This works fine for hard memory failures but does little to find intermittent errors. BIOS based memory tests are useless for finding intermittent memory errors.
RAM chips consist of a large array of tightly packed memory cells, one for each bit of data. The vast majority of the intermittent failures are a result of interaction between these memory cells. Often writing a memory cell can cause one of the adjacent cells to be written with the same data. An effective memory test attempts to test for this condition. Therefore, an ideal strategy for testing memory would be the following:
Write a cell with a zero.
Write all of the adjacent cells with a one, one or more times.
Check that the first cell still has a zero.
It should be obvious that this strategy requires an exact knowledge of how the memory cells are laid out on the chip. In addition there are a never ending number of possible chip layouts for different chip types and manufacturers making this strategy impractical. However, there are testing algorithms that can approximate this ideal and MemTest86does just this.
Whats New
New Features
New configuration file parameters MINSPDS, SPDMANUF and SPDPARTNO to specify the values that the RAM SPD must match before allowing the tests to start. This may be useful for RAM manufacturers that need to verify that the SPD data has been programmed correctly.
New configuration file parameter SKIPSPLASH to skip the 10 second splashscreen and proceed directly to the main menu
New mode for the configuration file parameter AUTOMODE to specify that MemTest86 shall run the tests immediately (skipping the splashscreen and main menu) but prompt the user to save the results after test completion
New configuration file parameters ADDR2SLBITS and ADDR2CSBITS to specify the bit positions of a memory address to exclusive-or (XOR) to determine which DIMM slot/chip select (0 or 1) corresponds to the failure address
Fixes/Enhancements
Added ECC detection support for Broadwell-H chipset
Added ECC detection support for Broadwell-DE chipset
Added ECC detection support for AMD Bald Eagle (2nd generation Embedded R-series)
Added ECC injection support for AMD Steppe Eagle/Bald Eagle
Added SMBus (SPD) support for Broadwell-DE
Fixed decoding of JEDEC manufacture names from the SPD
DDR3 XMP rev1.3 SPD decoding is now supported
Fixed retrieval of DDR4 SPD bytes for Intel ICH SMBUS
Added workaround for buggy firmware when calls to EFI MPServices fail
Fixed MemTest86 freezing on network boot
Fixed bug with wrong details being displayed for detected memory warnings in the report file
Fixed bug with CPU type detection for older CPUs
Fixed benchmark chart not being displayed after running a RAM benchmark test when there is a failure in saving results to disk
Report file now includes the RAM serial number, if available
Various system info related updates/fixes (CPU)
System Requirements
UEFI or BIOS platform firmware
Windows, Linux
CD or USB Flash Drive
