Кантона
→ Тестирование оперативной памяти с помощью MemTest86+

Тестирование оперативной памяти с помощью MemTest86+

Тестирование оперативной памяти с помощью MemTest86+

Случается, что в работе оперативной памяти возникают неполадки. Результатами этих неполадок может быть, например синий экран смерти именуемый как BDOS. Чтобы убедиться, что экран смерти появился из-за сбоя именно оперативной памяти, необходимо ее тестирование.

Одним из самых надежных и популярных вариантов для тестирования оперативной памяти является программа MemTest86+. В этой статье разберем по полочкам, как пользоваться этой программой. Тестирование происходит как в автоматическом, так и в ручном режиме.

Создание загрузочной флешки с утилитой MemTest86+

Для работы с утилитой необходимо создать загрузочный диск или флешку, чем мы сейчас и займемся.

Заходим на официальный сайт программы и скачиваем установочный файл USB для загрузочной флешки или образ ICO для создания загрузочного CD диска. На сегодняшний день актуальная версия MemTest86 V7.4.

MemTest86 V7.4 - ISO 0 Зеркало 0
MemTest86 V7.4 - USB 0 Зеркало 0
ВНИМАНИЕ! После того, как вы создадите загрузочную флешку, все данные на ней будут утеряны. Если на ней хранится важная для Вас информация и файлы, то сохраните их на свой компьютер.

Кроме этого, в ней произойдут некоторые изменения, в результате чего ее объем может уменьшиться. Как это исправить описано в статье - Уменьшился размер флешки как восстановить?

Далее вставьте CD диск или flash карту в USB разъем.

В нашем случае мы будем создавать загрузочную флеш-карту а не диск. Открываем архив и запускаем установщик.

Создание загрузочного диска с утилитой MemTest86+

Появится окно для создания загрузчика. В нем нужно выбрать USB накопитель, на который необходимо записать данные и нажать кнопку Write. После записи нажмите Exit для выхода из программы. Карта готова для тестирования оперативной памяти.

Запуск тестирования

Утилита может загружаться как из UEFI, так и с BIOS –системы. Для запуска при перезагрузке компьютера в BIOS необходимо указать загрузку с USB.

В большинстве случаев для того, чтобы попасть в BIOS должны помочь кнопки «F12, F11, F9», все зависит от конфигурафии вашего компьютера. Еще в процессе включения можно попробовать понажимать кнопку «ESC», где не входя в BIOS можно с помощью небольшого списка задать приоритет загрузки.

BIOS - приоритет загрузки

Подготовка MemTest86+

В полной версии утилиты MemTest, при запуске должна появиться заставка в виде таймера на 10 секунд с обратным отчетом. Как пройдет отсчет, программа сама запустит тестирование памяти с заводскими настройками. Чтобы остановить таймер, нужно нажатие клавиш или движения мыши. В главном меню можно выставить необходимые параметры, например, какой процессор использовать при тестировании или диапазон адресов.

В пробной версии , необходимо нажать «1» после загрузки утилиты. После нажатия запустится тестирование.

Запуск утилиты MemTest

Меню программы

Главное меню программы имеет следующую структуру:

System Info — отображает сведения об оборудовании системы;

Test Selection — определяет, какие тесты включить в проверку;

Address Range — определяет нижний и верхний пределы адреса памяти;

Cpu Selection — выбор между параллельным, циклическим и последовательным режимом;

Start — начинает выполнение тестов памяти;

Ram Bencmark — осуществляет проведение сравнительных испытаний оперативной памяти и выводит результат на графике;

Settings — общие настройки, такие как выбор языка;

Exit — выход из MemTest86+ и перезагрузка системы.

Главное меню MemTest+

Для начала проверки вручную, нужно выбрать тесты, с помощью которых будет проходить сканирование. Это делается в разделе «Test Selection» или в окне проверки, нажмите «С» для установки дополнительных параметров.

Если вы ничего не настраивали, то тест будет продвигаться по заданному алгоритму. Память будет проверена всеми тестами, и даже если возникнут ошибки, тестирование все равно будет продолжаться до те пор, пока пользователь сам не остановит процесс.

Если ошибок выявлено не было, то внизу появится следующее сообщение Pass complete, no errors, press Esc to exit, т.е. проход завершен, ошибок нет, нажмите Esc для выхода.

Pass complete, no errors, press Esc to exit

Если же ошибки были, то в программе появятся следующие записи, это Errors не будет равен 0, а так же будут красным выделены неисправные ячейки памяти.

Ошибки при тестировании MemTest86+

Описание отдельных тестов

Тест 0 — тестирования для выяснения проблем в адресе памяти.

Тест 1 — глубокий тест для выявления ошибок в адресационной прописки памяти. Выполняется последовательно с каждого процессора.

Тест 2 — проверка в быстром режиме на трудноуловимые и аппаратные ошибки. Тестирование происходит параллельно с использованием всех процессоров.

Тест 3 — как и предыдущий тест, только в нем используется алгоритм в 8ми битном подходе от 0 до 1. Тестируется 20 различных методов

Тест 4 — выявление ошибок связанных с data sensitive. В этом тесте 60 различных методов.

Тест 5 — поиск проблем в схемах оперативной памяти. Этот тест особенно эффективен в поиске трудноуловимых ошибок.

Тест 6 — самый долгий тест для выявления «data sensitive errors».

Тест 7 — находит ошибки памяти в процессе записи.

Тест 8 — выявление скрытых ошибок в оперативной памяти с помощью буферизации и кеша.

Тест 9 — детальный тест, который проверяет кеш-память.

Тест 10 — 3-х часовой тест. Сначала сканирует и запоминает адреса памяти, а через 1-1.5 часа проверяет не было ли изменений.

Тест 11 — Сканирует ошибки кеш используя собственные 64-разрядные инструкции.

Тест 12 — Сканирует ошибки кеш используя собственные 128-битные инструкции.

Тест 13 — Детально сканирует систему для выявления глобальных проблем с памятью.

Терминология программы MemTest86+

TSTLIST — список тестов для выполнения последовательности испытаний. Отображаются они вряд и разделяются запятой.

NUMPASS — количество повторов тестовой последовательности выполнения. Это должно быть число больше 0.

ADDRLIMLO — нижний предел диапазона адресов для проверки.

ADDRLIMHI — верхний предел диапазона адресов для проверки.

CPUSEL — выбор процессора.

ECCPOLL и ECCINJECT — указывает на наличие ошибок ECC.

MEMCACHE — используется для кэширования памяти.

PASS1FULL — указывает на то, что в первом проходе будет использован сокращенный тест, для быстрого обнаружения очевидных ошибок.

ADDR2CHBITS, ADDR2SLBITS, ADDR2CSBITS — список битовых позиций адреса памяти.

LANG — указывает на язык.

REPORTNUMERRS — номер последней ошибки для вывода в файл отчета. Это число должно быть не более 5000.

REPORTNUMWARN — количество последних предупреждений для отображения в файле отчета.

MINSPDS — минимальное количество оперативной памяти.

HAMMERPAT — определяет 32-битовый шаблон данных для теста «Молоток (Тест 13)». Если этот параметр не задан, используются модели случайных данных.

HAMMERMODE — указывает на выбор молотка в Тест 13.

DISABLEMP — указывает, следует ли отключить многопроцессорную поддержку. Это можно использовать как временное решение для некоторых из UEFI прошивок, которые имеют проблемы с запуском MemTest86+.

Результаты теста

По окончании теста будет отображен результат проверки.

Lowest Error Address:

  • Наименьший адрес, где не было сообщений об ошибках.

Highest Error Address:

  • Наибольший адрес, где не было сообщений об ошибках.

Bits in Error Mask:

  • Ошибки в битах маски.

Bits in Error:

  • Битовые ошибки для всех экземпляров. Минимальное, максимальное и среднее значение для каждого отдельного случая.

Max Contiguous Errors:

  • Максимальная последовательность адресов с ошибками.

ECC Correctable Errors:

  • Количество ошибок, которые были скорректированы.

Test Errors:

  • На правой стороне экрана отображается количество ошибок для каждого теста.

Количество ошибок MemTest86+

При необходимости результат отчета можно сохранить в HTML-файл.



Оставьте комментарий!

     

  

(обязательно)