Резкое падение скорости чтения, зависание системы при обращении к определённым папкам и ошибки «циклической избыточности» при копировании файлов — типичные признаки того, что на жестком диске появились битые сектора (bad sectors). Первое действие в такой ситуации — не запускать «лечение», а проверить SMART-показатели накопителя: если атрибут Reallocated Sector Count или Current Pending Sectors растёт, диск деградирует, и любые операции записи ускорят его износ.
Восстановление битых секторов возможно только частично и только для одного их типа. Существуют логические (программные) бэды — повреждения служебной разметки сектора, которые исправляются перезаписью, и физические — механические дефекты магнитного слоя, которые не лечатся никаким софтом. Ниже разберём, как отличить одно от другого, какими инструментами работать и в какой момент нужно прекратить эксперименты и спасать данные.
Логические и физические бэд-сектора: в чём разница
Логический бэд возникает, когда контрольная сумма сектора (ECC) не совпадает с записанными данными — например, из-за внезапного отключения питания в момент записи или сбоя программы. Сам магнитный слой при этом цел, и сектор можно вернуть в работу полной перезаписью нулями.
Физический бэд — это реальное повреждение поверхности пластины: царапина, отслоение магнитного слоя, след от касания головки. Такой сектор невозможно «вылечить» — контроллер диска может лишь переназначить его адрес на сектор из резервной области (remap). Резервная область ограничена, и когда она исчерпана, счётчик переназначенных секторов перестаёт расти, а ошибки начинают сыпаться напрямую.
⚠️ Внимание: если на диске есть важные данные, сначала скопируйте их на другой носитель. Любые процедуры «лечения» — remap, перезапись, форматирование — необратимо уничтожают информацию в обрабатываемых секторах.
Программные бэды лечатся перезаписью, физические — только переназначением в резервную область. Растущий их счёт — сигнал к замене диска, а не к ремонту.
Диагностика: проверяем SMART и поверхность
Прежде чем что-либо исправлять, оцените масштаб проблемы. Для чтения SMART подойдут бесплатные утилиты CrystalDiskInfo или HDDScan. Обратите внимание на три атрибута: Reallocated Sector Count, Current Pending Sector Count и UDMA CRC Error Count. Последний, кстати, часто растёт не из-за диска, а из-за неисправного SATA-кабеля — это стоит проверить в первую очередь, просто заменив шлейф.
- 🔍 Reallocated Sector Count — сколько секторов уже переназначено; стабильное небольшое значение допустимо, рост — тревожный знак.
- 🟡 Current Pending Sectors — «подозрительные» сектора, кандидаты на переназначение; часто это как раз логические бэды.
- 🔌 CRC Errors — ошибки передачи данных; если растёт только этот счётчик, меняйте кабель, а не диск.
- 🌡️ Temperature — перегрев ускоряет деградацию пластин; проверьте охлаждение корпуса.
После SMART запустите посекторное чтение поверхности. В Victoria HDD или HDDScan это тест Read без каких-либо опций исправления — он безопасен и покажет карту медленных и нечитаемых блоков. Зафиксируйте количество оранжевых, красных и синих (недоступных) секторов, чтобы сравнить после «лечения».
Способ 1: встроенная утилита CHKDSK
Самый простой инструмент уже есть в Windows — chkdsk. Он проверяет файловую систему и помечает сбойные кластеры как неиспользуемые, чтобы система больше не писала в них данные. Важно понимать: chkdsk не «чинит» сектора, а лишь исключает их из файловой таблицы.
Запустите командную строку от имени администратора и выполните:
chkdsk D: /f /r /x
Здесь /f — исправление ошибок файловой системы, /r — поиск повреждённых секторов с попыткой чтения информации из них, /x — предварительное отключение тома. Для системного диска проверка назначается на следующую перезагрузку. На больших дисках процесс с ключом /r может занять несколько часов — это нормально, прерывать его не стоит.
Если chkdsk завис на одном проценте на много часов, а диск при этом издаёт щелчки — прервите проверку и переходите к спасению данных: накопитель, скорее всего, физически неисправен, и дальнейшие попытки чтения только усугубят состояние головок.
Способ 2: перезапись и remap в Victoria HDD
Для логических бэдов эффективен тест Write (полное затирание) — после перезаписи сектора контрольная сумма пересчитывается, и «подозрительные» сектора из Current Pending возвращаются в строй. Для физических дефектов в Victoria предусмотрены режимы Remap и Restore: первый инициирует переназначение сектора контроллером, второй пытается «оживить» сектор многократной перезаписью.
☑️ Порядок безопасного восстановления
Порядок действий в программе интуитивен: выберите диск на вкладке Drive Info, перейдите в Test & Repair, запустите сканирование в режиме чтения, затем — при подтверждённых бэдах и отсутствии нужных данных — повторите с включённой опцией remap. Точные названия кнопок зависят от версии программы, поэтому сверяйтесь с её интерфейсом.
⚠️ Внимание: режимыEraseиWriteуничтожают все данные на диске без возможности восстановления. Никогда не запускайте их на накопителе, с которого ещё не скопирована информация.
Если битые сектора сосредоточены в одной области диска (например, в начале), можно отрезать этот участок: создайте разделы так, чтобы дефектная зона осталась в неразмеченном пространстве, и работайте только с чистой областью.
Сравнение инструментов восстановления
Разные утилиты решают разные задачи, и выбор зависит от типа дефекта и цели — спасти данные или вернуть диск в работу.
| Инструмент | Тип бэдов | Что делает | Риск для данных |
|---|---|---|---|
| CHKDSK | Логические | Исключает сбойные кластеры из ФС | Низкий |
| Victoria (Remap) | Физические | Переназначение в резервную область | Средний |
| Victoria (Erase/Write) | Логические | Полная перезапись секторов | Полная потеря данных |
| HDD Low Level Format | Логические | Низкоуровневое форматирование | Полная потеря данных |
| ddrescue (Linux) | Любые | Посекторное копирование на исправный диск | Нет (только чтение) |
Обратите внимание на последнюю строку: если цель — не отремонтировать диск, а вытащить с него файлы, правильный инструмент — ddrescue, который копирует данные посекторно, пропуская нечитаемые области и возвращаясь к ним позже. Это самый щадящий режим для умирающего накопителя.
Почему «лечение» HDD-регенераторами — миф
Программы, обещающие «ремагничивание» физически повреждённых секторов, на деле выполняют ту же многократную перезапись, что и Victoria в режиме Restore. Механическую царапину на пластине никакой софт убрать не может — восстановленный таким способом сектор обычно снова выпадает через недели или месяцы.
Когда восстановление невозможно: признаки умирающего диска
Есть ситуации, в которых попытки «починить» диск контрпродуктивны. Механические звуки — щелчки, скрежет, писк при раскрутке — указывают на неисправность блока магнитных головок или подшипника. Такой диск нужно выключить и не включать снова: каждая попытка старта царапает пластины.
Программные признаки тоже красноречивы: счётчик переназначенных секторов растёт от недели к неделе, новые бэды появляются после каждого сканирования, диск периодически «отваливается» из системы. Это означает, что деградация магнитного слоя необратима, и никакое переназначение не остановит процесс — резервная область конечна.
- 📈 Reallocated Sector Count растёт между проверками — диск заменить.
- 🔊 Щелчки или скрежет — выключить немедленно, данные — только в лаборатории восстановления.
- 💽 Диск не определяется в BIOS — программные методы бессильны.
- ⏳ Маленький старый HDD дешевле заменить, чем восстанавливать.
Битые сектора — это симптом, а не болезнь. Если их количество растёт, диск находится в процессе физической деградации, и единственное правильное решение — перенос данных и замена накопителя.
Профилактика: как продлить жизнь диска
После успешного восстановления логических бэдов диск можно использовать дальше, но с оговорками. Не храните на нём единственные копии важных файлов, настройте регулярное резервное копирование и раз в месяц контролируйте SMART — динамика важнее абсолютных значений.
Проверьте и условия эксплуатации: перегрев выше комфортных значений, вибрация корпуса, нестабильный блок питания и внезапные отключения электричества — главные внешние причины появления бэдов. Для десктопа полезен источник бесперебойного питания, для ноутбука — аккуратная транспортировка в выключенном состоянии, пока головки запаркованы.
Настройте автоматический мониторинг SMART: CrystalDiskInfo умеет работать в трее и предупреждать об изменении статуса диска — так вы заметите деградацию до потери данных, а не после.
Часто задаваемые вопросы
Можно ли полностью вылечить жесткий диск от битых секторов?
Полностью — только если все дефекты логические. Физические повреждения не устраняются: сектора лишь переназначаются в ограниченную резервную область. Если бэды появляются снова, диск подлежит замене.
Бывают ли битые сектора на SSD?
У SSD нет магнитных пластин, но ячейки флеш-памяти тоже изнашиваются и выходят из строя. Контроллер SSD автоматически переназначает сбойные блоки. Пользовательские утилиты для HDD здесь неприменимы — ориентируйтесь на SMART и фирменные утилиты производителя.
Удалит ли chkdsk мои файлы?
Сама утилита не удаляет файлы, но при исправлении ошибок файловой системы повреждённые данные могут быть перемещены в файлы вида found.000 или потеряны. Перед запуском с ключом /r важные данные лучше скопировать.
Сколько битых секторов — уже критично?
Универсальной нормы нет: важна динамика. Несколько переназначенных секторов, не растущих годами, допустимы. Если счётчик увеличивается между проверками — диск деградирует, независимо от абсолютного числа.
Поможет ли форматирование диска избавиться от бэдов?
Полное (не быстрое) форматирование перезаписывает сектора и может устранить логические бэды, а контроллер заодно переназначит нестабильные. Физические дефекты останутся — просто будут скрыты из адресного пространства.