[Comm] bad block на загрузочном секторе usb-драйва

Konstantin S. Uvarin =?iso-8859-1?q?khedin_=CE=C1_mail=2Eru?=
Сб Мар 15 09:08:46 MSK 2008


Приветствую! 

> Testdisk прекрасно видит сам раздел, все данные, реконструирует
> правильный boot sector, но записать его не может - write error, видимо
> из-за этих самых сбойных блоков.

> Собственно, вопрос: можно ли как-то линуксовыми средствами (желательно
> Alt) решить проблему? Ну типа пометить эти блоки как плохие, чтобы
> загрузочный сектор на них не пытался записываться. 

Вот это сомнительно -- сектор за нумером ноль не особо-то сдвинешь... Разве 
что самому диску в мозгах что-то поправить. 

> Или по крайней мере есть ли способ извлечь с винчестера данные, ведь они-то 
целы?

Ну, первое что приходит в голову -- сделать dd conv=noerror if=/dev/$disk 
>image и потом образ прогнать testdisk-ом и смонтировать с -o loop. Но это 
много места надо, а оно не всегда есть. 

Можно еще попробовать что-то типа mount /dev/sdX /mnt/smth -o 
loop,ro,offset=многобайт -- так, чтобы offset пришелся на начало раздела

-- 
Konstantin S. Uvarin
"Добрый волбешник" (c) А.Кнышев


Подробная информация о списке рассылки community