MemTest86 — утилита для тестирования оперативной памяти компьютера, выполняющая последовательную проверку модулей ОЗУ путём записи и чтения специальных тестовых паттернов для выявления аппаратных ошибок. Программа запускается вне основной операционной системы с загрузочного носителя (USB-накопителя или ISO), работает на уровне прошивки и выполняет набор тестов, нацеленных на детектирование дефектных ячеек, проблем с контроллером памяти и ошибок, связанных с таймингами и напряжением.
Разработка и распространение MemTest86 велись с учётом совместимости с современными платформами и прошивками, включая системы с UEFI. Приложение традиционно используется техниками, системными администраторами и пользователями для диагностики нестабильной работы системы, сбоев при загрузке и проверок после апгрейда памяти. Существует также свободный форк, известный как Memtest86+, который развивался параллельно и ориентируется на открытое сообщество.
- Тип запуска: автономный загрузочный инструмент; работает с USB-носителей и образов ISO без загрузки основной ОС.
 - Тестовые паттерны: несколько алгоритмов чтения/записи и шаблонов битовых последовательностей для выявления различных видов ошибок памяти.
 - Совместимость: поддержка современных платформ и UEFI-загрузки, а также ранее распространённых BIOS-систем.
 - Диагностика ошибок: регистрация адресов поражённых ячеек, вывод информации о характере обнаруженных ошибок и их локализации.
 - Настройки тестирования: возможность выбора набора тестов, числа проходов и использования всех доступных каналов и DIMM-слотов.
 - Отчётность: текстовый вывод результатов тестов на экран с указанием времени выполнения и количества обнаруженных ошибок.
 - Применение: выявление дефектных модулей, верификация стабильности после разгона или изменения параметров памяти, подготовка к замене модулей.
 - Ограничения: не является средством тестирования совместимости на уровне операционной системы; некоторые специфические аппаратные конфигурации могут требовать обновлённой версии или альтернативного инструмента.