Бэкап умершего жесткого диска?

Умер жесткий диск, пытаюсь сделать образ банальным dd. Когда хард натыкается на плохой кусочек диска, программа, которая к нему обратилась, зависает секунд на 15, после чего ей возвращается i/o error. В течение этих 15 секунд диск издает повторяющиеся нехарактерные звуки.


Вопрос: как сократить этот промежуток времени? Скажем, если блок не прочитался за секунду, переходить к следующему блоку. А то процесс доходит до места, где всё плохо, и дальше работает со скоростью 1 мб/с или меньше.


ОС — Ubuntu 10.10, диск подключен по USB.
  • Вопрос задан
  • 3640 просмотров
Решения вопроса 1
Backspace
@Backspace
Тогда лучше dd_rhelp. Он использует ddrescue, но не затыкается на bad-секторах.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
greynix
@greynix
Возможно в данном случае поможет использование утилит ddrescue и dd_rescue. В интернете много информации по данным программам. Если необходимо поищу под ваш случай.
Ответ написан
Комментировать
Backspace
@Backspace
Подкрутить kern.cam.da.default_timeout и kern.cam.da.retry_count в сторону уменьшения.
Ответ написан
@gribozavr
ddrescue, dd_rescue (это две разные программы)
Ответ написан
Комментировать
Jinglebens
@Jinglebens
Некоторым оживить диск на время помогла заморозка, вот например ссылка alenacpp.blogspot.com/2006/07/blog-post_19.html
Ответ написан
Комментировать
@rgaliull
я в таких случаях начинаю с testdisk
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы