Bei einer Platte mit der neueren GPT-Partitionstabelle verwenden Sie gdisk, das Sie unter Umständen erst noch über den Paketmanager nachinstallieren müssen. Unter Ubuntu steckt es im Paket gdisk. Eine Aufstellung der Partitionen im Image liefert das Kommando gdisk -l kopie.img.

Fundstücke

Wenn Sie eine oder mehrere Partitionen vermissen, setzen Sie Testdisk auf das Image an. Dieses Programm versucht Partitionen aufzuspüren und wiederherzustellen. Testdisk müssen Sie über den Paketmanager nachinstallieren, unter Ubuntu steckt es im Paket testdisk. Anschließend nennen Sie dem Werkzeug lediglich den Dateinamen der Image-Datei, rufen also testdisk kopie.img auf.

Sie landen jetzt in der textbasierten Benutzeroberfläche aus Abbildung 5. Im oberen Teil präsentiert Testdisk noch einmal die Image-Datei. Stellen Sie sicher, dass unten der Punkt [Proceed] hervorgehoben ist, und rufen Sie ihn mit der Eingabetaste auf. Jetzt müssen Sie testdisk mitteilen, ob die Festplatte bereits die moderne GPT nutzt. In diesem Fall wählen Sie den Punkt [EFI GPT], andernfalls seinen Kollegen [Intel]. Abschließend starten Sie die [Analyse].

Testdisk fasst jetzt im oberen Teil die aktuelle Situation zusammen. Fehlende oder doppelt aufgeführte Partitionen weisen auf einen Defekt hin. Starten Sie in diesem Fall [Quick Search]. Testdisk geht jetzt auf die Suche und listet anschließend alle gefundenen Partitionen auf (Abbildung 6). Via [P] sehen Sie sich die Dateien und Verzeichnisse der entsprechenden Partition an, die Navigation erfolgt mit den Pfeiltasten und Eingabe. Mit [Q] geht es wieder zurück zur Aufstellung aller Partitionen.

Hat das Werkzeug bereits alle Partitionen aufgespürt, aktivieren Sie [Write]. Vermissen Sie noch eine oder mehrere Partitionen, wählen Sie [Deeper Search]. Testdisk führt dann eine tiefergehende Analyse durch, die etwas länger dauert. Sie fördert unter Umständen uralte Partitionen zutage, die sich sogar teilweise überlappen können. Steuern Sie in der Liste die bislang vermisste Partition an, im Zweifelsfall müssen Sie raten.

Über die Pfeiltasten können Sie aus der Partition eine primäre oder logische machen. Diese Partition stellt dann Testdisk gleich wieder her. Alle Partitionen mit einem D in der ersten Spalte ignoriert Testdisk, sie bleiben folglich gelöscht. Wenn Sie zufrieden sind, drücken Sie die Eingabetaste und lassen die neue Partitionstabelle mit [Write] speichern.

In jedem Fall bestätigen Sie die Rückfrage mit [Y] und aktivieren Ok. Über [Quit] springen Sie immer wieder ein Menü zurück, bis sich Testdisk schließlich beendet.

Auswahl

Um die wiederhergestellten Partitionen einzuhängen, installieren Sie über den Paketmanager das Programm kpartx (bei Ubuntu im gleichnamigen Paket) und setzen es dann auf die Image-Datei an:

# kpartx -a -v kopie.img

Das Werkzeug erstellt jetzt für jede Partition im Image eine eigene Gerätedatei unterhalb von /dev/mapper. Sie müssen in den angezeigten Informationen nur die Gerätedatei für Ihre Partition ablesen und diese dann per mount einhängen (Abbildung 7):

# mount -o loop,ro /dev/mapper/loop0p1 /mnt

Der Befehl aus diesem Beispiel hängt die erste Partition (loop0p1) aus dem Image in das Unterverzeichnis /mnt ein.