memtest.org Open in urlscan Pro
212.129.20.209  Public Scan

URL: https://memtest.org/
Submission Tags: falconsandbox
Submission: On June 05 via api from US — Scanned from FR

Form analysis 0 forms found in the DOM

Text Content

We use cookies to personalise content and ads, to provide social media features
and to analyse our traffic. We also share information about your use of our site
with our social media, advertising and analytics partners who may combine it
with other information you've provided to them. Learn more
Got it!
Memtest86+ is a stand-alone memory tester for x86 and x86-64 architecture
computers. It provides a more thorough memory check than that provided by BIOS
memory tests. Memtest86+ can be loaded and run either directly by a PC BIOS
(legacy or UEFI) or via an intermediate bootloader that supports the Linux
16-bit, 32-bit, 64-bit, or EFI handover boot protocol. It should work on any
Pentium class or later 32-bit or 64-bit x86 CPU.
Licensing General Public License v2

Memtest86+ v6 is a unified, free, open-source memory testing tool, released
under GNU GPL v2.0. The new v6 code base (originally called PCMemTest) was
provided by Martin Whitaker, based on Memtest86+ v5, developed by Sam
Demeulemeester. Both are now working on Memtest86+.

Memtest86+ is unrelated to 'Memtest86', a closed-source `Freemium` software
released in 2013 by PassMark Software Pty Ltd.
Screenshots
 1. 
 2. 
 3. 


DDR5-7200 Qualification

224 Threads, 3TB RAM Server

[Retro] Rambus RDRAM on Pentium 4



WHY TEST YOUR RAM?


Troubleshoot PC Instabilities
Memory errors are one of the most common causes of crashes, freezes and
instabilities. If you encounter such issues with your computer, testing your RAM
thoroughly is probably the first thing to do. Memtest86+ uses various algorithms
to reliably detect failures. It will let you know if your RAM is faulty or not.
Ensure Initial Stability
Before using your brand-new PC, putting your new server into production, or
after having overclocked your CPU or RAM, it's often wise to make sure there are
no memory issues. Troubleshooting issues later can be annoying, costly, and
time-consuming.

FREQUENTLY ASKED QUESTIONS (FAQ)

This FAQ covers the main issues with Memtest86+. Please also read the full
README if you don't find an appropriate answer.


INSTALLATION ON REMOVABLE MEDIA

HOW TO CREATE A BOOTABLE MEMTEST86+ USB DRIVE USING WINDOWS?

Plug a standard FAT32-formatted USB Drive, download and launch the Windows USB
Installer and follow the quick steps. Reboot your computer and select the USB
Drive in your Boot Menu.


HOW TO CREATE A BOOTABLE MEMTEST86+ USB DRIVE USING LINUX?

The ISO image must be written directly ('dumped') to the raw device, either by
using the dd command or by using a utility that provides the same functionality
like balenaEtcher.


HOW TO CREATE A BOOTABLE MEMTEST86+ USB DRIVE USING MACOS

We recommand balenaEtcher to burn the image to a USB Flash Drive under MacOS.
PS: Using the Restore function in Apple's Disk Utility does not work.


WHICH MEDIA ARE SUPPORTED?

Memtest86+ can be run from a USB Flash Drive (FAT32 formatted), CDROM drive (by
burning the ISO to a blank disk) or Network boot (PXE). If you need a floppy
image, use the "make iso" command to generate a 'floppy.img' file


BOOTING ISSUES

I CAN'T BOOT BECAUSE OF A "SECURE BOOT VIOLATION"

The Memtest86+ binary is not signed by Microsoft, so you need to temporarily
disable Secure Boot in your BIOS options. We're working on a better solution.


MEMTEST86+ DOES NOT LAUNCH.

To boot from a USB Flash Drive instead of your hard drive, you must select it
using the Boot Menu. The Boot Menu is usually available by pressing F8, F12 or
ESC at early startup. Please check your PC/motherboard manual.


CAN I LAUNCH MEMTET86+ USING PXE?

Yes. Just use memtest.bin (for BIOS PXE) or memtest.efi (for UEFI PXE) as
payload for iPXE or PXELINUX. Don't forget to disable Secure Boot.


MY USB KEYBOARD DOES NOT WORK

Memtest86+ USB drivers are work in progress. Not all USB devices are supported
yet, and there may be problems on some hardware. Please submit a bug report with
detailed information.


TROUBLESHOOTING RAM ERRORS

I GOT ERRORS! WHAT'S NEXT?

Once a memory error has been detected, determining the failing module is not a
clear-cut procedure. If your computer is overclocked, you should try again at
default settings first. Then, if you have more than one memory module, try
removing them one at a time to find the faulty one. You can also rotate them.
For more informations, look here


I ONLY HAVE SOME BITS WRONG. ANY SOLUTION?

Yes. Both Linux and Windows offer a way to exclude small bad memory areas. An
additional Memtest86+ feature is planned to easily generate the required
patterns for Windows.



VARIOUS

WHEN DOES IT STOP?

It doesn't: Memtest86+ is an endless loop. After a successful pass, all your
memory has been tested successfully. You can wait longer for even greater
confidence, or just press ESC to stop.


WHICH TESTS ARE EXECUTED BY MEMTEST86+?

For a more detailed explanation about Memtest86+'s Test Algorithms and induvial
Test Descriptions, please check this section of the README page.


HOW TO USE THE COM/SERIAL OUTPUT?

On Windows, edit the file syslinux.cfg at the root of the USB Drive and add
"APPEND ttyS0" after "KERNEL mt86plus". On Linux, pass the parameter "ttyS0"
using GRUB ISO. Alternatively, compile your own version with the switch
"enable_tty = true" in "config.c. Default settings are 8N1 115200 bps.


WHY IS MEMTEST86+ TESTING MORE MEMORY THAN I HAVE?

It doesn't. The memory on a modern computer is not necessarily mapped in a
linear way. E.g.: 16GB of RAM can be virtually mapped from 0-15GB and 16-17GB
with a hole between 15GB and 16GB.


DOWNLOAD LATEST VERSION


Memtest86+ v6.20

Released: 2023-05-07
Checksum: MD5 | SHA256 | SHA512
Windows USB Installer (32/64 bits)
Latest version!
Linux ISO (32 bits)
Latest version!
Linux ISO (64 bits)
Latest version!
Linux ISO w/ GRUB (64 bits)
Latest version!
Binary Files (.bin/.efi)
For PXE and chainloading
Source code (.tar.gz)
Used to build these binaries

--------------------------------------------------------------------------------

V6.20 Changelog


 * Add support for Alder Lake-N CPUs
 * Add support for VIA VT8233(A)/VT8237
 * Add support for nVidia nForce 3
 * Add support for ALi M1533/1543(C)/1535
 * Add temperature reporting on AMD K8 CPUs
 * Add some JEDEC Manufacturers
 * Better handling of SPD reading on Mobile CPUs
 * Fix APIC Timer fail on some mobile platforms
 * Fix older CPU (P5/P6-class) detection




MEMTEST86+ TIMELINE EVOLUTION OF THE GPL VERSION


Memtest86+ V6
M. Whitaker & S. Demeulemeester
2022-
PCMemTest
Martin Whitaker
2020-2022
Memtest86+ V1-V5
Sam Demeulemeester
2004-2020
Memtest86 V3
Eric Biederman
2004
MemTest-86
Chris Brady
1994-2002


BUG REPORT

Found a bug? Please file a bug report on our official GitHub page!

Please give us as much information as possible about your hardware and the way
to reproduce the issue. Also, please check that your bug hasn't already been
submitted.
Submit Issue



DONATION & LAST DONATORS LIST



Donations are actually disabled (thanks to Paypal!). Until we set up another
form of support, feel free to donate hardware directly if you require support
for Memtest86+.

Michael Scalera
Donated on 2022-12-03
Stephen Liu
Donated on 2022-12-02
Kim SkrÄmo
Donated on 2022-11-18
Gunther Mayer
Donated on 2022-11-16
Glitch Works, LLC
Donated on 2022-11-04
Link
William Viergever
Donated on 2022-11-01