Программа для тестирования оперативной памяти MemTest86: как пользоваться? Инструкция

Как пользоваться Memtest86

image

В операционной системе Windows временами происходят сбои, которые связаны с неисправной работой аппаратной части компьютера. Оперативная память (RAM) – очень важный элемент компьютера, который требует периодической проверки на работоспособность. Memtest86 – очень мощный и лёгкий в использовании инструмент для проведения тестов ОЗУ. Программа запускается из-под BIOS с загрузочного диска или флешки. В данной статье будет показано, как создать загрузочную флешку и с её помощью провести проверку. Программу можно загрузить с официального сайта

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

Memtest86 поставляется в форме файлов-образов для CD/DVD-дисков и для флеш-накопителей. Скачав образы, необходимо также загрузить утилиту ImageUSB и произвести её установку.

Открыв программу необходимо произвести подготовительный процесс. Для этого нужно выполнить следующие действия:

  1. Выбрать устройство, на которое будет произведена запись.
  2. Отметить пункт «Записать образ на USB-диск».
  3. Выбрать файл для загрузки.
  4. Нажать кнопку «Старт».
  5. Появится окно, в котором следует подтвердить правильность выбранного устройства.
  6. Далее нужно согласиться с началом проведения программой работы.

Работа в Memtest

Теперь можно смело начинать проверку оперативной памяти.

  1. Сначала нужно перезагрузить компьютер и в BIOS выставить порядок загрузки устройств. Можно также просто не заходя в БИОС выбрать устройство для загрузки.
  2. После загрузки выскочит меню, в котором нужно выбрать нужный режим проверки. В данном случае – это первый. Для этого в строке «boot:_» нужно прописать «1» и нажать клавишу Enter.

    При выборе второй опции из списка будет запущена проверка одной из планок оперативной памяти. Между прочим, рекомендуется использовать именно этот способ, так как при проверке всех слотов не показывается, с каким из них происходят сбои. Но в этом случае проверка займёт намного больше времени, чем при первом способе.

  3. Диагностика работы RAM будет запущена автоматически. В идеале на экране после проверки пользователь должен увидеть следующее:

Тест RAM в Memtest86 будет длиться до тех пор, пока не будет нажата клавиша «Esc». Для наилучшего эффекта, можно запустить программу на ночь. В принципе, для того, чтобы полностью убедиться в работоспособности планки, достаточно и двух циклов (их количество показывается справа от надпиcи Pass).

Вот таким простым способом можно узнать о состоянии оперативной памяти и выявить все неполадки в её работе, а также предупредить дальнейшие сбои в функционировании операционной системы.

Расскажи друзьям в социальных сетях

После установки в моноблок Dell XPS 2720 модулей памяти Patriot, приобретённых в США, конечно же первым делом решил их протестировать. В Dell XPS 2720 при загрузке достаточно нажать F12, после чего выбрать диагностическую утилиту (Diagnostics), позволяющую тщательно протестировать данный моноблок, в том числе его оперативную память. Но для тестирования модулей памяти я предпочитаю использовать специализированную утилиту Memtest86. Поскольку на свои компьютеры устанавливаю Ubuntu Linux, то при загрузке ранее достаточно было выбрать в менеджере загрузки Grub соответствующий пункт меню с Memtest86. К сожалению, данный пункт стал отсутствовать на компьютерах с UEFI (так что даже если вы установите memtest86 или memtest86+ в Ubuntu, после чего откроете Grub, то данная утилита всё равно будет отсутствовать в менеджере загрузки). Для использования Memtest86 на компьюетрах с UEFI придётся создавать загрузочную флешку (или загрузочный CD диск). Для начала нужно скачать архив для создания флешки (или CD) с memtest86.com/download.htm (хотя можно использовать не коммерческий продукт с бесплатными возможностями, а Memtest86+ с memtest.org, т.к. последний всегда был и будет бесплатным продуктом с открытым исходным кодом, в отличии от оригинального Memtest86, который сейчас управляется PassMark Software Pty Ltd). Обратите внимание, что memtest86, начиная с версии v5 поддерживает только UEFI загрузку. Создавать такой загрузочный диск для старых систем без UEFI не стоит. ZIP архив для создания флешки с сайта memtes86.com находится по ссылке “Image for creating bootable USB Drive”, причём нужен вариант для вашей операционной. Архив нужно распаковать в отдельную папку. В Ubuntu легко найти нужную флешку при помощи утилиты Disks или GParted. Но можно и набрать в терминале следующую команду, чтобы найти последнее используемое устройство:

sudo dmesg | tail

Далее для создания загрузочной флешки в Ubuntu воспользуемся командой dd:

sudo dd if=memtest86-usb.img of=/dev/sdc1

imageВ примере выше образ флешки memtest86-usb.img находится в той же папке, из которой выполняется команда dd, а флешка – это устройство /dev/sdc1 (будьте осторожны при выборе устройства, чтобы не стереть данные с жёсткого диска или другого носителя). Хотя команда выполнилась в Ubuntu почти мгновенно, диод на флешке, сигнализирующий о доступе к ней, продолжал мигать еще десятки секунд. Не спешите вытаскивать флешку, подождите пока она создастся (да и вытаскивать её не нужно, достаточно перегрузиться). В Windows нужно запустить imageUSB.exe из распакованного архива, после чего выбрать букву диска, соответствующую флешке, и создать загрузочную флешку. После создания загрузочной флешки нужно перезагрузить компьютер и выбрать нужную флешку при загрузке. В Dell XPS 2720 для этого нужно нажать при первоначальной загрузке компьютера клавишу F12. При этом в меню есть пункты загрузки с флешки с использованием UEFI (UEFI Boot: Flash Drive), а также с использованием BIOS (Legacy BIOS: Flash Drive). Я выбрал вариант с UEFI. После запуска утилиты тестирования памяти memtest86 достаточно нажать кнопку S на клавиатуре, чтобы запустить тестирование.

По умолчанию memtest86 делает 4 повтора тестов, на каждый из которых у меня ушло минут 40. К счастью, при тестировании моих модулей памяти Patriot ошибок не было обнаружено. Обновление (27 марта 2020 г.) Модули памяти Patriot оказались вовсе не лучшим выбором. Чтобы выявить проблемный модуль памяти из двух, пришлось использовать memtest86. Оказалось что мемтест86 не позволяет указать, какой конкретно модуль сбоит. Оно просто выводит ошибку. Чтобы выявить, с  каким модулем возникает проблема, пришлось тестировать их по очереди. Оказалось, что только с одним модулем тест оканчивался с ошибками вроде “Test: 10 Addr: 2F6099188 Expecte: 00000000 Actual: 04000000 CPU: 0”. В основном ошибки возникают нечасто. Но неприятно, если компьютер виснет. Судя по всему, в жаркую погоду ситуация сильно ухудшается.

Что касается проблемного модуля памяти, то есть несколько вариантов, что с ним делать:

  1. Попробовать на другом устройстве (также после теста памяти), т.к. ошибки могут возникать из-за несовместимости.
  2. Понизить тайминги в BIOS
  3. Проблемные адреса занести в чёрный список при помощи Linux BadRAM или Windows badmemorylist.

А вот что не рекомендуется делать, так это оставлять проблемный модуль памяти работать. Данные на накопитель в нужный момент могут не записаться. Да и банальное зависание никто не отменял. Обновление (31 марта 2021 г.) При тестировании модулей памяти стали появляться ошибки “RAM may be vulnerable to high frequency row hammer bit flips”. На самом деле, это не самая страшная ошибка. Для домашнего использования особых проблем возникнуть не должно, поэтому вряд ли стоит менять модули памяти на новые. А вот при использовании с каким-нибудь критическим оборудованием вроде медицинского, можно поискать модули, для которых данная проблема не характерна. Но приобрести их не так просто.

Самый надежный вариант тестирования оперативной памяти является программа Memtest.

 Нам необходимо записать утилиту Memtest86 на DVD диск либо флешку или создать загрузочную флешку, в состав которой входит данная программа. Читаем статью  «Как создать мультизагрузочную флешку«, следуем пошаговой инструкции. После того как создана загрузочная флешка производим загрузку с неё, обычно для этого я использую «горячие клавиши» F8, F12, F11, Esc+клавиша отвечающая за быструю загрузку, в зависимости от модели мат. платы на компьютере/ноутбуке. После загрузки видим окно:

Заходим в дополнительные утилиты и выбираем Memtest86. Если все прошло успешно видим такую картинку:

После запуска программа будет проверять вашу оперативную память бесконечно, пока вы её не остановите клавишей ESC. Проверять можно как все модули памяти сразу, так и по одной. Проверяя все модули памяти, программа не скажет на какой именно ошибки, так что если есть ошибки, проверяйте лучше по одному модулю. Для проверки лучше сделать несколько циклов. А для максимального эффекта, лучше поставить проверку на ночь . Поле Pass означает количество проделанных циклов. Если у вас будут ошибки в памяти (колонка Error), вы увидите следующее:

Исправить оперативную память при наличии ошибок в программе невозможно. Это не как в жестком диске затереть битые сектора. Я рекомендую вот что:

Самое распространённое — это выход из строя модуля оперативной памяти. Тестируем по одному модулю. Сначала этот модуль ставим в слот под оперативную память №1.

Тестируем,смотрим результат. Если ошибки есть как показано на рис. выше (там где выделено красным в программе Memtest), то ставим этот модуль слот под оперативную память №2. Тестируем,смотрим результат. Если ничего не изменилось,то модуль неисправен и подлежит замене. Меняем или ставим другой модуль памяти,тестируем. Если модуль памяти исправен,по окончанию теста в видим следующее:

Бывает что неисправен слот для оперативной памяти на мат. плате. В этом случае подключаем модуль в другой свободный слот, далее рассматриваем целесообразность работы компьютера в данной конфигурации с неисправным слотом под оперативную память, целесообразность замены материнской платы, а может вас и так всё устроит, и объёма памяти вам будет достаточно.

В программе — 9 тестов:     

Test 0 — [Address test, walking ones, no cache] – тестирования для выяснения проблем в адресе памяти.     

Test 1 — [Addresstest, ownaddress] – глубокий тест для выявления ошибок в адресационной прописки памяти     

Test 2 — [Movinginversions, ones&zeros] – проверка на трудноуловимые и аппаратные ошибки.    

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

Test 4 — [Moving inversions, random pattern] – Выявление ошибок связанных с data sensitive. В этом тесте 60 различных методов.     

Test 5 — [Block move, 64 moves] – Поиск проблем в схемах оперативной памяти.

Test 6 — [Moving inversions, 32 bit pat] – Самый долгий тест для выявления  data sensitive errors.     

Test 7 — [Randomnumbersequence] – Проверка ошибок в записи памяти.     

Test 8 — [Modulo 20, ones&zeros] –  Выявление скрытых ошибок в оперативной памяти с помощью буферизации и кеша.     

Test 9 — [Bit fade test, 90 min, 2 patterns] – Тест может быть включен вручную. Он записывает адреса в памяти, после чего уходит в сон на 1.5 часа. После выхода из сна, сверяет биты в адресах, на схожесть. Клавишей C для ручного запуска. Тест требует около 3х часов времени.

Теперь вы увидели как проводится тестирование оперативной памяти, как восстановить её работоспособность самостоятельно и проверить с помощью программы  Memtest86 с приведенной инструкцией.

Планки оперативной памяти – самые долгоживущие компоненты компьютера. Несмотря на надёжность, и у элементов памяти ОЗУ есть срок службы. Когда заканчивается ресурс, или из-за ошибок при производстве, они начинают функционировать в нештатном режиме или вовсе перестают работать. Также к проблемам приводят неправильный разгон, перебои с электропитанием.

Содержание

Симптомы проблем с оперативной памятью

Признаков, указывающих на неполадки оперативной памяти, немного. Среди заметных неспециалисту:

  • BSOD или синий экран смерти – самый распространённый признак, что планки ОЗУ стоит протестировать;
  • Подтормаживания и «вылеты» приложений с различными ошибками, часто – с сообщением «Память не может быть read».
  • Частые перезагрузки компьютера без видимой причины, появление ошибок.

Убедиться, что планки ОЗУ действительно виновны в неполадках или опровергнуть подобные выводы, помогут утилиты для их диагностики.

Перед тестированием извлеките модули из ноутбука или системного блока и проверьте состояние контактов. Если на них заметны следы окислов, аккуратно удалите их с помощью школьного ластика, главное, не перестараться и ничего не повредить. Как показывает практика, изъятие и обратная установка (можно поменять местами) часто решает проблемы с ОЗУ.

Средство диагностики памяти Windows 10, 8.1 и Windows 7

В состав операционных систем от Microsoft входит «Средство проверки памяти Windows».

  1. Запустите его через поисковую строку или командой mdsched.exe – зажмите клавиши Win + R и выполните команду в открывшемся окне.
  2. Выберите «Выполнить перезагрузку и проверить», предварительно сохранив все данные и закрыв приложения.

После перезагрузки появится синий экран с прогрессом тестирования. Ваше вмешательство не понадобится. После завершения процесса компьютер автоматически перезапустится, а на дисплее на несколько секунд появится уведомление от средства диагностики.

  • Кликните по нему. Если не успели или оповещения не было, откройте «Просмотр событий через поиск или командой eventvwr.msc.
  • Разверните раздел «Журналы Windows» в меню слева.
  • В правой части окна кликните «Найти».
  • Введите «Memory diagnostics» и выберите обнаруженный результат.

Внизу появится содержимое записи, надеемся, без ошибок.

Сторонние утилиты

Windows предлагает простейшее средство диагностики и обнаружения изъянов в работе ОЗУ. Для поиска некоторых видов ошибок её алгоритмов недостаточно, и любой специалист в области компьютерного железа посоветует использовать хотя бы пару приложений.

GoldMemory

Передовая отечественная разработка с ориентацией на экспертов. Написана утилита на Assembler, работает со съёмного носителя без операционной системы. Использует собственные алгоритмы чтения-записи и несколько режимов тестирования. Работает с ОЗУ объёмом до 64 ГБ. Для запуска приложение необходимо записать на загрузочную флешку. Управлять придётся посредством текстовых команд – графического интерфейса в GoldMemory нет – новичкам будет сложно с ней работать. Все команды и ключи выводятся на экран вместо с подсказками.

MemTest86

Старая и проверенная временем утилита, алгоритмы которой разрабатывались и совершенствовались свыше 20 лет. Как и GoldMemory, запускается без операционной системы из загрузочной флешки, но имеет простой графический интерфейс. Представляет три алгоритма работы, поддерживает старые и новые модули DDR2-DDR4, интерфейс UEFI, 64-битный режим и подписанную Microsoft безопасную загрузку.

Скачанный образ запишите на загрузочную флешку, загрузитесь с неё через Boot Menu и запустите нужный тест.

MemTest86+

Утилита стала стандартом среди бесплатных диагностических инструментов для проверки оперативной памяти. Как и аналоги, запускается с загрузочного носителя, созданного на базе поставляемого ISO-образа. Графическим интерфейсом не оснащена. После старта приложение автоматически начинает тестирование. Прогресс отображается по центру окна вверху, строка – «Test». Внизу выводятся подсказки к управлению.

При обнаружении проблемных участков внизу появится строка с информацией о таких областях.

RightMark Memory Analyzer

Комплексный инструмент для тестирования подсистемы оперативной памяти: её латентности, пропускной способности. Оценит производительность кэша разного уровня и выведет исчерпывающие сведения о железе компьютера.

Проведёт стресс-тест всей RAM или отдельных указанных областей. Для оценки пропускной способности применяется по два алгоритма чтения из памяти и записи в неё. Можно проверять отдельные модули, в том числе из-под операционной системы.

MemTach

Крохотная утилита для оценки скорости RAM в режимах чтения и записи, времени доступа к ячейкам памяти. Работает из-под Windows. Поддержка утилиты давно прекращена, работать на Windows 8-10 и с памятью, выпущенной в последние 15 лет, не рекомендуется.

SuperRam

Эффективный менеджер памяти, оптимизирующий взаимодействие с RAM и файлом подкачки при недостатке первой. И делает это эффективнее Windows при условии разумной ручной настройки правил выгрузки приложений в файл подкачки. Функция «Perform speed test» содержит пять алгоритмов оценки скорости и стабильности оперативки.

AIDA64

Мощная информационно-диагностическая утилита, в состав которой входит модуль для оценки кэша трёх уровней и оперативки Cache & Memory Benchmark. Он оценит и выведет на дисплей скорость чтения, записи, копирования информации, латентность ОЗУ. При наличии различных модулей результат выводится для самого медленного.

Если проблемы обнаружены

При обнаружении ошибок протестируйте RAM ещё в одной-двух программах, чтобы убедиться в наличии проблем. Если у вас установлено две и более планок, найдите виновника – извлеките одну из них и протестируйте оставшуюся. После завершения замените модуль и повторите процесс. Если диагноз подтвердится, подумывайте о покупке новой ОЗУ.

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

4-11-2011, 00:06Windows 7 / Устранение неполадок image Распространенная проблема.В Если Ваш компьютер начал зависать, стал появляться “синий экран смерти“, не запускаются все или большинство программ, то нужно проверить оперативную память на ошибки.В Возникают такие проблемы, когда ВыВ добавили новые неисправные модули памяти в компьютер, приВ выходе памяти из строя,В разгоне памяти и так далее…

В Windows XP для проверки памяти на ошибки можно воспользоваться программойВ Memtest86+.В В Ну, а если у Вас Windows 7 или Vista устанавливать дополнительные программы не нужно.

В 

Проверка памяти в Windows 7 и Vista.

НажимаемВ “Пуск”,В введитеВ mdsched.exeВ в строке поиска:

image

Видим перед собой результатом поиска, программуВ mdsched:

image

НажмитеВ “Enter”В для ее запуска.

В открывшемся окне выберите нужный вам параметр, я выбрал “Выполнить перезагрузку и проверку”. Но перед выбором первого варианта закройте все открытые программы:

image

Ясно дело, то, что выбрали, то и произойдет, а именно компьютер будет перезагружен, после чего запустится диагностика памяти:

image

Программа сама сообщит о наличии ошибок..

Для выбора дополнительных параметров проверки памяти можно нажать “F1″,В если сама программа ничего не нашла, а Вы все же уверены в противоположном.

Запустить средство диагностики памяти Windows можно также при старте Windows.

Для этого в диспетчере загрузки Windows нажмите клавишуВ “Tab”В и выберитеВ “Диагностика памяти”:

image

После этого запустится проверка памяти.

Проверка памяти с помощью утилиты Memtest86+.

Если Вы работаете в Windows XP или в другой операционной системой, то для проверки памяти можно воспользоваться бесплатной программойВ Memtest86+.

Скачать ее можно на сайтеВ http://www.memtest.org/

Чтобы воспользоваться программой, необходимо извлечь из архива ISO-образ и записать его на диск. (как записать ISO-образ, смотритеВ урок по записи образа диска)

В результате получится загрузочный диск, с которого можно будет загрузиться при старте компьютера.В Для этого проверьте, чтоб в БИОСеВ первое загрузочное устройство было установлено в CD-ROM.

Если установлено другое значение, нажмитеВ “Enter”В и выберитеВ CDROM.

image

В следствие чего при старте компьютера должна загрузиться программаВ Memtest86+:

image

Программа показывает информацию о памяти, процессоре, чипсете и т.д. Программа проверяет память, для изменения настроек нужно нажатьВ “С”,В а для выхода нажмитеВ “ESC”.

1

176162 Версия для печати

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий