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

Далее разберем, как это сделать с помощью встроенных инструментов chkdsk и wmic, какие параметры использовать для глубокого анализа, и что делать, если битые сектора все-таки найдены. А еще объясним, почему не стоит игнорировать такие ошибки — даже если диск пока работает.

Почему появляются битые сектора и чем они опасны

Битый сектор — это участок на жестком диске, который больше не может надежно хранить данные. Причины разные: физический износ (особенно на старых HDD), внезапное отключение питания, перегрев, удары или заводской брак. В большинстве случаев такие сектора возникают на HDD, но и не застрахованы — там они могут появляться из-за износа ячеек памяти.

Опасность в том, что операционная система может не сразу заметить проблему. Файлы будут записываться и считываться, но в какой-то момент диск просто перестанет отвечать — или данные окажутся поврежденными. А если битых секторов много, это чревато полным выходом накопителя из строя.

💡

Если диск уже начинает «сыпаться» (появляются ошибки при копировании файлов, ПК подвисает), не откладывайте проверку. Чем раньше вы выявите проблему, тем выше шансы спасти важные данные.

Инструмент Команда Что делает Плюсы
chkdsk chkdsk C: /f /r Сканирует диск, ищет ошибки файловой системы и битые сектора, пытается их исправить Простой, эффективный, работает на всех дисках (включая системные)
chkdsk chkdsk C: /scan Проводит онлайн-сканирование без перезагрузки (для системных дисков) Не требует перезагрузки, подходит для быстрой проверки
wmic wmic diskdrive get status Показывает общий статус дисков (OK/Pred Fail) Быстро, дает общую картину по всем накопителям

Способы проверки диска через командную строку

В Windows 10 есть два основных инструмента для проверки жесткого диска на битые сектора через командную строку: chkdsk и wmic. Первый — универсальный, подходит для всех версий и позволяет не только находить ошибки, но и пытаться их исправить. Второй — более «продвинутый», дает подробную информацию о состоянии диска, включая количество битых секторов.

Оба метода работают без установки дополнительного ПО, но требуют запуска командной строки от имени администратора. Как это сделать: нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».

Подготовка к проверке: что нужно знать

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

  • Права администратора обязательны. Без них команды chkdsk /f или /r не сработают.
  • Системный диск проверить без перезагрузки не получится. Если вы сканируете диск C: (где установлена Windows), система предложит запланировать проверку на следующую перезагрузку. Соглашайтесь — иначе анализ не будет полным.
  • Время проверки зависит от объема диска. На объемом 1 ТБ глубокий анализ (/r) может занять от 30 минут до нескольких часов. На SSD — быстрее, но все равно не мгновенно.
  • Не прерывайте процесс. Если проверка началась, не выключайте ПК и не закрывайте командную строку. Это может усугубить проблемы с диском.

Проверка диска командой chkdsk: пошаговая инструкция

chkdsk (Check Disk) — основной инструмент для проверки жесткого диска в Windows. Он может работать в двух режимах: быстром (только файловая система) и глубоком (включая поиск битых секторов). Для наших целей нужен второй.

  1. Откройте командную строку от имени администратора. Как это сделать, я уже рассказал выше.
  2. Введите команду для проверки. Для глубокого анализа используйте: chkdsk C: /f /r
    • C: — буква диска, который нужно проверить (замените на свою, если нужно).
    • /f — исправляет найденные ошибки файловой системы.
    • /r — ищет битые сектора и пытается восстановить читаемую информацию.
  3. Подтвердите выполнение при запросе. Если диск системный, вы увидите сообщение вроде «Невозможно выполнить команду chkdsk, так как том используется другим процессом». Нажмите Y (Yes) и Enter, чтобы запланировать проверку на следующую перезагрузку.
  4. Перезагрузите ПК. После перезагрузки проверка начнется автоматически. Не прерывайте ее!
  5. Посмотрите отчет. После завершения проверки покажет результаты в командной строке. Ищите строки вроде: Windows проверила файловую систему и не обнаружила проблем. или Обнаружено 5 поврежденных секторов.
⚠️ Внимание: Если chkdsk находит много битых секторов (десятки или сотни), это сигнал к тому, что диск нужно срочно заменить. Даже если он еще работает, риск потери данных очень высок.
Как часто вы праверяете жесткие диски на ошибки?
Раз в месяц
Раз в полгода
Только когда есть проблемы
Никогда

Как проверить диск через wmic: альтернативный метод

wmic (Windows Management Instrumentation Command-line) — это инструмент для управления системой через командную строку. С его помощью можно получить информацию о состоянии жестких дисков, включая наличие битых секторов.

Команда wmic diskdrive get status покажет статус всех подключенных дисков. Если диск в порядке, вы увидите OK. Если есть проблемы — Pred Fail (предсказуемый отказ). Однако этот метод не дает подробностей о количестве битых секторов — для этого нужно использовать расширенные запросы.

Чтобы получить больше данных, введите:

wmic diskdrive get model,status,mediatype
Параметр Описание Пример значения
model Модель жесткого диска ST1000DM003-1CH162 (Seagate)
status Состояние диска OK или Pred Fail
mediatype Тип накопителя Fixed hard disk media (HDD) или SSD
size Размер диска в байтах 1000204886016 (1 ТБ)

Что делать, если найдены битые сектора

Если проверка выявила битые сектора, не паникуйте — но и не игнорируйте проблему. Вот что можно сделать:

Битые сектора не «лечатся» — их можно только изолировать, чтобы система не пыталась записывать на них данные. Со временем таких секторов будет больше, поэтому диск рано или поздно нужно заменить.

Сначала попробуйте перенести важные данные на другой накопитель. Затем:

  1. Запустите chkdsk /r еще раз. Иногда повторная проверка находит и изолирует дополнительные битые сектора.
  2. Используйте специализированные программы. Например, Victoria или HDDScan для более глубокого анализа. Они могут показать SMART-данные диска, где указано точное количество битых секторов (Reallocated Sectors Count).
  3. Проверьте SMART-статус. В командной строке можно ввести: wmic diskdrive get status,smartstatus Если показывает Bad, диск нужно менять.

Практика: полная инструкция по проверке диска

Чтобы не запутаться, вот пошаговый чек-лист для проверки жесткого диска на битые сектора через командную строку в Windows 10:

Чек-лист для проверки диска на битые сектора

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

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

Можно ли проверить на битые сектора через chkdsk?

Да, chkdsk работает и с SSD, но есть нюансы. В отличие от HDD, на битые сектора не «лечатся» — их просто исключают из работы (перераспределяют на резервные ячейки). Однако частые проверки chkdsk /r могут сократить срок службы из-за ограниченного количества циклов записи. Для лучше использовать специализированные инструменты, например, CrystalDiskInfo для анализа SMART.

Сколько времени занимает проверка диска на 2 ТБ?

Время зависит от типа диска и выбранных параметров. Для объемом 2 ТБ проверка с параметром /r может занять от 1 до 4–5 часов. На SSD — быстрее, обычно 20–60 минут. Если диск сильно фрагментирован или уже есть ошибки, процесс может растянуться. Не прерывайте проверку — это может ухудшить состояние накопителя.

Что означает сообщение «Windows не может проверить диск, так как он используется»?

Это означает, что диск, который вы пытаетесь проверить (обычно системный C:), в данный момент используется операционной системой. Чтобы обойти это ограничение, нужно либо:

  • Запустить проверку с параметром /scan (для онлайн-сканирования без перезагрузки): chkdsk C: /scan.
  • Согласиться на запланированную проверку при перезагрузке, введя Y и нажав Enter.

Второй способ предпочтительнее для глубокого анализа.

Можно ли восстановить данные с битых секторов?

Если битые сектора еще не полностью недоступны, chkdsk /r может попробовать восстановить данные и переместить их на рабочие участки. Однако если сектор полностью «мертв», данные с него, увы, не спасти. В этом случае поможет только восстановление из резервной копии. Поэтому всегда делайте бэкапы важных файлов!