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





Доброго часу доби, дорогі читачі!

Думаю, багато хто з Вас чули про необхідність перевірки оперативної пам’яті і про таку програму як Memtest. Особливо дане рішення актуально при виникненні так званих Синіх екраном смерті (Blue Screen of Death — BSoD).

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

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

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

Перший Етап. Завантаження програми для перевірки оперативної пам’яті

Перша ж складність буде в тому, що саме качати (в інтернеті досить багато всяких різних збірок та дистрибутивів цього самого Memtest). Якщо Ви хочете записати програму на CD-диск, то Вам треба качати Pre-Compiled Bootable ISO (.zip), якщо Ви хочете встановити програму на usb-флешку, то Вам качати Auto-installer for USB Key (Win 9x / 2k / xp / 7). Ось і вся складність Як перевірити оперативну пам'ять Memtest

Отже, Ви її скачали. Тепер перейдемо до другого етапу.

Другий етап. Установка програми для перевірки оперативної пам’яті

Насправді установка програми проста і вимагає зовсім небагато часу (близько 5 хвилин). Розберемо два вищезгаданих варіанту, а саме — запис на CD болванку і установка на usb-флешку:

CD — в цьому випадку Ви завантажили за посиланням вище zip архів, розпакували його і тепер у Вас лежить незрозумілий файлик mt410.iso. Що з ним робити? Відповідь проста — Ви його записуєте на диск за допомогою будь-якої програми запису, наприклад SCDWriter

USB-flash — в цьому випадку Ви завантажили за посиланням вище архівчік, що містить інсталяційний файл Memtest86 + 4.10 USB Installer.exe. Тут все ще простіше. Встромляєте флешку в комп’ютер і запускаєте установку (ВАЖЛИВО! При установці всі файли на флешці втечуть). Перед натисненням на кнопочку Create рекомендується відзначити галочку поруч з випадаючим меню.

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

Трохи чекаєте і, — вуаля! — Ваша завантажувальна флешка готова.

Переходимо до останньої та заключної стадії.

Етап Третій. Діагностика оперативної пам’яті. Memtest.

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

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

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

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

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

Test 0 [Address test, walking ones, no cache] — тест для визначення проблем з адресацією пам’яті.

Test 1 [Address test, own address] — більш поглиблений тест для визначення проблем з пропискою адресацією пам’яті

Test 2 [Moving inversions, ones&zeros] — швидка перевірка на апаратні або важковловимий помилки.

Test 3 [Moving inversions, 8 bit pat] — теж саме, тільки використовується 8 бітний алгоритм проходу нулів і одиниць (не хвилюйтеся, автор зрозумів не більше за вас). Використовує 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 [Random number sequence] — тест, що перевіряє помилки запису пам’яті.

Test 8 [Modulo 20, ones&zeros] — тест для визначення прихованих помилок за допомогою кеша і буферизації, які не виявили попередні тести.

Test 9 [Bit fade test, 90 min, 2 patterns] — особливий тест, який можна запустити вручну. Запам’ятовує адреси в пам’яті, після чого засинає на півтори години. Після цього перевіряє чи не змінилися біти в адресах. Вимагає 3:00 для проходження та ручного запуску через меню конфігурації (клавіша с).

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

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

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

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

На цьому, мабуть, все Як перевірити оперативну пам'ять Memtest

Післямова.

Ось такі от справи.

Як і завжди, якщо є якісь питання, то, запитуйте, — буду радий відповісти на них в коментарях.

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