Lakers_KMV
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Цитата: Ну у меня вот что написано: BB = Classic REMAP Скрытие дефектов производится простым способом - записью в поврежденный сектор, номер которого возвращает контроллер винчестера при ошибке. Следует отметить, что некоторые накопители (например Seagate U-серий, Seagate Barracuda SATA с версией 3.05 итд.) имеют ошибку микропрограммы, в результате которой винчестер может сообщить неверный адрес дефектного блока. Поэтому большинство драйверов ATA устройств на HDD "не надеются", и при ошибке рассчитывают номер бэд-блока математическим способом. Однако существует довольно большое число любительских программ, которые используют алгоритм Classic Remap, и в Виктории этот метод оставлен для сравнения. Другим недостатком Classic Remap является слабая чувствительность некоторых моделей HDD к одиночной записи после верификации - им нужен более "весомый аргумент" для инициализации ремапа. Поэтому алгоритм может не работать на некоторых накопителях (например, на новых IBM, Hitachi) - экспериментируйте. BB = Advanced REMAP Улучшенный алгоритм ремаппинга. Скрывает дефекты в том случае, когда "обычный" ремап не помогает. Главное отличие Advanced Remap в том, что дефект определяется еще до того, как винчестер сообщает об ошибке. Для информирования пользователя об этом в поле скана выводится желтый вопросительный знак ?, который эквивалентен красному прямоугольнику в других тестах, но в данном случае символизирует то, что программа производит поиск дефекта внутри блока, вызвавшего задержку. Последовательность команд такова, что при этом в SMART должен сформироваться кандидат на ремап (атрибут 197). Далее делается попытка скрыть его 10 кратной записью, и если микрокод не против - это происходит. После чего производится контрольное чтение этого сектора. Если он прочитался - ремап объявляется выполненным, что отражается в малом окне и в поле скана (на месте креста появится синяя "заплатка"). Оба типа ремапов, в отличии от фирменных утилит производителей HDD, не стирают пользовательскую информацию нигде, кроме самого бэд-блока (в котором данные и так практически потеряны). Но если винт зависает на бэд-блоках, или срывается в стук - даже Advanced Remap может не сработать, ведь чудес не бывает. То же самое относится к винчестерам на некоторых SATA контроллерах, в частности - SiI3112 с "кривыми" BIOS (некоторые модели контроллеров зависают при ремапе), к винчестерам Samsung (почти у всех экземпляров ремап отключен на заводе) итд. Для ремонта таких накопителей могут применяться технологические методы "лечения", например скрытие дефектов в первичные заводские листы. К сожалению, эта технология выходит за рамки данной статьи и тут не рассматривается. |