dd
это не лучший способ скопировать изображение, и он потерпит неудачу, когда он столкнется с ошибкой чтения.
На данный момент лучшая программа, которую я нашел, это dvdisaster .
Он не только перечитывает при обнаружении ошибок,
но и может генерировать файл для исправления ошибок,
а также создает график сканирования поверхности
(если вы видите, что некоторые области требуют больше времени для чтения, возможно, происходит сбой носителя).
Даже если есть ошибки чтения, если вы создали .ecc
файл ранее, вы можете восстановить образ (и записать новую копию).
Я все еще сохраняю вывод dvd+rw-mediainfo /dev/dvd
или cdrecord -atip dev=/dev/cd
(в зависимости от носителя, чтобы получить производителя), плюс, .dvdisaster.log
который имеет список ошибок (для отслеживания позже, и посмотреть, есть ли какая-либо корреляция с производителями).
Есть несколько компакт-дисков, которые я пометил как «нечитаемые» несколько лет назад и которые dvdisaster
удалось восстановить. Работает на видео DVD тоже (по крайней мере те, которые я записал).
Возможность сканирования поверхности будет зависеть от ваших аппаратных возможностей (новые диски должны справиться с этим?). У меня отлично работает на Ubuntu с дешевой (<$ 20, Optiarc 'DVD RW AD-7260S') внутренней двухслойной горелкой. Хотя в OS X нет успеха, но это больше похоже на системное программное обеспечение, пытающееся захватить контроль над накопителем.