Діагностика пам'яті Windows: перевірка RAM на помилки

4 хв читання

Як запустити Windows Memory Diagnostic і MemTest86 для перевірки оперативної пам'яті. Симптоми несправної RAM і що робити якщо знайдено помилки.

Несправна RAM спричиняє BSOD, зависання і пошкодження файлів. Ось як перевірити пам'ять швидко і надійно.


Симптоми несправної RAM

  • Сині екрани з кодами MEMORY_MANAGEMENT або PAGE_FAULT
  • ПК зависає під навантаженням або випадково
  • Програми вилітають без причини
  • Файли пошкоджуються або зникають
  • ПК не завантажується стабільно

Спосіб 1: Windows Memory Diagnostic

Win + Rmdsched.exeПерезавантажити зараз і перевірити наявність проблем

ПК перезавантажиться і запустить тест до завантаження Windows. Займає 5-20 хвилин.

Переглянути результати:

Get-WinEvent -FilterHashtable @{LogName='System'; Id=1201} -MaxEvents 3 |
  Select-Object TimeCreated, Message

Або: eventvwr.mscСистема → джерело MemoryDiagnostics-Results.


Розширені параметри тесту

При запуску тесту натисни F1:

  • Basic — швидкий базовий тест
  • Standard — стандартний (за замовчуванням)
  • Extended — повний набір тестів (2-8 годин, найнадійніший)

Для Cache: встанови Off для точнішого результату.


Спосіб 2: MemTest86 (найнадійніший)

MemTest86 запускається незалежно від Windows — RAM не може приховати помилки.

  1. Завантаж з memtest86.com — безкоштовна версія
  2. Запусти інсталятор → запиши на USB флешку
  3. Завантажся з флешки (F8/F11/F12 при старті)
  4. Тест запускається автоматично

Скільки тримати: мінімум 2 повних проходи (~1-2 години). Для надійного результату — 8+ годин.

Результат: будь-який червоний рядок = RAM несправна.


Знайти яка планка несправна

Якщо кілька планок:

  1. Витягни всі крім однієї
  2. Запусти MemTest86
  3. Якщо немає помилок — постав наступну і повтори
  4. Якщо знайшов помилки — ця планка несправна

Перевірити RAM через PowerShell

# Інформація про встановлену RAM
Get-WmiObject Win32_PhysicalMemory |
  Select-Object @{n='Slot';e={$_.DeviceLocator}},
    Manufacturer, PartNumber,
    @{n='GB';e={[math]::Round($_.Capacity/1GB,0)}},
    @{n='MHz';e={$_.Speed}}

# Загальний обсяг
"{0:N1} GB total RAM" -f ((Get-WmiObject Win32_ComputerSystem).TotalPhysicalMemory/1GB)

Що робити якщо знайдено помилки

  1. Перевстанови планки — витягни і встав назад, почисти контакти ластиком
  2. Перевір XMP/EXPO профіль у BIOS — завищені налаштування можуть спричиняти помилки
  3. Протестуй кожну планку окремо — знайди несправну
  4. Замінити планку — помилки MemTest86 не виправляються програмно


🔍 Не знаєш що означає код помилки Windows?

Якщо Windows показує код на кшталт 0x80070005, 0x80070002 або 0xC000021A — скористайся безкоштовним інструментом:

→ Декодер помилок Windows — введи код і одразу дізнайся що він означає та як виправити.


🛡️ Перевір безпеку свого ПК

Хочеш знати чи немає витоків даних, зайвих служб або підозрілих програм на твоєму ПК?

→ AuditShield — аудит Windows по 22 напрямках за 10 хвилин. HTML-звіт з оцінкою ризику. Є безкоштовне демо.

Резюме

Для швидкої перевірки: mdsched.exe → перезавантаж і перевір. Для надійного результату: MemTest86 з флешки на 2+ годин. Навіть одна помилка MemTest86 = несправна RAM = потрібна заміна.

Схожі статті

← Всі статті