15 октября 2026 года вышел Memtest86+ 9.00 – новая версия бесплатного инструмента с открытым исходным кодом для диагностики оперативной памяти. Разработчики называют его крупнейшим выпуском со времени переписывания кода в шестой версии. Предыдущее крупное обновление, Memtest86+ 8.00, вышло в ноябре 2025 года, а в мае 2026 года его дополнила версия 8.10.

Основные изменения в Memtest86+ 9.00 по данным разработчиков:
- Поддержка архитектуры ARM64 (AArch64), проверенная на Snapdragon X и Raspberry Pi 4 и 5.
- Сохранение отчета на USB-накопитель (только с файловой системой FAT32).
- Переработанный набор тестов, который быстрее находит первую ошибку.
- 128- и 256-битные векторные SIMD-тесты (SSE2, AVX2, NEON, LASX).
- Новый тест нагрузки на шину, прежде всего для DDR5, но полезный для любой памяти.
- Новый тест RowHammer (тест 11, по умолчанию выключен).
- Улучшенный тест Bit Fade с проверкой соседних ячеек.
- Проверка поврежденных данных SPD.
- Улучшенная автоматизация через последовательный порт.
- Сведения о памяти из DMI, если данные SPD недоступны.
- Распознавание более 100 новых производителей DRAM.
- Поддержка новых платформ, в том числе Intel Wildcat Lake.
- Подпись для Secure Boot собственным центром сертификации проекта.
- Множество исправлений ошибок.
Как скачать Memtest86+ 9.00
Memtest86+ 9.00 доступен в виде установщика для записи на USB-накопитель в Windows (517 КБ) и ISO-образов для x86, x86-64, ARM64 и LoongArch64, в том числе вариантов с загрузчиком GRUB.
Установщик для Windows сам форматирует флешку в FAT32: после принятия лицензии нужно выбрать накопитель в списке, отметить форматирование и нажать Create. Все данные на флешке при этом удаляются.

На флешку записываются загрузчик syslinux для режима Legacy BIOS на x86 и x86-64 и загрузчики EFI для x86, x86-64, ARM64 и LoongArch64, поэтому одна флешка подходит для компьютеров всех поддерживаемых архитектур. В корень накопителя установщик также копирует сертификат mt86plus-ca.cer для загрузки с включенной Secure Boot.

В Linux и macOS образ ISO записывается на флешку целиком, как образ диска, например утилитой balenaEtcher или командой dd.
Установщик и все образы, включая варианты для ARM64 и LoongArch64, можно скачать на нашем сайте.
Поддержка ARM64
Memtest86+ 9.00 запускается на компьютерах с процессорами ARM64 (AArch64) – в дополнение к x86, x86-64 и LoongArch64, которые программа поддерживала раньше. Для работы нужна прошивка UEFI с поддержкой ACPI. По данным разработчиков, поддержка пока проверена на ограниченном числе платформ: ноутбуках с Qualcomm Snapdragon X (Microsoft Surface Laptop), Raspberry Pi 4 и 5 с UEFI-прошивкой сообщества и виртуальных машинах QEMU.

На ARM64 пока не выводятся сведения о модулях памяти (SPD), ECC и температура. Компьютеры Mac на Apple Silicon Memtest86+ не поддерживает.
Сохранение отчета на USB-накопитель
По словам разработчиков, запись отчета на USB-накопитель была самой востребованной функцией. В Memtest86+ 9.00 клавиша F6 сохраняет полный текстовый отчет со сведениями о системе, модулях памяти и результатах проверки. Накопитель должен быть отформатирован в FAT32. Каждый отчет получает свой номер, поэтому предыдущие не перезаписываются.
Переработанный набор тестов
Тесты переработаны так, чтобы ошибки находились быстрее, и оптимизированы для поиска более сложных сбоев. На 64-битных процессорах тест с подвижными инверсиями и случайной последовательностью переведен на векторные инструкции: AVX2 (256 бит) или, на старых процессорах, SSE2 (128 бит) на x86-64, NEON (128 бит) на ARM64 и LASX (256 бит) на LoongArch64. Запись идет мимо кэша процессора напрямую в оперативную память, поэтому нагрузка на память заметно выше, чем у скалярных тестов.
Новый тест нагрузки на шину (тест 3, «Bus stress, read/write turnaround») рассчитан прежде всего на платформы с DDR5, но нагружает и память предыдущих поколений. Он чередует короткие серии записи и проверки чтением и вставляет паузы, чтобы создать перепады нагрузки на контроллер питания PMIC модуля. Так тест выявляет сбои интерфейса, которые не исправляет встроенная в чипы DDR5 коррекция ошибок (on-die ECC): ошибки целостности сигнала из-за электрических помех или просадок напряжения, а также неудачную настройку профилей XMP и EXPO. По словам разработчиков, именно такие сбои проявляются на нестабильных разогнанных комплектах DDR5 и серверных платах с высокой плотностью памяти.
В тест Bit Fade, который проверяет, сохраняют ли ячейки заряд, к заполнению нулями и единицами добавлен случайный шаблон: каждая ячейка получает случайное значение, а соседние – противоположный заряд. Теперь все ядра процессора заполняют и проверяют память одновременно.
Новый тест RowHammer (тест 11) по умолчанию выключен и включается вручную. Он проверяет, не меняются ли биты в соседних строках памяти при многократном обращении к одной строке. Классическая двусторонняя атака не обходит защиту Target Row Refresh (TRR) современных модулей, выпущенных с 2020 года, поэтому тест использует шаблоны в стиле Blacksmith из исследования 2022 года: многосторонние неравномерные серии обращений, синхронизированные с регенерацией DRAM. Ошибки этого теста выводятся, но не попадают в шаблоны BadRAM, параметры memmap и список поврежденных страниц. На модулях DDR5 и памяти с ECC отсутствие ошибок само по себе не доказывает, что модуль устойчив к RowHammer: одиночные сбои может незаметно исправить встроенная коррекция ошибок.
Сведения о памяти и автоматизация
При запуске Memtest86+ 9.00 проверяет контрольную сумму или CRC данных SPD каждого модуля памяти (DDR5, DDR4 и более старых) и помечает модули с поврежденными данными как BAD CRC!. По словам разработчиков, поврежденный SPD может приводить к зависанию некоторых материнских плат на этапе POST, но большинство утилит это не проверяет. Проверку можно отключить параметром загрузки nospdcrc.
На некоторых платформах, например на ноутбуках, настольных компьютерах крупных производителей и платах на ARM, данные SPD прочитать нельзя, потому что шина SMBus заблокирована или недоступна. В этом случае Memtest86+ берет объем, тип, частоту и модель модуля из таблиц SMBIOS (DMI). Программа также распознает более 100 новых производителей DRAM, поддерживает новые платформы, в том числе Intel Wildcat Lake, точнее показывает температуру процессоров на серверных платформах, например AMD EPYC, и больше не зависает случайным образом в многопроцессорном режиме x2APIC. Добавлен и параметр загрузки для опроса ECC.
Для тестовых лабораторий и систем сборки появился машиночитаемый журнал через последовательный порт: параметр загрузки log выводит отдельную строку на каждое событие – запуск, сведения о системе, ход проходов и тестов, ошибки. Вместе с новым параметром maxpasses, который завершает проверку после заданного числа проходов и перезагружает компьютер, это позволяет запускать Memtest86+ без монитора и клавиатуры.
Secure Boot
Начиная с версии 9.00, образы EFI подписаны собственным ключом Memtest86+, а не Microsoft. Чтобы загрузить программу с включенной функцией Secure Boot, нужно добавить корневой сертификат Memtest86+ в базу db прошивки, не заменяя существующие ключи. Сертификат, его отпечаток и инструкции опубликованы в репозитории проекта. Другой вариант – временно отключить Secure Boot в настройках UEFI.
Если флешка записана установщиком для Windows, файл mt86plus-ca.cer уже лежит в ее корне, и в меню управления ключами Secure Boot его можно выбрать прямо с этого накопителя. О необходимости отключить Secure Boot или добавить сертификат напоминает и последнее окно установщика.

Разработчики готовят более простое решение – промежуточный загрузчик shim с подписью Microsoft. Когда он будет готов, Memtest86+ сможет загружаться с включенной Secure Boot без ручной регистрации сертификата на компьютерах, которые доверяют стороннему центру сертификации Microsoft для UEFI, а этот центр сертификации есть почти на всех ПК.