FreeBSD.Linux. Копирование с поврежденного носителя.

Рейтинг:   / 221
ПлохоОтлично 

Как скопировать данные с повреждённого носителя?

Заметка взята от сюда:

http://ivnish.blogspot.com/2009/06/cddvd.html

К сожалению, все носители информации не вечны. И даже одна маленькая царапина, может испортить большой архив, который в последствие откажется распаковываться. Первый способ:

dd if=/dev/sr0 of=bad_cd.iso conv=noerror,sync

скопирует с носителя быстро, записывая в битые сектора нули. Меньший ущерб это наносит видео - подумаешь, на секунду изображение пропадет Улыбаюсь А вот для других данных не очень то подходит.

Примечание от себя: Если надо скопировать со сжатием, то команда будет примерно такой:

dd if=/dev/sr0 conv=noerror,sync | gzip -c > image.gz

Второй способ:

sudo apt-get install recoverdm
sudo recoverdm -t 20 -i /dev/sr0 -o bad_cd.iso

позволяет скопировать с поврежденного носителя с наименьшими потерями. Однако процесс это не быстрый (не менее семи часов), советую ставить на ночь.