3 способа, как исправить bad-сектора на HDD

Что такое bad-блоки

Поврежденным сектором или bad-блоком называют ненадежный или нечитаемый участок HDD. Чем больше bad-блоков, тем хуже и медленнее работает носитель. Когда сбойных участков становится больше, чем допускает установленная производителем норма, жёсткий диск перестаёт работать. Предупредить поломку можно, если периодически проводить программное «лечение» компьютера.

Откуда берутся bad-блоки

BAD-секторы есть даже на новых, не бывших в употреблении винчестерах. Причём, это не обязательно изначально недоступные для чтения/записи информации участки, иногда метка «негодный» ставится на потенциально сбойных секторах. Таким образом производитель и программный модуль SMART предупреждают повреждение записанных на «нестабильный» участок пользовательских данных.

Помимо фабричных, в дефект-листе HDD оказываются участки носителя с физическими и логическими, а также намечающимися дефектами.

К физическим относятся:

  • механические повреждения,
  • разрушения сервометок,
  • аппаратные сбои механики и электроники.

Логические дефекты:

  • несовпадение контрольных сумм из-за ошибок чтения/записи,
  • разрушение заголовков секторов под действием магнитного поля соседствующей электроники.

Намечающимися называют потенциально опасные в плане ошибок сектора.

3 проверенных способа программного исправления bad-блоков на HDD

HDD Regenerator работает с программной и аппаратной частью носителя одновременно, за счёт чего с его помощью получается существенно продлить срок эксплуатации жесткого диска с минимальным сокращением его объёма. Чтобы попытаться вылечить bad-блоки, нужно выполнить анализ:

  1. Во вкладке «Восстановление» (Regeneration) выбрать первый пункт — «Старт обработки из под Windows» (Start process under Windows).
  2. Закрыть все работающие приложения, чтобы обеспечить утилите доступ ко всем секторам HDD.
  3. При появлении ошибки доступа нажать «Отмена» (Cancel).
  4. В открывшемся консольном окне выбрать второй режим (ввести «2» и нажать Enter) и выполнить проверку с нуля — не менять предложенное значение старта.

По завершении сканирования HDD Regenerator выведет отчет, в котором важны два пункта: Bad sectors founded (найденные) и Bad sectors recovered (восстановленные).

Для лечения bad-сегментов нужно повторить описанные выше действия, только выбрать пункт 1 — «Проверка и восстановление bad blocks». Желательно делать это в безопасном режиме Windows.

Скачать HDD Regenerator

VictoriaHDD работает по аналогичному принципу, но возможностей у утилиты больше и интерфейс сложнее для пользователей, которые первый раз столкнулись с этой проблемой. Первая сложность заключается в необходимости создания загрузочной флешки с «Викторией». Это удобно делать через утилиту WinSetupFromUSB.

Для загрузки с флешки придётся немного изменить настройки BIOS:

  1. В разделе Main следует выбрать пункт SATA Mode и выставить для него значение IDE.
  2. После внесения изменений обязательна перезагрузка с сохранением изменений, в большинстве БИОСов для этого нужно нажать F10 и подтвердить намерения.

Исправить bad-блоки в VictoriaHDD можно так:

  1. Загрузиться с флешки с утилитой.
  2. По завершении загрузки перейти к выбору порта (английская буква P на клавиатуре) и кликните на Ext. PCI ATA/SATA для SATA или на IDE — для винчестера с соответствующим интерфейсом подключения.
  3. Нажать F4 для активации режима BB: Erase 256 sect.

ВАЖНО! При обнаружении bad-блока программа пытается его восстановить, но стирает с участка всю информацию, поэтому перед проверкой ОБЯЗАТЕЛЬНО создавать резервную копию всех файлов!

  1. По завершении повторите процесс, только в режиме BB: Classic REMAP — секторы, которые нельзя излечить, будут перенесены в резервную область, что незначительно ускорит работу HDD.

После «Виктории» необходимо загрузиться в Windows, в свойствах локального диска найти «Сервис» → «Выполнить проверку» → «Запустить» (Properties – Tools – Check – Scan drive).

Скачать VictoriaHDD

Встроенная в Windows утилита CHKDSK — вариант работы с bad-секторами для тех, кому хочется попроще и без заморочек. Для запуска проверки и восстановления «родным» способом:

  1. В командной строке ввести CHKDSK [путь к диску, например, C:] /F /R.
  2. Нажать Enter и дождаться, пока утилита проверить все содержимое HDD.
  3. Перезагрузить компьютер.

Лечить bad-блоки, как это делают HDD Regenerator и VictoriaHDD, CHKDSK не умеет, только находить и помечать их флагами. Помеченные сектора система воспринимает, как неисправные, и не пытается считывать/записывать информацию на них. Но лучше хоть иногда выполнять CHKDSK, чем совсем ничего не делать для предупреждения распространения bad`ов.

Механические повреждения, разумеется, никак не получится восстановить программно. Даже логические сбои порой не лечатся. Поэтому нельзя считать программы для исправления bad-секторов панацеей и инструментами для бесконечного продления срока эксплуатации жесткого диска. Скорее, это профилактика проблем, связанных с активной эксплуатацией HDD.

Помощь: задайте вопрос

Укажите email, на который я смогу выслать ответ на ваш вопрос
Оставьте это поле пустым, если вы не робот, а человек