CMD команди для перевірки диска: повний список
Всі корисні CMD команди для діагностики, перевірки і відновлення диска: chkdsk, diskpart, wmic, fsutil з прикладами і поясненнями.
Командний рядок має потужний набір інструментів для роботи з дисками — від базової перевірки до детальної діагностики. Ось повний список з поясненнями.
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