Alte, beschädigte CDs mit einer Ubuntu Live-CD retten
Ihre alten CDs - insbesondere die, die Sie selbst gebrannt haben - werden im Laufe der Zeit immer weniger, bis sie unlesbar sind. Wir zeigen Ihnen, wie Sie so viele Daten wie möglich herauspressen, bevor es zu spät ist!
Das Werkzeug, das wir dazu verwenden werden, heißt ddrescue, Auf die Live-CD-Umgebung kann leicht zugegriffen werden. ddrescue können .iso-Dateien aus Ihren CDs erstellen, die dann entweder auf eine zuverlässigere CD gebrannt werden können oder in allen modernen Betriebssystemen eingehängt werden können.
Starten Sie die Ubuntu Live CD-Umgebung mit einer gebrannten CD oder einem vorbereiteten Flash-Laufwerk.
Zuerst werden wir installieren ddrescue. Öffnen Sie den Synaptic Package Manager (System> Administration> Synaptic Package Manager)..
Klicken Sie im Synaptic Package Manager-Fenster auf Einstellungen> Repositorys.
Fügen Sie einen Haken in das Kästchen ein, dessen Label mit "Universum" endet, um Ubuntu zu aktivieren Universum Repository. Klicken Sie auf Schließen.
Klicken Sie im Hauptfenster von Synaptic auf die Schaltfläche Neu laden, um die Liste der verfügbaren Pakete erneut zu laden.
Wenn der Suchindex neu erstellt wurde, geben Sie "ddrescue" in das Feld Schnellsuche ein. Es werden zwei verschiedene Pakete angezeigt. 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 "Für Installation markieren". Klicken Sie auf die Schaltfläche Übernehmen und befolgen Sie die Anweisungen zur Installation ddrescue.
Als Nächstes müssen wir einen Speicherort auswählen, um die .iso-Datei zu speichern, die von erstellt wird ddrescue. In unserem Fall verwenden wir eine interne NTFS-Festplatte. Zum Einhängen klicken wir auf Places und wählen dann die Festplatte aus, die wir verwenden möchten.
Der Rest dieses Handbuchs wird in einem Terminalfenster ausgeführt. Öffnen Sie es über Applications> Accessories> Terminal.
Navigieren Sie zu dem Speicherort, an dem Sie die ISO-Datei speichern möchten. In unserem Fall handelt es sich um eine neu eingebaute Festplatte. Wir wechseln daher zuerst in das Verzeichnis / media und verwenden dann die Tab-Vervollständigung, um in das Verzeichnis zu wechseln, das unsere Festplatte darstellt.
Sobald Sie sich im richtigen Verzeichnis befinden, können Sie es ausführen ddrescue! ddrescue ist einfach, weil Sie mehrmals versuchen können, Daten von einer CD abzurufen, und jedes Mal, wenn sie zur gleichen Image-Datei hinzugefügt wird, werden alle neuen Daten wiederhergestellt.
Aus diesem Grund ist es für den ersten Durchgang am besten, zunächst die einfachen Teile zu retten und später in Problembereiche zu bohren.
Für den ersten Durchlauf lautet der Terminalbefehl:
ddrescue -n -b 2048 / dev / cdrom
In unserem Fall handelt es sich bei der CD, die wir wiederherstellen möchten, um eine 13-jährige CD mit Red Hat Linux 4.2, also nennen wir das Image RedHat.iso und die Protokolldatei RedHat.log.
Das "-n" -Flag stellt sicher, dass dieser erste Durchlauf nicht zu lange dauert, die leicht lesbaren Teile der CD jedoch wiederhergestellt werden. Die Markierung „-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 etwa 80 MB Daten, die aufgrund von Fehlern nicht wiederhergestellt wurden. Versuchen wir einen zweiten, tiefer gehenden Lauf, um so viele Daten wie möglich wiederherzustellen.
Der Terminalbefehl für diesen zweiten Lauf ist dem ersten sehr ähnlich, mit der Ausnahme, dass anstelle des Kennzeichens "-n" das Kennzeichen "-d" verwendet wird, um ddrescue anzuweisen, in den Direktmodus zu wechseln und so viele Daten von der CD zu lesen wie möglich. Weitere Informationen zu Befehlszeilenparametern, die von ddrescue erkannt werden, finden Sie im Handbuch.
ddrescue -d -b 2048 / dev / cdrom
Stellen Sie sicher, dass die .iso- und .log-Dateien mit den im ersten Schritt verwendeten identisch sind.
Wir ließen ddrescue über Nacht laufen und morgens…
Wir hatten über 55 MB der Daten wiederhergestellt, die wir zuvor nicht wiederhergestellt hatten! Wenn wir es länger ließen, hätten wir uns vielleicht noch mehr erholen können.
Versuchen Sie, Ihre CDs jetzt zu speichern, bevor sie sich weiter verschlechtern. Festplattenspeicher ist günstig; Der Kauf eines externen Laufwerks ist eine kleine Investition, wenn Sie Ihre alten CDs speichern können (und sie dann wegwerfen können, um Platz in Ihren Regalen zu sparen)..
Und während ddrescue Dies ist ein hervorragendes Werkzeug, um Daten von anderen Geräten wie Festplatten und Disketten abzurufen. Wenn Sie versucht haben, ein Laufwerks-Image mit dd und es gab dir Fehler, dann gib ddrescue Versuchen Sie es stattdessen!