Як самостійно перевірити оперативну пам‘ять

Как самостоятельно проверить оперативную память

Оперативна пам'ять є однією з найбільш важливих апаратних частин комп'ютера, завдяки їй він може запам'ятовувати деякі ділянки даних, і швидко обмінюватися ними з іншими ресурсами комп'ютера. Швидкість обробки даних в оперативній пам'яті в 5-10 разів перевищує швидкість звичайного жорсткого диска і в 25-50 разів - швидкість флеш-накопичувача. Зрештою, без оперативної пам'яті взагалі неможливий запуск комп'ютера. Якщо ви купуєте комп'ютер з рук, то перше, що необхідно зробити при його запуску - протестувати оперативну пам'ять ПК. Адже, як і в жорсткому диску, там можуть потрапляти «биті» блоки, які можуть призвести до відображення BSOD з помилками на зразок «Система звернулася до адреси, пам'ять не може бути read». Це свідчить про те, що з планками ОЗП все-таки щось не в порядку.

На допомогу до нас приходить утиліта Memtest, яка давно стала популярною як одна з кращих програм з діагностики оперативної пам'яті. Принцип роботи програми такий: вона виробляє запис ділянки даних в кожен блок, паралельно зчитуючи і тестуючи його на помилки. Сама перевірка відбувається в кілька проходів (всього 10), це потрібно для повної і точної перевірки всієї ємності ОЗП. Програма використовує в якості оболонки власний завантажувач, який працює без участі операційної системи. Тобто завантажується безпосередньо з BIOS в маленьку виділену частину ОПЕРАТИВНОЇ пам'яті і працює автономно. Розглянемо де можна завантажити дану програму, як працювати з нею і які функції вона виконує.

Як скачати і встановити утиліту Memtest

Спочатку нам необхідно знайти в Інтернеті образ завантажувача MemTest, у форматі ISO, який необхідно записати на диск або USB-носій, щоб потім завантажитися з нього. Зараз існує безліч дистрибутивів цієї програми, так звані «реаниматорах», тобто завантажувальних образів для відновлення системи. Але рекомендується зайти на офіційний сайт і завантажити звідти спосіб, щоб у ньому не було зайвого втручання. Зайдіть на сайт memtest.org. і скачайте останню версію, на момент написання статті це версія 5.01. Перейдіть в розділ Завантажити - там є версії у форматі ISO, предпочительном для компакт-диска, і зі спеціальною утилітою AutoinstallerforUSB, яка дозволить створити завантажувальну флешку. Програма сумісна з усіма операційними системами Windows.

Для того щоб записати образ з програмою Memtest на оптичний диск, можна скористатися програмою для запису дисків NeroBurningROM, UltraISO, Imgburn або інший, при цьому важливо, щоб носій був завантажувальним. Розпакуйте архів з образом і виберіть файл mt501.iso виберіть "Записати ISO образ на диск". Бажано записувати на низькій швидкості 4х-8х, на якісну болванку, щоб не виникали помилки при запису.

Після того, як завантажили, потрібно розпакувати архів в будь-яке місце на жорсткому диску архіватором WinZip, 7Zip, WinRar або будь-яким іншим. Потім запускаємо утиліту.  Вставляємо флешку і вказуємо до неї шлях.

УВАГА! Флешка буде відформатована і стерта, потім на неї буде скопійовано завантажувальний образ MemTest. Тому переконайтеся, що ви скопіювали з флешки всі свої важливі дані на інший диск!

Не забудьте поставити галочку WewillformatFAT32, це означає що флешка повинна бути відформатована в форматі FAT 32. Після цього почнеться процес копіювання завантажувача, потрібно почекати деякий час. Якщо копіювання образу пройшло без помилок, переходимо до наступного етапу. А саме завантаження Memtest з допомогою BIOS нашого комп'ютера.

Тестування оперативної пам'яті з допомогою Memtest

Memtest - програма для тестування оперативної пам'яті ЗС

Вставляємо нашу флешку в USB-порт або CD диск в привід і заходимо в налаштування BIOS. На стаціонарних комп'ютерах виклик цієї утиліти зазвичай здійснюється затисненням клавіші Delete (DEL) на клавіатурі в момент включення комп'ютера. Але якщо у вас ноутбук, то кнопка виклику BIOS може бути іншою - найчастіше F2 або ESC. Якщо ви не пам'ятаєте, яка саме клавіша відповідає за це, вам слід звернутися до інструкції вашого ноутбука. Екран завантаження BIOS також може бути різним, зазвичай фірма Award надає інтерфейс у вигляді таблиці на синьому тлі. 

зайти в пріоритети завантаження носіїв, потрібно вибрати "Advanced BIOS Features", потім перейти на вкладку "Boot Sequence" («Порядок завантаження») і вибрати перше або друге завантажувальний пристрій 1 st, 2ndBootDevice. CD привід у більшості випадків виступає першим, потрібно вибрати пристрій з позначкою CD/DVD, натискаючи на клавіші стрілок або + - залежно від версії BIOS, Для USB накопичувача, потрібно вибрати пункт USB-HDD, натиснути F10 і вибрати "Save & Exit Setup" («Зберегти і вийти»), після чого комп'ютер перезавантажиться і почнеться завантаження з CD\USB носія. Якщо у вас не вийшло розібратися в налаштуваннях Bios, є більш швидкий спосіб виклику Boot Menu («Завантажувальний меню») з допомогою затиснення клавіші F8, F11 або F12 при включенні комп'ютера, в залежності від моделі материнської плати. Перед вами буде просто список пристроїв, з яких потрібно вибрати пристрій, з якого ви хочете завантажитися. Як правило, такі пристрої позначаються як "CD-ROM Drive" для дисководу оптичних дисків або "Removable Device" для знімних USB-носіїв.

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

Отже, як вже було описано вище всього існує десять стадій перевірки оперативної пам'яті, і кожна з них повинна пройти всі 100 % тіста:

  1. Test 0 AddressTest, walkingones, nocache - Йде перевірка на помилки адресації пам'яті без використання кешу.
  2. Test 1 AddressTest, owntest - Більш детальна перевірка помилок з використанням ресурсів кеша в адресації пам'яті
  3. Test 2 Movinginversionsones & zeros - Тут вже проходить перевірка на апаратні помилки оперативної пам'яті
  4. Test 3 Movinginversions 8 bit - Той же процес, тільки тут перевіряються 8-бітові адреси пам'яті за принципом одиниць і нулів
  5. Test 4 Movinginversionsrandompattern - Один з найважливіших проходів в тесті, перевіряються на помилки абсолютно випадкові комірки пам'яті, він є особливо чутливим до збоїв ОЗП. Працюють близько 60 схем для тесту.
  6. Test 5 blockmove, 64 moves - Тест перевіряє на помилки самі схеми пам'яті
  7. Test 6 movinginversions 32 bitpattern - Перевіряються вже 32-бітові адреси пам'яті, найбільш довгий прохід в діагностиці пам'яті
  8. Test 7 (Randomnumbersequence) - Запис випадкових блоків пам'яті, з наступною перевіркою на помилки
  9. Test 8 Modulo 20, ones&zeros - Перевірка на помилки «прихованих» одиниць і нулів пам'яті, за допомогою буфера і кешу
  10. Test 9 Bitfadetest, 90 min. 2 patterns - найглибший тест, який спрацьовує при ручному запуску в меню конфігурації (потрібно натиснути клавішу С). Тут йде запис адрес в пам'ять, після чого тест йде в сон на 90 хвилин і триває перевірка - чи змінилися біти адреси даних. Самий довгий тест в програмі, який вимагає до декількох годин часу.

Про що говорять результати перевірки RAM

оперативна память для ноутбуків

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

Якщо ви використовуєте планки ОЗУ з різними таймінгами або від різних виробників, причиною збою може бути несумісність частот. При складанні або апгрейді вашого ПК важливо підбирати модулі ОЗУ від однакових виробників, з однаковою швидкістю і таймінгами. Використовуйте тільки фірмові модулі від Samsung, Kingston, Goodram та інших, які добре зарекомендували себе на ринку комплектуючих. Не варто використовувати пам'ять noname, тобто невідомого виробника, так як там можуть бути чіпи пам'яті невідомого походження, які можуть бути ненадійними. Для двох планок краще всього використовувати двоканальний режим, це збільшить продуктивність. Ще бажано перевіряти в Memtest кожну планку окремо, допоможе заздалегідь діагностувати несправність, якщо ви купували пам'ять парою.

Для звичайного тестування вистачить двох-трьох циклів перевірки, щоб упевнитися в тому, що ваша пам'ять робоча. Якщо тест пройшов без помилок виявлено не було проблем, то перед вами буде напис Pass Complete 0 errors - це значить, що все гаразд і, швидше за все, з роботою комп'ютера буде все відмінно!

Альтернативні засоби діагностики оперативної пам'яті

В операційній системі Windows також є вбудована утиліта діагностики та перевірки пам'яті, але, на відміну від досліджуваного продукту, вона не містить таких глибоких способів діагностики, тому Memtest - це відмінний інструмент, який потрібно мати завжди під рукою, особливо якщо ви займаєтеся ремонтом ПК і до вас звертаються люди з подібною проблемою. Головна особливість програми - це те, що вона не вимагає наявності операційної системи і тому ви можете перевірити абсолютно будь PC комп'ютер. Системні вимоги до утиліті досить скромні, вистачить навіть Pentium II з 32 Мб ОЗУ, так як додаток DOS-сумісний, завантажити його можна навіть з флоппі-дискети. 

З кожною новою версією програми додається підтримка нових процесорів, чіпсетів і модулів оперативної пам'яті, а також додаються нові функції в інтерфейс програми. Програма має відкритий вихідний код за ліцензією GPL і тому ви без проблем можете завантажити його і внести будь-які додаткові зміни. Програму також можна зустріти у складі аварійного образу DrWebCureIt!, де є окремий розділ для діагностики пам'яті. Це дозволить вам перед перевіркою вашої системи на шкідливе ПЗ перевірити ще й стан оперативної пам'яті. Також вона зустрічається в засобах відновлення WindowsBartPE, і інших подібних