smartctl -t short - быстрая проверка (занимает минут 10)
smartctl -l long - полная проверка всего диска, может занять несколько часов для больших дисков. После выключения питания стартует с непроверенного сектора. Если есть ошибки они видны в смарте в полном выводе по smartctl -a , есть ещё опция для вывода только результатов теста, но я её не помню.
Это чтобы затереть содержимое бэд блоков автоматически при их нахождении, это избавит от возможных ошибок при загрузке системы или решит проблему с тем что система совсем не загружается (просто висит черный экран), а Remap переназначит на места бэдов нормальные блоки из резервной области.
Пока что не работал с такими, да и ТС не указал какой у него, так что говорю на всякий случай, затереть их всё равно не помешает, можно хотя бы отрезать ту часть где они и есть и пользоваться остальной (на свой страх и риск, лол).
А что в нем странного? Мне казалось, что он просто пробегает по устройству /dev/sdb, например, и читает\пишет блоки байт с O_DIRECT, по таймауту считает блок битым. Не?
использовать утилиту whdd с загрузочного диска SystemRescueCd.
whdd -это аналог виктории, проверяет поверхность, только есть плюсы:
- отсутствует проблема с sata-дисками на старых МП
- возможность проверять столько дисков одновременно, сколько имеется портов подключения
если есть сомнения, а поверхность нормальная, то следует воспользоваться советом выше - выполнить тесты через smartctl.
Физические BAD-ы никакими программами не вылечить, это повреждение поверхности диска, тут ничего не сделаешь. REMAP — это просто замена битых секторов на нормальные, выделяемые из резервной области диска. Современные винчестеры делают REMAP сами. Если BAD-секторы появились в явном виде на HDD, значит, резервная область исчерпана. А ERASE — это просто попытка «втупую» затереть BAD-сектор (мало ли, просто ошибка контрольной суммы, авось удастся исправить).
А что в нем странного? Мне казалось, что он просто пробегает по устройству /dev/sdb, например, и читает\пишет блоки байт с O_DIRECT, по таймауту считает блок битым. Не?
У меня он впадал в стопор на некоторых винтах, которые удавалось реанимировать с помощью мхддшного ремапа.