Діагностика пам'яті Windows: перевірка RAM на помилки
Як запустити Windows Memory Diagnostic і MemTest86 для перевірки оперативної пам'яті. Симптоми несправної RAM і що робити якщо знайдено помилки.
Несправна RAM спричиняє BSOD, зависання і пошкодження файлів. Ось як перевірити пам'ять швидко і надійно.
Симптоми несправної RAM
- Сині екрани з кодами MEMORY_MANAGEMENT або PAGE_FAULT
- ПК зависає під навантаженням або випадково
- Програми вилітають без причини
- Файли пошкоджуються або зникають
- ПК не завантажується стабільно
Спосіб 1: Windows Memory Diagnostic
Win + R → mdsched.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 не може приховати помилки.
- Завантаж з memtest86.com — безкоштовна версія
- Запусти інсталятор → запиши на USB флешку
- Завантажся з флешки (F8/F11/F12 при старті)
- Тест запускається автоматично
Скільки тримати: мінімум 2 повних проходи (~1-2 години). Для надійного результату — 8+ годин.
Результат: будь-який червоний рядок = RAM несправна.
Знайти яка планка несправна
Якщо кілька планок:
- Витягни всі крім однієї
- Запусти MemTest86
- Якщо немає помилок — постав наступну і повтори
- Якщо знайшов помилки — ця планка несправна
Перевірити 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)
Що робити якщо знайдено помилки
- Перевстанови планки — витягни і встав назад, почисти контакти ластиком
- Перевір XMP/EXPO профіль у BIOS — завищені налаштування можуть спричиняти помилки
- Протестуй кожну планку окремо — знайди несправну
- Замінити планку — помилки MemTest86 не виправляються програмно
🔍 Не знаєш що означає код помилки Windows?
Якщо Windows показує код на кшталт 0x80070005, 0x80070002 або 0xC000021A — скористайся безкоштовним інструментом:
→ Декодер помилок Windows — введи код і одразу дізнайся що він означає та як виправити.
🛡️ Перевір безпеку свого ПК
Хочеш знати чи немає витоків даних, зайвих служб або підозрілих програм на твоєму ПК?
→ AuditShield — аудит Windows по 22 напрямках за 10 хвилин. HTML-звіт з оцінкою ризику. Є безкоштовне демо.
Резюме
Для швидкої перевірки: mdsched.exe → перезавантаж і перевір. Для надійного результату: MemTest86 з флешки на 2+ годин. Навіть одна помилка MemTest86 = несправна RAM = потрібна заміна.