CMD команди для перевірки диску Windows: chkdsk, diskpart, SMART
Перевірка диску через командний рядок: chkdsk, diskpart, fsutil. Сканування на помилки, погані сектори і перевірка здоров'я HDD і SSD.
Командний рядок має потужний набір інструментів для роботи з дисками — від базової перевірки до детальної діагностики. Ось повний список з поясненнями.
chkdsk — перевірка файлової системи
Найголовніша команда для роботи з дисками.
chkdsk C:
Базова перевірка без виправлень — тільки звіт.
chkdsk C: /f
Виправляє помилки файлової системи. Для диска C: потрібне перезавантаження.
chkdsk C: /r
Знаходить погані сектори і відновлює дані. Займає 30–90 хвилин.
chkdsk C: /scan
Онлайн-сканування без перезавантаження (Windows 8+).
chkdsk C: /spotfix
Швидке виправлення тільки знайдених проблем.
| Ключ | Що робить |
|---|---|
/f |
Виправляє помилки ФС |
/r |
Перевіряє погані сектори |
/x |
Відключає диск перед перевіркою |
/scan |
Онлайн-перевірка |
/spotfix |
Точкове виправлення |
diskpart — управління розділами
Запуск:
diskpart
Корисні команди всередині diskpart:
list disk — список всіх дисків
list volume — список розділів
select disk 0 — вибрати диск 0
select volume 2 — вибрати розділ 2
detail disk — деталі про диск
detail volume — деталі про розділ
wmic — інформація про диск
wmic diskdrive get model,size,status
Модель, розмір і статус всіх дисків.
wmic diskdrive get model,serialnumber
Серійні номери дисків.
wmic logicaldisk get name,size,freespace
Розміри і вільне місце на всіх логічних дисках.
fsutil — розширена діагностика
fsutil fsinfo drives
Список всіх дисків у системі.
fsutil volume diskfree C:
Вільне місце на диску C:.
fsutil dirty query C:
Перевіряє чи позначений диск як "брудний" (потребує chkdsk).
PowerShell альтернативи
Get-PhysicalDisk | Select FriendlyName, OperationalStatus, HealthStatus
Стан фізичних дисків.
Get-Disk | Select Number, FriendlyName, Size, PartitionStyle
Список дисків з деталями.
Repair-Volume -DriveLetter C -Scan
Сканування без перезавантаження.
Типові сценарії використання
ПК гальмує, диск 100%:
chkdsk C: /scan
Підозра на погані сектори:
chkdsk C: /f /r
Потім перезавантаж.
Дізнатись скільки місця на всіх дисках:
wmic logicaldisk get name,size,freespace
Перевірити чи потрібен chkdsk:
fsutil dirty query C:
Якщо повертає is Dirty — запусти chkdsk /f.
Також дивись: Як перевірити диск на помилки в Windows
🛡️ Перевір безпеку свого ПК
Хочеш знати чи немає витоків даних, зайвих служб або підозрілих програм на твоєму ПК?
→ AuditShield — аудит Windows по 22 напрямках за 10 хвилин. HTML-звіт з оцінкою ризику. Є безкоштовне демо.
⚡ Шукаєш потрібну команду?
→ PowerShell і CMD довідник — 40+ команд з пошуком за задачею. Введи "мережа", "диск" або "безпека" і одразу отримай готову команду.
Часті питання
Скільки часу займає chkdsk?
Швидке сканування (chkdsk /scan) — 5-15 хвилин. Повна перевірка з відновленням (chkdsk /f /r) може тривати 1-4 години залежно від розміру і стану диску.
Чи можна запустити chkdsk на системному диску C без перезавантаження?
Ні для повної перевірки. Для швидкого сканування без виправлень: chkdsk C: /scan — працює без перезавантаження. Для виправлення помилок потрібне планування при наступному завантаженні: chkdsk C: /f /r.
Що означає "1 файл в черзі виправлення" після chkdsk?
Це нормально якщо перезавантажишся — chkdsk виправить файли при наступному старті. Якщо повідомлення повторюється після кількох перезавантажень — диск може мати апаратні проблеми.
Як перевірити SMART статус диску без сторонніх програм?
PowerShell: Get-PhysicalDisk | Select-Object FriendlyName, HealthStatus, OperationalStatus. Або через WMI: wmic diskdrive get status,model. Якщо HealthStatus = Warning або Unhealthy — диск треба міняти.