Ремонт современных HDD

Встроенные контроллеры современных дисков сами обрабатывают обнаружение дефектных секторов и вместо них подставляют резервные, так что для пользователя дефектные секторы у дисков до некоторых пор не видны. Появление дефектов неизбежно, и их число в процессе эксплуатации винчестера может расти, хотя внешне диск, будет выглядеть бездефектным, и обращение по любому внешнему адресу будет выполняться без ошибок. Для скрытия дефектных секторов применяют различные стратегии использования резервных областей. Резервные секторы могут располагаться в конце каждого физического трека, но пока основные секторы исправны, резервные не используются. Если какой-либо сектор перестает читаться, то микроконтроллер пытается перенести его данные в резервный и корректирует заголовки секторов, помечая дефектный и подставляя в резервный номер замещенного сектора. В результате сектор с данным номером снова станет нормальным, одна ко при линейном обращении к цепочке секторов в общем случае диску может потребоваться дополнительный оборот из-за нарушения порядка следования секторов на треке. Если же микроконтроллер считывает в буферную память трек целиком, то при чтении этот дефект может оказаться и незаметным.

Один из широко используемых способов скрытия дефектов заключается в перенумерации всех секторов трека с соответствующим перемещением данных. После замены дефектного сектора резервным восстанавливается оптимальная для данного устройства последовательность номеров. Когда на треке слишком много дефектных секторов и местного резерва уже не хватает, то выполняется переназначение всего трека на резервную область. Резервная область, как правило, выделяется на внутренних цилиндрах, которые пользователю не показывают (в паспорте диска указывается объем диска без учета резервных цилиндров). Это переназначение делается на основе ведения таблиц переназначения треков, при этом уже потребуется дополнительное время на изменение позиционирования головок. Когда все резервные блоки будут использованы, тогда и появятся видимые дефектные блоки. Это является серьезным поводом для замены накопителя или к попытке его «исправления» за счет уменьшения его емкости. Возможны два основных метода скрытия дефектных участков. При использовании механизма переназначения (assign) накопитель прописывает в поле идентификации дефектного сектора флаг перемещенного сектора и далее в поле данных этого сектора — номер резервного сектора, к которому необходимо обратиться для записи или чтения данных.

1 комментарий к “Ремонт современных HDD”

  1. Подобрать адаптивы практически нереально, и рассчитать их в «домашних» условиях тоже нереально

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *