Как выполнить проверку диска на наличие ошибок 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.
- Откройте командную строку от имени администратора (см. предыдущий раздел).
- Введите команду проверки. Для глубокого анализа с исправлением ошибок и поиском битых секторов используйте:
chkdsk C: /f /r - Подтвердите перезагрузку. Если диск используется системой, появится сообщение:
Невозможно выполнить команду CHKDSK, так как том используется другим процессом. Следует ли запланировать проверку этого тома при следующем запуске системы? (Y/N)ВведитеYи нажмитеEnter. - Перезагрузите компьютер. После перезагрузки Windows автоматически запустит проверку диска перед загрузкой системы. Не прерывайте процесс!
- Дождитесь завершения. Время проверки зависит от объёма диска и количества ошибок. На
HDDобъёмом 1 ТБ это может занять 1–2 часа. - Просмотрите отчёт. После проверки система загрузится, и вы сможете увидеть результаты в журнале событий или повторно запустив
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. Процесс немного проще, так как такие диски обычно не используются системой.
Чтобы проверить внешний диск:
- Подключите накопитель к компьютеру.
- Убедитесь, что он определяется в системе (откройте «Этот компьютер» и проверьте букву диска, например,
D:илиE:). - Запустите командную строку от имени администратора.
- Введите команду:
chkdsk D: /f /r(заменитеD:на букву вашего диска). - Дождитесь завершения проверки. Внешние диски обычно проверяются быстрее, чем системные.
Если флешка или внешний диск не определяется, проверьте:
- Работает ли он на другом компьютере;
- Исправен ли кабель или 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: — его можно открыть в «Блокноте» и изучить.
Подготовка к проверке диска
Часто задаваемые вопросы
Можно ли прервать проверку диска, если она затянулась?
Нет, прерывать проверку chkdsk не рекомендуется. Это может привести к ещё большим повреждениям файловой системы. Если проверка зависла на несколько часов, попробуйте дождаться её завершения или перезагрузите ПК и запустите проверку в безопасном режиме.
Как часто нужно проверять диск на ошибки?
Для профилактики достаточно проверять диск раз в 3–6 месяцев. Если вы замечаете сбои в работе системы (зависания, ошибки при открытии файлов), запускайте chkdsk сразу.
Работает ли chkdsk на SSD?
Да, chkdsk работает на SSD, но с осторожностью. Параметр /r может сократить срок службы SSD, так как он интенсивно записывает данные при восстановлении секторов. Для SSD лучше использовать параметр /f.
Что делать, если после проверки диск стал работать медленнее?
Это может произойти, если chkdsk нашёл много повреждённых секторов и перенёс данные в резервные области. В этом случае проверьте здоровье диска утилитами вроде CrystalDiskInfo. Если диск изношен, его лучше заменить.