Linux -- это интересно

hdrecover

Восстановление жёстких дисков, перераспределением сбойных секторов.


hdrecover — маленькая консольная утилита, инструмент стимулирования жёстких дисков для перераспределения сбойных секторов.

Просмотреть группы секторов с битыми блоками (для контроля восстановления), можно с помощью утилиты smartmontools (smartctl). В выводе интересны пункты Reallocated Event Count (число переназначенных секторов), Current Pending Sector (текущее число нестабильных секторов) и Offline Uncorrectable (количество нескорректированных секторов, серьёзное повреждение поверхности диска).

В зависимости от размера диска, зависит время работы hdrecover. Если при сканировании встречается повреждённый сектор то делается несколько попыток чтения сектора (для получения данных), если это удаётся то привод автоматически перераспределит сектора.

Если после нескольких попыток данные не могут быть прочитаны, то hdrecover предоставит возможность перезаписать данные в секторе и это заставит диск перераспределить сектора.

ВНИМАНИЕ: Замена/перезапись сектора приведёт к потере данных, если это один сектор то это не важно, а если таких секторов много то это опасно для информации на диске.

По окончании работы hdrecover выдаст сводную информацию, сколько было найдено блоков с ошибкой и предоставит выбор действия. Если повторно запустить smartctl то в пунктах Current Pending Sector и Reallocated Event Count должно увеличится число секторов которые диск перераспределил. Число секторов в пункте Offline Uncorrectable обновляется не сразу и надо принудительно запустить тестирование или дождаться автоматического запуска встроенной аппаратной самодиагностики (обычно каждые четыре часа).

ПРЕДУПРЕЖДЕНИЕ: С жёстким диском имеющим множество повреждённых секторов скорее всего ничего не получится! Для пользователей ценящих свои данные лучше приобрести для них новый жёсткий диск, а не доверять возможностям приложения. Тем не менее, если по каким то причинам новый диск приобрести невозможно или нравится жить на острие ножа, то hdrecover может помочь вам!

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)