Як перевірити оперативну пам’ять memtest

Доброго часу доби, дорогі Новомосковсктелі, Новомосковсктелі, відвідувачі, проходітелі і всі інші!

Як перевірити оперативну пам'ять memtest

Memtest записує в кожен блок пам'яті інформацію, а потім зчитує її і перевіряє на помилки. В процесі тестування утиліта робить кілька проходів, що дозволяє виявити і скласти список поганих блоків пам'яті в форматі BadRAM. Оне диво програмістської думки запускається за допомогою власного завантажувача, тому наявність операційної системи для її роботи не обов'язково.

Як Ви вже зрозуміли, в цій статті мова і піде якраз про те як користуватися цією самою програмою. Поїхали.

Етап 1: завантаження програми для перевірки оперативної пам'яті

Перша складність буде в тому, що саме качати (в інтернеті досить багато всяких різних збірок і дистрибутивів цього самого Memtest) і в якому вигляді.

Так як пам'ять ми будемо перевіряти поза операційною системою, то нам буде потрібно дистрибутив програми, який ми запишемо на зовнішній носій, а, відповідно, в залежності від того, що у нас є під рукою, вибираємо наступний пункт:

Ось і вся складність, виявилося, що і шукати нічого, завдяки нам, і не треба :)

Отже, Ви її скачали, а тепер перейдемо до другого етапу - встановлення, а точніше кажучи записи на зовнішній носій і завантаженні з нього.

Етап II: установка Memtest для перевірки оперативної пам'яті

Насправді установка (точніше створення завантажувального носія) програми проста і вимагає зовсім небагато часу (близько 5 хвилин).

Давайте розберемо обидва вищезазначених варіанту, а саме - запис на CD -болванку і установка на USB -флешку:

  • CD / DVD носій - вибравши цей шлях, Ви завантажили за посиланням вище zip архів, розпакували його чимось на кшталт 7-zip і тепер у Вас лежить незрозумілий файлик mt410.iso. Що з ним робити? Відповідь проста - Ви його записуєте на диск за допомогою будь-якої програми запису, наприклад SCDWriter:
    Як перевірити оперативну пам'ять memtest
    Вставивши диск і запустивши вищезгадану програму, тиснемо "Диск - Записати ISO-образ на диск" і вказуємо шлях до файлів .iso. який отримали після распаковкі.Далее залишається дочекатися закінчення процесу запису і диск готовий.
  • USB-flash носій, - якщо Ви пішли цим шляхом, то завантажили за посиланням вище архівчік, що містить усередині інсталяційний файл Memtest86 + 4.10 USB Installer.exe. Архів, знову ж таки, не забудьте распаковать.Тут все так же просто: встромляєте флешку в комп'ютер і запускаєте установку, тобто файл .exe. На другому кроці необхідно буде вказати шлях до флешці (з'являється при обліку, що вона вставлена), а так само поставити галочку "We will format as Fat32":
    Як перевірити оперативну пам'ять memtest

УВАГА!
При установці, тобто натисканні кнопки "Greate" всі файли на флешці будуть видалені з носія, тому добре б їх заздалегідь кудись перенести

Після чого залишається дочекатися закінчення процесу і флешка з Memtest 'ом у нас в руках.

Створивши той (або інший) зовнішній носій, власне, переходимо до стадії завантаження.

Етап III: завантаження програми з зовнішнім засобом BIOS

Вставляєте Ваш диск або флешку в комп'ютер, перезавантажувати, заходите в BIOS (кнопочка DEL на самій ранній стадії завантаження комп'ютера) і там виставляєте завантаження з диска / флешки. Приклади того як це робиться показані на скріншотах нижче.

Варіант 1. Якщо Ваш BIOS має такий вигляд, то заходите спочатку в Advanced Features:

Як перевірити оперативну пам'ять memtest

Далі в Boot sequence:

Як перевірити оперативну пам'ять memtest

Де виставляйте на перше місце завантаження з CD / DVD приводу приблизно так:

Після чого виходите з BIOS через "Save and exit setup" і, якщо Ви все правильно зробили, то чекайте, поки замість операційної системи завантажиться она програма.

Варіант 2. Якщо ж у вас BIOS має наступний вигляд:

Як перевірити оперативну пам'ять memtest

Те Ви просто переходите на вкладку Boot. а далі виставляєте всі так само, як і на картинках вище (тобішь, в якості першої, вибираєте завантаження з диска).

Якщо у Вас підтримується завантаження з USB і Ви робили не диск, а флешку, то в BIOS необхідно буде вибрати приблизно наступний варіант:

Як перевірити оперативну пам'ять memtest

Або, скажімо, ось такий:

Як перевірити оперативну пам'ять memtest

Тобто може бути зазначена назва самої флешки і її обсяг або щось в цьому дусі. В общем-то розібратися не складно. Після чого виходите з BIOS (зі збереженням параметрів) і, якщо Ви все правильно зробили, то чекаєте, поки замість операційної системи завантажиться сам Memtest.

В крайньому випадку, якщо щось не виходить, то замість вибору порядку завантаження Ви можете спробувати натискати F8 на самій ранній стадії завантаження (там де викликали BIOS) комп'ютера, ніж викличте "одноразове" Boot-меню:

Як перевірити оперативну пам'ять memtest

Де можете вибрати потрібний носій клавішею Enter (як правило Removable Devices відповідає за USB-носії) і повинна початися завантаження. Відразу хочемо відзначити, що таке меню є далеко не на всіх мат.плату і виглядає подібним чином, тому більш надійним буде спосіб описаний вище, тобто вибір порядку завантаження, а не завантажувального меню.

Тепер приступаємо безпосередньо до діагностики та перевірці.

Етап IV: діагностика оперативної пам'яті з використанням Memtest

Зазвичай тест оперативної пам'яті буде відразу ж запущений, Вам лише залишається йти займатися своїми справами (тест повинен тривати досить довго, - зазвичай близько восьми годин для кожної планки оперативної пам'яті).

Те, що процес йде, символізує зміну відсотків і решеточек в правому верхньому куті (на скріншоті виділено червоним):

Як перевірити оперативну пам'ять memtest

Який конкретно тест зараз йде показано в третьому рядку (Test # 3 на скріншоті вище), хід поточного тесту показаний у другому рядку (Test 48% на скріншоті вище) і, нарешті, прогрес повного цикл відображений в першому рядку (Pass 4%) ( правда не завжди точно).

Як перевірити оперативну пам'ять memtest

Ще раз уточнимо: програма тестує оперативну пам'ять циклічно, тобто у неї є кілька тестів (всього їх дев'ять), які вона ганяє про колі, повний прохід по всьому 9-ти тестів = 1 одному циклу. Кількість вже скоєних проходів і знайдених помилок вказано напроти кожного з планок пам'яті (виділено зеленим на скріншоті вище).

А взагалі, як тільки одне коло буде пройдено, то внизу екрану з'явиться повідомлення "***** Pass complete, (no / 1/2 / 10.) errors, press Esc to exit *****". На сім тест буде завершено і Ви можете перезавантажити комп'ютер натисканням кнопочки Esc. У разі, якщо програма знайде помилки хоч на одній зі стадій. швидше за все, Вам доведеться змінити планку оперативної пам'яті.

Нижче, для цікавих, я написав невеликий опис всіх тестів:

Якщо після закінчення тесту видається повідомлення (як на зображенні нижче), то пам'ять не містить несправних блоків.

Як перевірити оперативну пам'ять memtest

До слова, якщо в процесі або після закінчення тесту з'являються помилки (як на зображенні нижче), то пам'ять швидше за все бита (несправна), іноді може бути провиною поганий контакт або битий слот мат.плати.

Як перевірити оперативну пам'ять memtest

Варто ще відзначити, що пробігів пам'яті може бути кілька, залежно від обраного режиму. Зазвичай для дійсно перевірки вистачає двох-трьох циклів як мінімум і, якщо в ході них не було виявлено проблем, то, швидше за все, пам'ять в порядку.

Що ще можна зробити, якщо помилки, проблеми, зависання в ході тесту та інше:

  • Зрідка вирішити проблеми може допомогти процес вилучення-вставки планок пам'яті з видаленням пилу на контактах і в слоті;
  • Якщо пам'ять не парна (тобто різної частоти, виробника, таймінгів і іншого), то може давати збої тільки одна з планок і варто використовувати комп'ютер тільки з однією з них (перед цим варто зробити перевірку, кожної окремо).

Що ще можна сказати? Мабуть, що цього вистачить, а тому, на сім все.
Переходимо до післямові.

Післямова

Цей чудовий інструмент варто мати на увазі, тримати під рукою і користуватися при необхідності, бо часто саме він може виявити ту проблему з пам'яттю, над проявами якої Ви ламаєте голову вже не перший день.

Як варіант, ще можна перевірити оперативну пам'ять засобами Windows. про що ми писали в цій статті: "Перевірка оперативної пам'яті штатними засобами Windows [mdsched]", але це спосіб менш точний з точки зору діагностики, хоча і більш простий з точки зору запуску.

PS: За існування оной статті окреме спасибі одному проекту і члену нашої команди під ніком "barn4k".

При обліку, що все працює нормально (ніде не вилітає нічого, немає синіх екранів, перезавантажень і тд і тп), то поки можна не турбуватися. Але взагалі варто тримати в голові і мати на увазі, - помилки ці не беруть з повітря, але свідчать про проблеми. Прийдешніх або поточних, з пам'яттю або контролером (або просто пилом) ще питання, але факт.