Как выполнить проверку диска на наличие ошибок Windows 10 через командную строку — вопрос, который возникает, когда система начинает тормозить, выдавать синие экраны или терять файлы. Причиной часто становятся повреждённые сектора жёсткого диска или логические ошибки файловой системы. К счастью, в Windows есть встроенный инструмент chkdsk, который исправляет большинство проблем без установки дополнительного ПО.

В этой статье разберём, как запустить проверку диска через CMD, какие параметры использовать для глубокого сканирования, и что делать, если утилита не запускается. Расскажем также о нюансах работы с SSD, HDD и внешними накопителями.

Зачем проверять диск на ошибки и когда это нужно

Проверка диска помогает выявить и устранить две основные проблемы:

Физические ошибки — повреждённые сектора на HDD (bad sectors). Они возникают из-за износа диска, ударов или перепадов напряжения. На SSD такие ошибки встречаются реже, но тоже возможны.

Логические ошибки — нарушения в структуре файловой системы (например, после некорректного выключения ПК или сбоя при записи данных). В этом случае файлы могут «исчезать» или становятся недоступными.

Проверку диска через командную строку стоит запускать в следующих случаях:

  • система долго загружается или зависает;
  • появляются ошибки типа «Windows detected a hard disk problem»;
  • файлы не открываются или повреждены;
  • компьютер самопроизвольно перезагружается;
  • вы подозреваете вирусную активность (но проверку диска не заменяет антивирус!).
💡

Если диск издаёт странные звуки (щелчки, скрежет), проверка через chkdsk не поможет — это механическая поломка. Немедленно сохраните важные данные и обратитесь в сервисный центр.

ПараметрОписаниеПример использования
/fИсправляет ошибки файловой системыchkdsk D: /f
/rИщет повреждённые сектора и восстанавливает читаемую информациюchkdsk D: /r
/vПоказывает полные пути проверяемых файлов (работает только для FAT32)chkdsk E: /v
/xОтключает том перед проверкой (используется с /f)chkdsk C: /f /x
/iВыполняет менее тщательную проверку индексов (быстрее, но менее эффективно)chkdsk C: /i
/cПропускает проверку циклов в структуре папок (ускоряет процесс)chkdsk C: /c

Команды для проверки диска: базовый синтаксис

Основная команда для проверки диска — chkdsk (от англ. check disk). Её можно запустить в обычном режиме или с дополнительными параметрами для более глубокого анализа. Рассмотрим основные варианты.

Чтобы просто проверить диск C: без исправления ошибок, используйте:

chkdsk C:

Эта команда покажет отчёт о состоянии диска, но не будет ничего чинить.

Для проверки и автоматического исправления ошибок добавьте параметр /f:

chkdsk C: /f

Если диск используется системой (например, C:), Windows предложит выполнить проверку при следующей перезагрузке. Соглашайтесь — нажмите Y (Yes) и перезагрузите ПК.

Для поиска повреждённых секторов и попытки их восстановления используйте параметр /r:

chkdsk C: /r

Эта команда включает функционал /f и дополнительно проверяет физическое состояние диска. Процесс может занять от 30 минут до нескольких часов в зависимости от объёма накопителя.

Ниже представлены основные параметры команды chkdsk и их назначение:

Как запустить командную строку от имени администратора

Чтобы команда chkdsk работала с системным диском (C:), нужно запускать командную строку от имени администратора. Иначе вы получите ошибку «Access denied».

Есть несколько способов сделать это:

  • Через меню «Пуск»: наберите Командная строка, кликните правой кнопкой по результату и выберите «Запуск от имени администратора».
  • Через Win + X: нажмите комбинацию клавиш Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В PowerShell команда chkdsk работает так же.
  • Через диспетчер задач: нажмите Ctrl + Shift + Esc, выберите «Файл» → «Запустить новую задачу», введите cmd, поставьте галочку «Создать задачу с правами администратора» и нажмите Enter.

Если вы используете учётную запись без прав администратора, запросите их у владельца ПК или IT-отдела (на рабочем компьютере).

Пошаговая инструкция: проверка диска через CMD

Теперь разберём процесс проверки диска по шагам. На примере разберём диск C: — системный том, на котором установлена Windows 10.

  1. Откройте командную строку от имени администратора (см. предыдущий раздел).
  2. Введите команду проверки. Для глубокого анализа с исправлением ошибок и поиском битых секторов используйте: chkdsk C: /f /r
  3. Подтвердите перезагрузку. Если диск используется системой, появится сообщение: Невозможно выполнить команду CHKDSK, так как том используется другим процессом. Следует ли запланировать проверку этого тома при следующем запуске системы? (Y/N) Введите Y и нажмите Enter.
  4. Перезагрузите компьютер. После перезагрузки Windows автоматически запустит проверку диска перед загрузкой системы. Не прерывайте процесс!
  5. Дождитесь завершения. Время проверки зависит от объёма диска и количества ошибок. На HDD объёмом 1 ТБ это может занять 1–2 часа.
  6. Просмотрите отчёт. После проверки система загрузится, и вы сможете увидеть результаты в журнале событий или повторно запустив chkdsk без параметров.
⚠️ Внимание: Не выключайте компьютер во время проверки диска! Это может привести к потере данных или ещё большим повреждениям файловой системы.
Как часто вы праверяете диски на ошибки?
Никогда
Раз в полгода
Только при сбоях
Регулярно, раз в месяц

Что делать, если chkdsk не запускается или зависает

Иногда проверка диска может не стартовать или зависать на одном этапе. Рассмотрим основные причины и решения.

Если chkdsk отказывается запускаться с ошибкой «Cannot lock current drive», это означает, что диск используется системой. В этом случае:

  • Запустите команду с параметром /x: chkdsk C: /f /r /x. Это принудительно отключит том перед проверкой.
  • Если не помогает — запланируйте проверку на следующую перезагрузку (как описано выше).

Если проверка зависает на этапе «Checking indexes» или «Verifying file data», попробуйте:

  • Запустить chkdsk в безопасном режиме. Для этого перезагрузите ПК, удерживайте F8 (или Shift + F8 на некоторых ноутбуках) и выберите «Безопасный режим с поддержкой командной строки».
  • Использовать загрузочный диск Windows (Live CD) и запустить chkdsk оттуда.
  • Проверить диск другой утилитой, например, Victoria или HDD Regenerator (для HDD).

Если диск сильно повреждён и chkdsk не может его исправить, единственный выход — скопировать важные данные на другой накопитель и заменить диск.

СимптомВозможная причинаРешение
Ошибка «Access denied»Недостаточно правЗапустите от администратора
Ошибка «Cannot lock current drive»Диск используется системойИспользуйте /x или запланируйте проверку на перезагрузку
Зависание на этапе проверкиСерьёзные повреждения диска или файловой системыЗапустите в безопасном режиме или с Live CD
Ошибка «The volume is in use by another process»Файлы открыты в других программахЗакройте все программы, использующие диск, или используйте /x
Чёрный экран после перезагрузкиСбой в загрузчикеВосстановите загрузчик через установочный диск Windows

Проверка внешних дисков и флешек

Команда chkdsk работает не только с внутренними дисками, но и с внешними накопителями: USB-флешками, внешними HDD и SSD. Процесс немного проще, так как такие диски обычно не используются системой.

Чтобы проверить внешний диск:

  1. Подключите накопитель к компьютеру.
  2. Убедитесь, что он определяется в системе (откройте «Этот компьютер» и проверьте букву диска, например, D: или E:).
  3. Запустите командную строку от имени администратора.
  4. Введите команду: chkdsk D: /f /r (замените D: на букву вашего диска).
  5. Дождитесь завершения проверки. Внешние диски обычно проверяются быстрее, чем системные.

Если флешка или внешний диск не определяется, проверьте:

  • Работает ли он на другом компьютере;
  • Исправен ли кабель или USB-разъём;
  • Не повреждены ли контакты на флешке.

Проверка внешних дисков через chkdsk не исправит физические повреждения, но устранит логические ошибки файловой системы. Для восстановления данных используйте специализированные утилиты вроде Recuva или R-Studio.

Практика: проверяем диск и анализируем результаты

Перед тем как приступить к проверке, убедитесь, что:

  • Все важные файлы резервированы (на другом диске или в облаке);
  • Компьютер подключён к сети электропитания (если это ноутбук);
  • У вас есть время — проверка может занять несколько часов.

После завершения проверки chkdsk выведет отчёт с результатами. Вот на что обратить внимание:

  • «Windows has scanned the file system and found no problems» — ошибок не обнаружено.
  • «Windows has made corrections to the file system» — были исправлены логические ошибки.
  • «X KB in bad sectors» — найдены повреждённые сектора. Если их много, диск нужно заменить.
  • «An unspecified error occurred» — произошла неизвестная ошибка. Попробуйте повторить проверку или используйте другой инструмент.

Если вы хотите сохранить отчёт для анализа, перенаправьте вывод команды в текстовый файл:

chkdsk C: /f /r > C:\chkdsk_results.txt

Файл chkdsk_results.txt появится на диске C: — его можно открыть в «Блокноте» и изучить.

Подготовка к проверке диска

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли прервать проверку диска, если она затянулась?

Нет, прерывать проверку chkdsk не рекомендуется. Это может привести к ещё большим повреждениям файловой системы. Если проверка зависла на несколько часов, попробуйте дождаться её завершения или перезагрузите ПК и запустите проверку в безопасном режиме.

Как часто нужно проверять диск на ошибки?

Для профилактики достаточно проверять диск раз в 3–6 месяцев. Если вы замечаете сбои в работе системы (зависания, ошибки при открытии файлов), запускайте chkdsk сразу.

Работает ли chkdsk на SSD?

Да, chkdsk работает на SSD, но с осторожностью. Параметр /r может сократить срок службы SSD, так как он интенсивно записывает данные при восстановлении секторов. Для SSD лучше использовать параметр /f.

Что делать, если после проверки диск стал работать медленнее?

Это может произойти, если chkdsk нашёл много повреждённых секторов и перенёс данные в резервные области. В этом случае проверьте здоровье диска утилитами вроде CrystalDiskInfo. Если диск изношен, его лучше заменить.