29Jun

Rette alte, beschädigte CDs mit einer Ubuntu Live CD

Ihre alten CDs - besonders diejenigen, die Sie selbst verbrannt haben - verschlechtern sich im Laufe der Zeit bis zu dem Punkt, dass sie nicht mehr lesbar sind. Wir zeigen Ihnen, wie Sie so viele Daten wie möglich auspressen können, bevor es zu spät ist!

Das Tool, das wir verwenden werden, heißt ddrescue , auf das man einfach von der Live CD-Umgebung aus zugreifen kann. ddrescue kann. iso-Dateien aus Ihren CDs machen, die dann entweder auf eine zuverlässigere CD gebrannt werden oder auf allen modernen Betriebssystemen gemountet werden können.

Starten Sie mit einer gebrannten CD oder einem vorbereiteten Flash-Laufwerk in die Ubuntu Live CD-Umgebung.

Zuerst installieren wir ddrescue .Öffnen Sie den Synaptic Package Manager( System & gt; Administration & gt; Synaptic Package Manager).

Klicken Sie im Synaptic Package Manager auf Einstellungen & gt;Repositories.

Fügen Sie ein Häkchen in das Feld ein, dessen Label mit "universe" endet, um das -Universum--Repository von Ubuntu zu aktivieren. Klicken Sie auf Schließen.

Klicken Sie im Synaptic-Hauptfenster auf die Schaltfläche Neu laden, um die Liste der verfügbaren Pakete neu zu laden.

Nachdem der Suchindex neu erstellt wurde, geben Sie "ddrescue" in das Textfeld für die Schnellsuche ein. Zwei verschiedene Pakete werden auftauchen;Stellen Sie sicher, dass Sie "gddrescue" und nicht "ddrescue" wählen, was etwas anders funktioniert.

Klicken Sie mit der rechten Maustaste auf "gddrescue" und wählen Sie "Zur Installation markieren".Klicken Sie auf die Schaltfläche Übernehmen und folgen Sie den Anweisungen, um ddrescue zu installieren.

Als nächstes müssen wir einen Speicherort auswählen, um die. iso-Datei zu speichern, die von ddrescue erzeugt wird. In unserem Fall verwenden wir eine interne NTFS-Festplatte. Um es zu mounten, klicken wir auf Orte und wählen dann die Festplatte aus, die wir verwenden möchten.

Der Rest dieses Handbuchs wird in einem Terminal-Fenster erstellt, also öffnen Sie eines über Anwendungen & gt;Zubehör & gt;Terminal.

Navigieren Sie zu dem Speicherort, an dem Sie die ISO-Datei speichern. In unserem Fall handelt es sich um eine neu gemountete Festplatte. Daher wechseln wir zunächst zum Verzeichnis / media und wechseln dann mit der Tabulatorvervollständigung in das Verzeichnis, das unsere Festplatte darstellt.

Sobald Sie im richtigen Verzeichnis sind, können Sie ddrescue ausführen!ddrescue ist ordentlich, weil Sie versuchen können, Daten mehrfach von einer CD zu entfernen, und jedes Mal, wenn es der gleichen Bilddatei hinzugefügt wird, was auch immer neue Daten verwalten, wird es wiederhergestellt.

Aus diesem Grund ist es am besten, zuerst mit der Wiederherstellung der einfachen Teile zu beginnen und dann später in Problembereiche zu bohren.

Für den ersten Durchlauf lautet der Terminalbefehl:

ddrescue -n -b 2048 /dev/ cdrom & lt; ISO-Datei & gt;& lt; Protokolldatei & gt;

In unserem Fall ist die CD, die wir wiederherstellen wollen, eine 13 Jahre alte CD mit Red Hat Linux 4.2, also werden wir das Image RedHat.iso und die Log-Datei RedHat.log aufrufen.

Das Flag "-n" stellt sicher, dass dieser erste Durchlauf nicht zu lange dauert, aber die leicht lesbaren Teile der CD wiederhergestellt werden. Das Flag "-b" ist wichtig, da CDs Blockgrößen von 2048 Byte haben.

Eventuell wird ddrescue beendet, möglicherweise mit einigen Fehlern.

In unserem Fall gab es rund 80 MB Daten, die aufgrund von Fehlern nicht wiederhergestellt wurden. Lassen Sie uns einen zweiten, tieferen Lauf versuchen, um so viele Daten wie möglich wiederherzustellen.

Der Terminal-Befehl für diesen zweiten Lauf ist dem ersten sehr ähnlich, nur dass anstelle des "-n" -Flags das "-d" -Flag verwendet wird, um ddrescue in den direkten Modus zu versetzen und so viele Daten aus dem zu lesenCD wie möglich. Weitere Informationen zu Befehlszeilenparametern, die ddrescue erkennt, finden Sie im Handbuch.

ddrescue -d -b 2048 /dev/ CD-ROM & lt; ISO-Datei & gt;& lt; Protokolldatei & gt;

Stellen Sie sicher, dass die ISO- und LOG-Dateien mit denen im ersten Schritt identisch sind.

Wir ließen ddrescue über Nacht laufen, und am Morgen. ..

hatten wir über 55 MB der Daten wiederhergestellt, die wir vorher noch nicht gefunden hatten! Wenn wir es länger gelassen haben, konnten wir uns vielleicht noch mehr erholen.

Es ist eine gute Idee, Ihre CDs jetzt zu speichern, bevor sie sich weiter verschlechtern. Festplattenspeicher ist billig;Der Kauf eines externen Laufwerks ist eine kleine Investition, wenn Sie Ihre alten CDs speichern können( und dann können Sie sie wegwerfen, um Platz in Ihren Regalen zu sparen).

Und während ddrescue ist ein großartiges Werkzeug dafür, es kann auch verwendet werden, um Daten von anderen Geräten wie Festplatten und Disketten zu ziehen. Wenn Sie versucht haben, ein Laufwerksbild mit dd zu erstellen, und es gab Ihnen Fehler, dann geben Sie ddrescue stattdessen versuchen!