Wiederherstellen von Dateien von einer beschädigten CD / DVD

21

Ich habe bestimmte alte CDs / DVDs, die sich nicht in gutem Zustand befinden. Ich möchte von ihnen alles wiederherstellen, was wiederhergestellt werden kann. In Windows gab es Software wie Isobuster und Cd Recovery, mit der ich das machen kann. Kann jemand eine native Linux-App vorschlagen?

tinhed
quelle
Haben Sie versucht, sich körperlich zu behandeln? CDs sind insofern interessant, als die Umschläge behandelt werden können, um das Lesen zu verbessern.
Martin Owens -doctormo-

Antworten:

18

Versuchen Sie unter Ubuntu dvdisaster für Daten-CDs und DVDs. Wirklich gut, wenn Sie grafische Werkzeuge mögen. Die Verwendung mit kommerziellen Film-DVDs ist jedoch schwierig. Sie müssen die DVD einmal in Totem öffnen, um das Laufwerk zu "authentifizieren". Danach funktioniert es gut.

Sie haben auch ddrescue für das Terminal.

Ich habe beide benutzt und sie sind gut.

Sobald Sie die Datei auf Ihrer Festplatte haben, können Sie versuchen, sie zu dekomprimieren oder zu laden. Wenn es zu beschädigt ist, greife ich zu foremost oder testdisk , um alle möglichen Dateien aus dem Speicherabbild der Festplatte herauszuholen. Hier ist ein schneller Link: http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

Ich bin mir jedoch nicht sicher, ob es sich um Musik-CDs handelt. Suchen Sie nach einem CD-Ripper, der cdparanoia verwendet. Ich musste das schon lange nicht mehr tun. Eine Schnellsuche zeigt abcde, ripperx und mehr.

UrkoM
quelle
Gibt es eine Möglichkeit, Links zu erstellen, die direkt für die Installation der Software aus den Repositorys geöffnet werden? :)
UrkoM
<a href="http://apt.ubuntu.com/p/hello"><img src="http://bit.ly/software-large"> **hello**</a>Da bist du :)
Stefano Palazzo
13

Ich empfehle SafeCopy ! Es funktioniert einwandfrei (zumindest für mich) und ist sehr einfach zu installieren und zu verwenden.

Sie können es mit installieren sudo apt-get -install safecopy

Ich schlage vor, drei vordefinierte Stufen wie folgt zu verwenden (vorausgesetzt, Ihre CD / DVD-Gerätedatei ist /dev/cdrom):

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

Die Ausgabe der obigen Befehle sieht ungefähr so ​​aus:

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)

Wenn ein Fehler in der Ausgabe aufgetreten ist ( Unrecoverable bad blocksnicht 0), können Sie die zweite Stufe von ausführensafecopy --stage2 /dev/cdrom /tmp/mycd.iso

Die Ausgabe wird ungefähr so ​​aussehen:

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)

Wenn ein Fehler in der Ausgabe der zweiten Stufe aufgetreten Unrecoverable bad blocksist ( nicht 0), können Sie die dritte Stufe durchlaufen lassensafecopy --stage3 /dev/cdrom /tmp/mycd.iso

Weitere Informationen finden Sie in der SafeCopy-Manpage .

PHP-Lerner
quelle
Safecopy war großartig und super einfach zu bedienen, auch in CLI. Vielen Dank!
Baptiste Candellier
4

Die anderen Antworten konzentrieren sich auf Software; Ich werde eine weitere "Ebene" hinzufügen.

Die Tatsache, dass die Disc (CD oder DVD) physisch beschädigt ist, kann die möglichen Ergebnisse des Softwareansatzes einschränken.

Ich noch empfehlen sie zuerst zu versuchen , wie das, was unten folgt könnten Ihre Daten vollständig zerstören , wenn Sie mit ihm zu rau sind.

Ein Prozess, um Kratzer zu reduzieren; Welche Werkzeuge, Chemikalien und Geräte sind zu verwenden?

Erste Ratschläge: Erst durchlesen und üben, dann das Richtige tun.

  1. Wettex Schwammtuch oder ähnliches abwischen . Machen Sie es feucht, dann legen Sie es auf eine stabile Oberfläche
  2. Legen Sie Ihre Disc mit der Aufnahmefläche nach oben auf 1.
  3. Suchen Sie nach einer beliebigen Reibemasse und geben Sie ziemlich große Tropfen auf die Oberfläche der CD
  4. Verwenden Sie eine beliebige Kombination von Werkzeugen, um die Oberfläche zu bearbeiten, ähnlich wie beim "Polieren" von Autolacken .

Nehmen Sie es in einfachen Schritten vor, reinigen Sie die Disc nach einiger Arbeit und versuchen Sie, sie zu lesen. Mit den oben beschriebenen einfachen Schritten erhalten Sie schließlich mehr Daten als ursprünglich.

HINWEIS: Dies funktioniert nicht bei Discs, die Risse in den optischen Schichten oder im Aufnahmesubstrat aufweisen. Darin liegt keine Magie. Sie glätten die Oberfläche und entfernen dabei Kratzer .

Erprobt in der Praxis auf DVD + R-Discs

Hannu
quelle
2
Gute Idee! Übrigens ist das Üben einer verkratzten, nicht benötigten Disc / Plastikscheibe eine gute Idee, da die Daten möglicherweise komplett verloren gehen
Wilf,