Как проверить диск с помощью командной строки Windows — вопрос, который рано или поздно задаёт себе каждый пользователь ПК. Сбои в работе жесткого диска или могут привести к потере данных, зависанию системы или полному краху ОС. К счастью, в есть встроенные инструменты для диагностики и исправления ошибок через CMD. Рассмотрим, как это сделать быстро и эффективно.
Командная строка позволяет запускать проверку без загрузки сторонних программ. Основные инструменты — chkdsk (для файловой системы и физических секторов), sfc (для системных файлов) и wmic (для проверки состояния диска). Эти команды работают во всех версиях Windows — от Windows 7 до Windows 11.
Зачем проверять диск через командную строку
Проверка диска через командную строку нужна в нескольких случаях:
Возникают ошибки при чтении/записи файлов — система сообщает о повреждённых данных или не может открыть документ. Это может быть признаком сбоев в файловой системе или физических повреждений на поверхности HDD.
Компьютер часто зависает или перезагружается без видимой причины. В 30% таких случаев виноват именно диск, который не успевает обрабатывать запросы.
Вы подозреваете вирусное заражение — некоторые вредоносные программы повреждают файловую систему, и проверка диска помогает выявить последствия их деятельности.
Перед продажей или передачей ПК хотите убедиться, что диск в порядке. Особенно актуально для ноутбуков с HDD, которые более подвержены механическим повреждениям.
Если диск издает странные звуки (щелчки, скрежет), немедленно сделайте резервную копию данных. Это может быть признаком физического износа, и проверка через CMD здесь не поможет — нужна замена оборудования.
| Команда | Назначение | Пример использования | Требуются права админа? |
|---|---|---|---|
chkdsk | Проверка и исправление ошибок файловой системы, поиск битых секторов | chkdsk C: /f /r | Да |
sfc /scannow | Проверка целостности системных файлов Windows | sfc /scannow | Да |
wmic diskdrive get status | Проверка физического состояния диска (Only HDD) | wmic diskdrive get status | Нет |
fsutil | Проверка файловой системы на логические ошибки | fsutil repair | Да |
Основные команды для проверки диска
В есть несколько ключевых команд, которые помогают диагностировать состояние диска. Каждая решает свою задачу, и часто их нужно использовать в комбинации.
Самая универсальная команда — chkdsk. Она проверяет как логические ошибки (некорректные записи в таблице файлов), так и физические (битые сектора). /f исправляет ошибки, /r — ищет и восстанавливает информацию из битых секторов. В среднем проверка занимает от 5 до 30 минут в зависимости от объема диска и количества ошибок.
Как запустить командную строку для проверки
Чтобы проверить диск через командную строку, её нужно запустить с правами администратора. Иначе команды вроде chkdsk или sfc не сработают.
Способы запуска CMD от админа:
- Через меню Пуск: введите
cmdв поиске, правой кнопкой по результату выберите «Запуск от имени администратора». - Через контекстное меню: нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - Через диспетчер задач: откройте диспетчер (
Ctrl + Shift + Esc), нажмите «Файл» → «Запустить новую задачу», введитеcmd, отметьте галочкой «Создать задачу с правами администратора».
После запуска командной строки убедитесь, что в заголовке окна есть слово «Администратор». Теперь можно вводить команды.
Пошаговая инструкция по проверке диска
Рассмотрим подробно, как проверить диск с помощью командной строки на примере команды chkdsk.
Закройте все программы. Проверка диска требует эксклюзивного доступа, поэтому лучше закрыть все приложения, чтобы не терять несохраненные данные.
Запустите от админа. Как это сделать, мы рассмотрели выше.
Введите команду проверки. Для диска C: используйте
chkdsk C: /f /r. Если нужно проверить другой диск (например, D:), замените букву.Ключи
/fи/r:/f— исправляет ошибки файловой системы;/r— ищет битые сектора и пытается восстановить данные.
Подтвердите проверку при следующем запуске. Если диск системный, предложит запланировать проверку на следующий запуск. Введите
Y(да) и перезагрузите компьютер.Дождитесь завершения. Проверка может занять от 10 минут до нескольких часов — зависит от объема диска и количества ошибок.
⚠️ Внимание: Не прерывайте проверку диска. Это может привести к дополнительным повреждениям файловой системы и потере данных.
Допалнительные команды для углублённой диагностики
Кроме chkdsk, есть и другие полезные команды для проверки диска. Они помогают выявить проблемы, которые не видно при стандартной диагностике.
| Команда | Что проверяет | Как интерпретировать результат |
|---|---|---|
wmic diskdrive get status | Физическое состояние HDD | Если статус OK — диск в порядке. Pred Fail — предотказное состояние, нужно срочно делать бэкап. |
sfc /scannow | Целостность системных файлов | По окончании выводит сообщение о найденных и исправленных файлах. Если ошибки не исправлены, запустите команду 2–3 раза. |
fsutil dirty query C: | Проверяет, помечен ли диск как "грязный" (с ошибками) | Если ответ Да, значит диск требует проверки через chkdsk. |
diskpart + list disk | Список подключённых дисков и их состояние | Показывает все физические диски, их размер и онлайн-статус. |
Команда wmic diskdrive get status особенно полезна для HDD. Она опрашивает SMART-статус диска — технологию самодиагностики, встроенную в большинство жестких дисков. Если результат Pred Fail, это означает, что диск скоро выйдет из строя. В таком случае нужно срочно скопировать важные данные на другой носитель.
Что делать, если проверка нашла ошибки
Если chkdsk или другие команды нашли ошибки, не паникуйте. В большинстве случаев их можно исправить.
Вот что нужно сделать:
Повторите проверку. Иногда ошибки исчезают после повторного запуска
chkdsk /f.Используйте специализированные программы вроде Victoria или HDDScan для более глубокой диагностики. Они могут показать состояние секторов, скорость чтения/записи и другие параметры.
Если ошибки появляются снова и снова, возможно, диск начинает выходить из строя. В этом случае лучше заменить его, особенно если это HDD старше 5–6 лет.
Если chkdsk не может исправить ошибки, это часто означает физические повреждения диска. В таком случае данные нужно срочно перенести на другой носитель.
Проверка диска без перезагрузки: возможно ли?
Многие пользователи хотят проверить диск без перезагрузки компьютера. Это возможно, но с оговорками.
chkdsk без параметров (chkdsk C:) проведет проверку в режиме только для чтения и покажет ошибки, но не исправит их. Для исправления всё равно потребуется перезагрузка, если проверяемый диск системный.
Команда sfc /scannow тоже требует перезагрузки, если находит повреждённые системные файлы. Однако она может исправить часть ошибок без перезапуска системы.
Для несистемных дисков (например, D: или E:) chkdsk /f можно запустить без перезагрузки, если диск не используется другими процессами.
Как проверить внешний диск через CMD
Подключите диск к компьютеру, запустите CMD от админа и используйте команду chkdsk X: /f, где X — буква вашего внешнего диска. Если диск не отображается, проверьте подключение или используйте diskpart для назначения буквы.
Практика: проверяем диск за 5 минут
Чтобы быстро проверить диск на ошибки, выполните эти шаги:
Быстрая проверка диска через CMD
Часто задаваемые вопросы
Можно ли проверить через командную строку?
Да, команды chkdsk и sfc работают и для SSD. Однако для SSD важнее проверять SMART-статус через wmic diskdrive get status или специализированные утилиты вроде CrystalDiskInfo. В отличие от HDD, SSD не имеет движущихся частей, но тоже может выходить из строя из-за износа ячеек памяти.
Сколько времени занимает проверка диска?
Время зависит от объема диска, количества файлов и скорости работы жесткого диска. В среднем:
- HDD 500 ГБ — 15–40 минут;
- HDD 1 ТБ — 30–60 минут;
- SSD 500 ГБ — 5–15 минут.
Что делать, если chkdsk зависает?
Если chkdsk зависает на одном и том же проценте дольше часа, это может означать:
- На диске есть серьезные физические повреждения;
- Компьютер не хватает оперативной памяти для проверки;
- В системе вирус, который блокирует работу команды.
Ctrl + C), перезагрузить ПК и запустить chkdsk снова. Если проблема повторяется, проверьте диск на другом компьютере или используйте загрузочный диск с утилитами диагностики.
Можно ли отменить проверку диска при загрузке?
Да, но это не рекомендуется. Если вы всё же хотите отменить запланированную проверку, при загрузке нажмите любую клавишу в течение 10 секунд, когда появится надпись «Проверка отменена». Однако если диск действительно поврежден, лучше дождаться завершения проверки, иначе проблемы могут усугубиться.