Memtest86+ is a free, open-source, stand-alone memory tester for x86, x86-64, ARM64, and LoongArch64 architecture computers. It provides a much more thorough memory check than that provided by BIOS memory tests.
It is also able to access almost all the computer's memory, not being restricted by the memory used by the operating system and not depending on any underlying software like UEFI libraries.
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 CPU.
Memtest86+ now runs on ARM64 platforms supporting UEFI and ACPI! Aarch64 support has currently been tested on Qualcommm Snapdragon X laptop, Raspberry Pi 4 & 5 (with community UEFI firmware) and QEMU.
Writing reports to USB drive was probably the most wanted feature. Press F6 to save a full-text report with system information, memory modules and testing results to a FAT32-formatted USB drive. Each saved report will have its own number, so previous reports won't be overwritten.
Memtest86+ tests have been reworked to detect errors faster, and optimized to find more complex failures.
Along with the new Bus stress test (see below), the old random-sequence moving test has been converted to SIMD to benefit from larger vectors instructions. Both use non-temporal stores that bypass the CPU caches and write to the main memory directly, resulting in significantly higher memory access/traffic than scalar tests.
Source link







