Восстановление файлов с поврежденного CD / DVD

У меня есть некоторые старые CD / DVD, которые не в хорошем состоянии. Я хочу восстановить из них все, что можно восстановить. В Windows у вас было программное обеспечение, такое как Isobuster и Cd Recovery, которое позволит мне сделать это. Кто-нибудь может предложить родное приложение для Linux?

21
задан 2 December 2010 в 08:46

3 ответа

Другие ответы сосредоточены на программном обеспечении; Я добавлю еще один «слой» к этому.

Тот факт, что диск (CD или DVD) физически поврежден, вероятно, накладывает ограничение на возможные результаты программного подхода.

Я все же рекомендую попробовать их ПЕРВОЕ, поскольку то, что следует ниже , может полностью уничтожить ваши данные, если вы слишком грубы с этим.

Процесс уменьшения царапин; какие инструменты, химикаты и устройства использовать:

Первоначальный совет: сначала прочитайте и попрактикуйтесь, а затем сделайте реальное.

  1. Губка для протирки Wettex или аналогичная. Сделайте его влажным, а затем положите его на устойчивую поверхность
  2. Поместите диск так, чтобы поверхность записи была сверху 1.
  3. Найдите любой тип трения и поместите довольно большие его капли на поверхность диска
  4. . Используйте любую комбинацию инструментов для работы на поверхности, аналогично тому, как " Полировка " сделано на автомобильной краске.

Сделайте это легкими шагами, почистите диск после некоторой работы и попробуйте прочитать его - в конце концов, используя простые шаги, описанные выше, вы получите больше данных, чем изначально.

ПРИМЕЧАНИЕ. Это не будет работать для дисков с трещинами в оптических слоях или в подложке для записи. В этом нет магии. Вы делаете верхнюю поверхность более ровной, удаляя царапины по ходу движения.

Испытано на практике на дисках DVD + R

0
ответ дан 2 December 2010 в 08:46

Я предлагаю SafeCopy! Это работает правильно (по крайней мере, для меня) и очень просто установить и использовать.

Можно установить его использование sudo apt-get -install safecopy

Я предлагаю, Вы для использования трех предопределенных этапов следующим образом (предположите, что файл устройств CD/DVD /dev/cdrom):

safecopy --stage1 /dev/cdrom /tmp/mycd.iso

Вывод вышеупомянутых команд будет чем-то вроде этого:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 89567232
Resolution: 89567232
Min read attempts: 1
Head moves on read error: 0
Badblocks output: stage1.badblocks
Marker string: BaDbLoCk
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
......................................... [40961]    
................[58254](+238608384){X}[80121](+89567232)
.[80374](+1036288){X}[102241](+89567232)
.[102314](+299008){X}[124181](+89567232)
......................................... [165142]    
......................................... [207126]
..........._  :-) 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 3 (268701696)
Blocks (bytes) copied: 218673 (895686656)

Если была какая-либо ошибка в выводе (Unrecoverable bad blocks не 0), можно прибежать вторыми этап safecopy --stage2 /dev/cdrom /tmp/mycd.iso

Вывод будет чем-то вроде этого:

Low level device calls enabled mode: 2
Reported hw blocksize: 4096
DVD low level access: drive reset
Reported low level blocksize: 4096
Filesize not reported by stat(), trying seek().
File size: 895686656
Blocksize: 4096
Fault skip blocksize: 524288
Resolution: 4096
Min read attempts: 1
Head moves on read error: 0
Incremental mode file: stage1.badblocks
Incremental mode blocksize: 4096
Badblocks output: stage2.badblocks
Starting block: 0
Source: /dev/cdrom
Destination: /tmp/mycd.iso
Current destination size: 895686656
......................................... [99468]    
........................_  :-| 100%
Done!
Recovered bad blocks: 0
Unrecoverable bad blocks (bytes): 0 (0)
Blocks (bytes) copied: 218673 (895686656)

Если была какая-либо ошибка в выводе второго этапа (Unrecoverable bad blocks не 0), можно выполнить третью стадию safecopy --stage3 /dev/cdrom /tmp/mycd.iso

Для получения дополнительной информации прочитайте Страницу справочника SafeCopy.

13
ответ дан 2 December 2010 в 08:46

Для Ubuntu попробуйте dvdisaster для дисков данных и DVD. Действительно хорошо, если вам нравятся графические инструменты. Это сложно использовать с коммерческими DVD фильмов, однако. Вам сначала нужно будет открыть DVD в Totem, чтобы «аутентифицировать» диск. После этого все работает хорошо.

У вас также есть ddrescue для терминала.

Я использовал оба, и они хороши.

Если у вас есть файл на жестком диске, вы можете попробовать «разархивировать» его или смонтировать. Если он слишком поврежден, я прибегаю к передовому или тестовому диску , чтобы извлечь все возможные файлы из записанного образа диска. Вот быстрая ссылка: http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

Не уверен насчет музыкальных компакт-дисков, хотя , Ищите CD-риппер, который использует cdparanoia. Мне не нужно было делать это в течение длительного времени. Быстрый поиск показывает abcde, ripperx и многое другое.

0
ответ дан 2 December 2010 в 08:46

Другие вопросы по тегам:

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