Як перевірити диск C на помилки в Windows

5 хв читання

Перевірка диска на помилки файлової системи через chkdsk, PowerShell і графічний інтерфейс. Що означають помилки і як їх виправити.

Помилки на диску можуть призводити до гальмувань, вильотів програм і навіть втрати даних. Windows має вбудований інструмент chkdsk який знаходить і виправляє проблеми файлової системи.

Спосіб 1: Через графічний інтерфейс

Крок 1. Відкрий Цей комп'ютер.

Крок 2. Натисни правою кнопкою на диск C: → Властивості.

Крок 3. Вкладка Сервіс → розділ Перевірка на наявність помилокПеревірити.

Крок 4. Windows може сказати що перевірка не потрібна. Натисни Сканувати диск щоб все одно запустити.

Крок 5. Для диска C: повна перевірка з виправленням запускається при наступному перезавантаженні — Windows запропонує це зробити.


Спосіб 2: Через chkdsk в CMD (рекомендовано)

Відкрий CMD від адміністратора.

Базова перевірка без виправлень:

chkdsk C:

Перевірка з виправленням помилок:

chkdsk C: /f

Перевірка з виправленням + перевірка поганих секторів:

chkdsk C: /f /r

Ключ /r включає /f автоматично. Перевірка з /r займає значно більше часу (30–90 хвилин).

Оскільки диск C: зайнятий системою — chkdsk запропонує провести перевірку при наступному перезавантаженні. Введи Y і перезавантаж комп'ютер.


Параметри chkdsk

Ключ Що робить
/f Виправляє помилки файлової системи
/r Знаходить погані сектори і відновлює дані
/x Примусово від'єднує диск перед перевіркою
/scan Онлайн-сканування без перезавантаження
/spotfix Виправляє тільки знайдені проблеми (швидше)

Онлайн-перевірка (без перезавантаження)

В Windows 8 і новіших можна сканувати диск C: без перезавантаження:

chkdsk C: /scan

Виправлення все одно відбудеться при наступному перезавантаженні якщо знайдені серйозні помилки.


Через PowerShell

Repair-Volume -DriveLetter C -Scan

Для виправлення:

Repair-Volume -DriveLetter C -SpotFix

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

Якщо chkdsk запускався при завантаженні і ти не встиг прочитати результати:

Get-WinEvent -LogName Application | Where-Object {$_.ProviderName -eq "Microsoft-Windows-Chkdsk"} | Select-Object -First 1 | Format-List

Або через Перегляд подій: Win + X → Перегляд подій → Журнали Windows → Додаток → знайди джерело Chkdsk або Wininit.


Що означають результати

  • "Windows перевірила файлову систему і не знайшла проблем" — диск здоровий
  • "Виправлено помилок файлової системи" — були проблеми але виправлено
  • "Знайдено погані сектори" — диск починає виходити з ладу, зроби резервну копію даних якнайшвидше

Схожі статті

← Всі статті