Відновлення файлів із пошкоджених CD / DVD


21

У мене є певні старі CD / DVD, які не в хорошому стані. Я хочу відновити у них все, що можна відновити. у Windows у вас було таке програмне забезпечення, як Isobuster та Cd Recovery, яке дозволило мені це зробити. Чи може хтось запропонувати рідну програму для Linux?


Ви пробували фізичне лікування? Компакт-диски цікаві тим, що обкладинки можна обробити для поліпшення читання.
Мартін Оуенс -доктормо-

Відповіді:


18

Для Ubuntu спробуйте dvdisaster для даних , що містять компакт-диски та DVD-диски. Дійсно добре, якщо вам подобаються графічні інструменти. Хоча це складно використовувати з DVD-комерційними фільмами. Вам доведеться спершу відкрити DVD у Totem, щоб "автентифікувати" диск. Після цього він добре працює.

Також у вас є ddrescue для терміналу.

Я використовував і те, і вони добре.

Після того, як у вас є файл на вашому жорсткому диску, ви можете спробувати його "віджати" або встановити. Якщо він занадто пошкоджений, я вдаюся до головного чи тестдиска, щоб витягти всі можливі файли із скинутого зображення диска. Ось швидке посилання: http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

Не впевнений, що стосується музичних компакт-дисків. Шукайте cd-ripper, який використовує cdparanoia. Мені давно не потрібно було це робити. Швидкий пошук показує abcde, ripperx тощо.


Будь-який спосіб зробити посилання, які відкриваються безпосередньо для встановлення програмного забезпечення із сховищ? :)
UrkoM

<a href="http://apt.ubuntu.com/p/hello"><img src="http://bit.ly/software-large"> **hello**</a>Ось ви :)
Стефано Палаццо

13

Я пропоную 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

Для отримання додаткової інформації, будь ласка, прочитайте сторінку ManCopy Safe Man .


Safecopy був чудовим і надзвичайно простим у використанні, навіть у CLI. Спасибі!
Батіст Кандильєр

4

Інші відповіді зосереджені на програмному забезпеченні; Додаю до цього ще один «шар».

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

Я все-таки рекомендую спробувати їх ПЕРШИМ, оскільки наступне нижче може повністю знищити ваші дані, якщо ви занадто грубі з ними.

Процес зменшення подряпин; які інструменти, хімічні речовини та пристосування використовувати:

Початкова порада: спочатку прочитайте та практикуйте, а потім зробіть справжнє.

  1. Wettex протираючи губкою тканину або подібне. Зробіть його вологим, після чого поставте його поверх рівної поверхні
  2. Розмістіть диск із поверхнею запису вгорі на 1.
  3. Знайдіть будь-який тип затираючої суміші та покладіть досить великі краплі на поверхню диска
  4. Використовуйте будь-яку комбінацію інструментів для роботи над поверхнею, подібно до того, як "збивання" робиться на автомобільній фарбі.

Зробіть це простими кроками, очистіть диск після деякої роботи та спробуйте прочитати його - врешті-решт, використовуючи легкі кроки вищезазначеного, ви отримаєте більше даних, ніж спочатку.

ПРИМІТКА. Це не буде працювати для дисків, які мають тріщини через оптичні шари або на субстраті для запису. У цьому немає ніякої магії. Ви робите верхню поверхню більш рівною, видаляючи подряпини під час руху.

Випробувано на практиці на дисках DVD + R


2
Гарна ідея! До речі, практикувати подряпаний непотрібний диск / шматочок пластику може бути хорошою ідеєю, так як якщо це піде не так, дані можуть бути повністю втрачені
Wilf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.