Memtest86+ — это автономная диагностическая утилита для проверки оперативной памяти компьютеров на архитектуре x86 и x86-64, а также на некоторых совместимых платформах. Программа загружается независимо от основной операционной системы и выполняет набор алгоритмов записи и чтения тестовых паттернов в память с целью обнаружения аппаратных ошибок, таких как битовые ошибки, сбои при обращении к определённым областям памяти и проблемы с контроллерами памяти.
Проект представляет собой форк и развитие ранних утилит для тестирования памяти и ориентирован на широкую совместимость с различными материнскими платами и конфигурациями модулей ОЗУ. Memtest86+ обычно используется системными администраторами, сборщиками ПК и техническими специалистами при диагностике нестабильной работы системы, синих экранов, неожиданных перезагрузок и других проявлений аппаратных проблем, связанных с оперативной памятью.
- Автономная загрузка: запускается с носителя (USB, CD/DVD или загрузочной флешки) без необходимости запускать основную ОС.
- Набор тестов: реализует множество алгоритмов тестирования памяти, включая последовательные и псевдослучайные паттерны, проверку адресных линий и стресс-тесты для выявления различных типов ошибок.
- Поддержка многопроцессорных систем: способен задействовать несколько процессорных ядер для параллельного выполнения тестов на совместимых системах.
- Отчётность об ошибках: фиксирует адреса и шаблоны ошибок, что помогает локализовать дефектные модули или слоты материнской платы.
- Гибкие сценарии запуска: позволяет запускать как отдельные тесты, так и полные циклы проверки, а также повторять тестирование для подтверждения нестабильности.
- Совместимость с различными чипсетами: обеспечивает поддержку широкого круга контроллеров памяти и конфигураций модулей DIMM/SDRAM.
- Простота использования: минимальный пользовательский интерфейс, ориентированный на последовательное выполнение тестов и отображение результатов в реальном времени.
- Диагностическое предназначение: применяется для верификации рабочих модулей памяти при сборке систем, при тестировании восстановленного оборудования и при анализе причин сбоев в уже эксплуатируемых системах.