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

5 хв читання

Діагностика RAM через Windows Memory Diagnostic, MemTest86 і PowerShell. Симптоми поганої пам'яті та як їх виявити.

Несправна RAM викликає сині екрани, вильоти програм і нестабільну роботу системи. Ось як перевірити пам'ять без зупинки роботи.

Симптоми проблемної RAM

  • Сині екрани (BSOD) з різними кодами помилок
  • Програми вилітають без попередження
  • Файли пошкоджуються при копіюванні
  • Windows не запускається або завантажується частково
  • Довільні перезавантаження

Спосіб 1: Windows Memory Diagnostic (без зупинки роботи)

Win + Rmdsched.exe.

Два варіанти:

  • Restart now and check for problems — перевірка одразу при наступному перезавантаженні
  • Check for problems the next time I start my computer — при наступному холодному старті

Тест займає 10–20 хвилин. Після завершення Windows перезавантажиться і покаже результат в Notification Center.

Якщо результат не з'явився — переглянь через Event Viewer:

Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-MemoryDiagnostics-Results'} | Select-Object -First 1 Message

Спосіб 2: Розширений тест через mdsched

При перезавантаженні для запуску тесту натисни F1 щоб перейти в розширений режим:

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

Рекомендую Extended якщо підозрюєш серйозну проблему.


Спосіб 3: MemTest86 (найточніший)

MemTest86 — незалежна утиліта яка тестує RAM до завантаження ОС.

  1. Завантаж з memtest86.com
  2. Запиши на флешку (є вбудований засіб)
  3. Завантажся з флешки в BIOS
  4. Залиш тест на ніч — повний цикл займає 4–8 годин

Якщо є хоч одна помилка (позначається червоним) — RAM несправна.


Перевірка через PowerShell

# Інформація про встановлену RAM
Get-CimInstance Win32_PhysicalMemory | Select-Object BankLabel, Capacity, Speed, Manufacturer, PartNumber

# Загальний обсяг RAM
[Math]::Round((Get-CimInstance Win32_ComputerSystem).TotalPhysicalMemory/1GB, 1)

# Кількість слотів і зайнятих
Get-CimInstance Win32_PhysicalMemoryArray | Select-Object MemoryDevices
Get-CimInstance Win32_PhysicalMemory | Measure-Object | Select-Object Count

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

  1. Перевстанови модулі — вийми і встав знову, очисти контакти
  2. Тестуй по одному модулю — якщо є кілька планок, перевір кожну окремо
  3. Перевір в різних слотах — іноді проблема в слоті материнської плати, а не в RAM
  4. Замінь несправний модуль — якщо помилки повторюються

Рекомендований обсяг RAM

Використання Мінімум Рекомендовано
Базова робота 4 ГБ 8 ГБ
Офісна робота 8 ГБ 16 ГБ
Розробка/відеомонтаж 16 ГБ 32 ГБ
Ігри (сучасні) 16 ГБ 32 ГБ

Схожі статті

← Всі статті