Ошибки на жестком диске в Windows 10 могут возникнуть из-за сбоев в файловой системе, битых секторов или некорректного завершения работы ПК. Исправить их можно без установки дополнительных программ — достаточно встроенных утилит командной строки. Главный инструмент — команда chkdsk, которая проверяет диск на ошибки и автоматически их устраняет. Но есть и другие методы, о которых речь пойдет ниже.
В этой статье разберем пошагово, как через командную строку диагностировать и чинить проблемы с или в Windows 10. Рассмотрим основные команды, их параметры, а также что делать, если диск не проверяется стандартными способами.
Почему появляются ошибки на диске и как их обнаружить
Чаще всего ошибки на жестком диске возникают по следующим причинам:
- Неправильное завершение работы ПК — выключение кнопкой питания или сбой электричества;
- Файловые ошибки — повреждение системных файлов или таблицы размещения файлов (MFT);
- Физические повреждения — битые сектора на HDD;
- Вирусы или некорректные программы — некоторые приложения могут повреждать файловую систему.
Обнаружить проблемы можно по симптомам: система медленно работает, файл не открывается, появляются ошибки типа «Диск не отформатирован» или «Windows обнаружила неполадку жесткого диска». Чтобы подтвердить подозрения, используйте утилиту chkdsk в командной строке.
Если диск издает странные звуки (щелчки, скрежет), сразу делайте резервную копию данных — это может быть признаком физического износа HDD, и программные методы не помогут.
| Параметр | Описание | Пример использования |
|---|---|---|
/f |
Исправляет найденные ошибки автоматически. Требует перезагрузки, если диск системный. | chkdsk C: /f |
/r |
Ищет битые сектора и восстанавливает читаемую информацию. Включает функцию /f. |
chkdsk D: /r |
/v |
Показывает полные пути к файлам во время проверки (только для FAT32). | chkdsk E: /v |
/x |
Отключает том перед проверкой (если это возможно). Полезно для системных дисков. | chkdsk C: /x |
/spotfix |
Исправляет точечные ошибки на томах NTFS (требует Windows 8 и выше). | chkdsk C: /spotfix |
Команда chkdsk: основные параметры и их значение
Утилита chkdsk (Check Disk) — основной инструмент для проверки и исправления ошибок на диске. Она работает с FAT32, и ReFS. Запускать ее нужно от имени администратора, иначе часть функций будет недоступна.
Вот ключевые параметры команды и их назначение:
Чтобы запустить проверку системного диска (например, C:), используйте команду chkdsk C: /f /r. Если диск используется, система предложит выполнить проверку при следующей перезагрузке. Соглашайтесь — нажмите Y (Yes) и перезагрузите ПК.
Как запустить командную строку от имени администратора
Без прав администратора многие команды в не сработают. Чтобы получить нужные права:
- Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - В Windows 10 версии 1803 и новее можно ввести
cmdв строке поиска, затем нажать правой кнопкой на «Командная строка» и выбрать «Запуск от имени администратора». - В окне UAC (контроль учетных записей) нажмите «Да».
Готово — теперь можно вводить команды для проверки диска.
Пошаговая инструкция: исправляем ошибки диска через CMD
Рассмотрим два основных способа исправления ошибок: с помощью chkdsk и утилиты sfc (для системных файлов).
- Способ 1: Проверка и исправление ошибок файловой системы
Откройте командную строку от имени администратора и введите:chkdsk C: /f /r
Если диск системный, появится сообщение: «Невозможно выполнить команду, так как том используется другим процессом». НажмитеYи перезагрузите ПК. Проверка начнется автоматически при загрузке. - Способ 2: Проверка системных файлов
Если проблема в поврежденных системных файлах Windows, используйте команду:sfc /scannow
Утилита проверит целостность системных файлов и заменит поврежденные на рабочие копии из кэша. Процесс может занять 10–30 минут. - Способ 3: Проверка диска на битые сектора
Для глубокого сканирования на физические ошибки подходит команда:wmic diskdrive get status
Если статус диска отображается как «OK», физических проблем нет. Для более детальной проверки можно использовать сторонние утилиты типа или HDDScan.
После выполнения команд перезагрузите компьютер и проверьте, исчезли ли ошибки.
Что делать, если не работает или зависает
Иногда chkdsk может зависать на этапе проверки или откозываться запускаться. Причины и решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| chkdsk зависает на 0% или 10% | Большое количество битых секторов или фрагментированный диск | Запустите команду с параметром /r или используйте chkdsk /f /offlinescanandfix для оффлайн-проверки |
| Ошибка « Do not have sufficient privileges» | Недостаточно прав | Запустите от имени администратора |
| Сообщение «Cannot lock current drive» | Диск используется системой | Используйте chkdsk C: /f /x или запланируйте проверку при перезагрузке |
| chkdsk не находит ошибок, но диск работает неправильно | Проблема в драйверах или физическом износе | Обновите драйвера контроллера диска или проверьте диск другой утилитой (например, CrystalDiskInfo) |
| Команда не распознается | Опечатка или неправильный синтаксис | Проверьте введенную команду на ошибки |
Если chkdsk не справляется, попробуйте утилиту diskpart для проверки состояния диска:
- Запустите от имени администратора.
- Введите
diskpartи нажмите Enter. - Введите
list disk, чтобы увидеть список подключенных дисков. - Выберите диск для проверки:
select disk 0(где 0 — номер диска). - Проверьте его состояние:
detail disk.
⚠️ Внимание: Не изменяйте разделы или тома через diskpart без опыта — это может привести к потере данных.
Дополнительные команды для диагностики диска
Помимо chkdsk и sfc, в Windows 10 есть другие полезные команды для работы с дисками:
Регулярная проверка диска помогает предотвратить потерю данных и увеличить срок службы HDD/SSD.
fsutil dirty query C:— проверяет, помечен ли том как «грязный» (требует проверки).wmic logicaldisk get size,freespace,caption— показывает информацию о свободном и занятой памяти на всех дисках.defrag C: /U /V— выполняет дефрагментацию диска (только для HDD, для не рекомендуется).
Эти команды помогут получить дополнительную информацию о состоянии диска и его работоспособности.
Практика: исправляем ошибки на внешнем жестком диске
Если проблемы возникли с внешним или SSD, подключенным через USB, процесс проверки немного отличается. Вот что нужно сделать:
- Подключите диск к компьютеру.
- Откройте командную строку от имени администратора.
- Узнайте букву внешнего диска:
wmic logicaldisk get caption. - Запустите проверку:
chkdsk X: /f /r(где X — буква вашего внешнего диска). - Дождитесь завершения процесса. Время проверки зависит от объема диска и количества ошибок.
Что сделать перед проверкой диска
Часто задаваемые вопросы
Можно ли прервать проверку chkdsk?
Не рекомендуется прерывать chkdsk в процессе работы, особенно если она выполняется при загрузке системы. Это может привести к дополнительным ошибкам на диске. Если проверка зависла на долгое время, дождитесь ее завершения или перезагрузите ПК и запустите проверку заново с параметром /r.
Сколько времени занимает проверка chkdsk?
Время зависит от объема диска, количества файлов и наличия ошибок. На небольшом проверка может занять 5–10 минут, на большом с множеством файлов — до нескольких часов. Если диск сильно фрагментирован или содержит много битых секторов, процесс может растянуться.
Чем отличается chkdsk /f от chkdsk /r?
Параметр /f исправляет только ошибки файловой системы, а /r дополнительно ищет битые сектора на диске и пытается восстановить данные из них. /r включает в себя функционал /f, поэтому если вы используете /r, отдельно указывать /f не нужно.
Можно ли использовать на SSD?
Да, chkdsk можно запускать на SSD, но с осторожностью. Современные имеют ограниченный ресурс перезаписи, поэтому частые проверки с параметром /r могут сократить срок службы накопителя. Для лучше использовать chkdsk /f без /r, а для диагностики состояния подойдут утилиты производителя (например, Samsung Magician или CrystalDiskInfo).