Gelöschte Partition wiederherstellen

Gelöschte Partition wiederherstellen

Mein Debian-System hatte eine standardmäßig verschlüsselte Installation („ganze Festplatte mit verschlüsseltem LVM verwenden“ im Setup). Dann habe ich Gnome-Disks verwendet, um etwas auf einer microSD-Karte zu tun, die dasselbe Setup hatte. EFI-Partition, Swap-Partition, Luks-Partition mit ext4 darin. Ich habe versehentlich meine Festplatte verwendet und die LUKS-Partition gelöscht. Das System funktionierte trotzdem noch. Bis ich neu gestartet habe. Jetzt findet es das LVM-Volume nicht mehr.

Gibt es eine Möglichkeit, das Problem wiederherzustellen? Ich kann Live-Medien oder den Wiederherstellungsmodus von der Debian-Netinstaller-CD-ROM booten.

EDIT: Ich mache gerade dasselbe in einer VM zum Testen. Ich melde mich mit weiteren Informationen zurück, wenn ich fertig bin!

Antwort1

Wenn Sie eine Partition löschen, bleibt der eigentliche Inhalt in der Regel erhalten. Erst wenn SieerstellenEine, bei der das Partitionierungstool zum Löschen alter Daten auffordert.

fdiskSie sollten also in der Lage sein, die Partition einfach mit oder gdiskam gleichen Startpunkt erneut hinzuzufügen. Stellen Sie einfach sicher, dass SienichtAkzeptieren Sie die Eingabeaufforderung von fdisk, um die alte LUKS-Signatur zu entfernen. (Wenn Sie die Eingabeaufforderung jedoch überhaupt erhalten, bedeutet dies, dass Sie den richtigen Offset gefunden haben.)

(Ich empfehle nicht, dies mit GParted- oder GNOME-Festplatten zu versuchen. Wenn Sie es aber trotzdem tun, überprüfen Sie noch einmal, ob Sie eine zerstörungsfreie Option wie „Unformatiert“ auswählen.)

testdisk kann Ihnen dabei helfen, herauszufinden, wo die Partition beginnt (... wenn es weiß, was LUKS ist), obwohl sie in jedem Fall nicht weit vom Ende der vorhergehenden Partition entfernt sein wird und normalerweise auf das Megabyte ausgerichtet ist. (Manchmal funktioniert es sogar, wenn Sie es durch Ausprobieren versuchen und das Standardangebot von fdisk akzeptieren - aber auch hier gilt: Wenn Sie die Frage „Alte Signatur löschen?“ erhalten,nichtakzeptieren.)

Die Größe/der Endpunkt der Partition ist nicht so wichtig. Wenn der gesamte fehlende Bereich zu einer Partition gehört, akzeptieren Sie einfach die maximale Größe.

Sollten Sie dies jemals erneut tun, führen Sie keinen Neustart durch: Solange die Partition noch verwendet wird, können ihre Position und Größe vom Kernel abgerufen werden.

verwandte Informationen