Wie man gelöschte Dateien unter Linux wiederherstellt
Versehentlich wichtige Dateien zu löschen – ein absoluter Albtraum! Besonders unter Linux, denn obwohl es einige praktische Wiederherstellungstools gibt, ist es doch etwas seltsam, dass die Wiederherstellung hauptsächlich davon abhängt, schnell zu handeln und keine Daten zu überschreiben. Manchmal bemerkt man den Fehler sofort, manchmal ist es aber zu spät und man hofft inständig, dass die Datei nicht für immer verloren ist. Die gute Nachricht: Mit der richtigen Vorgehensweise und den passenden Tools lässt sich einiges retten, aber man muss schnell und vorsichtig vorgehen. Dieser Leitfaden zeigt Ihnen einige praktische Schritte und stellt Tools wie TestDisk und PhotoRec vor, die Ihnen helfen können, dieses Chaos zu beseitigen.
Wie man gelöschte Dateien unter Linux wiederherstellt (denn ja, es ist knifflig)
Warum der Zeitpunkt und die Vorsichtsmaßnahmen wichtig sind
Linux kennt weder eine einfache „Rückgängig“-Funktion noch einen Papierkorb wie Windows oder macOS. Sobald eine Datei gelöscht ist – insbesondere mit Befehlen wie `delete` rm– ist sie zwar technisch gesehen gelöscht, aber noch nicht unbedingt überschrieben. Die Inode-Informationen sind als frei markiert, Daten können aber weiterhin auf der Festplatte vorhanden sein. Stellen Sie sich das wie einen Parkplatz vor: Sobald Sie ein Auto entfernen, ist der Platz frei, aber solange kein neues Auto dort parkt, können die alten Daten noch wiederhergestellt werden. Verwenden Sie das Laufwerk daher sofort nicht mehr, sobald Sie den Fehler bemerken, um ein Überschreiben zu verhindern. Am besten booten Sie von einem Live-Linux-USB-Stick oder einer Live-CD – so bleibt Ihre Systemfestplatte während des Wiederherstellungsprozesses unberührt.
Schritte zur Maximierung Ihrer Chancen
Methode 1: Gerät stoppen und von einem Live-USB-Stick starten
- Lassen Sie alles stehen und liegen und trennen Sie das Laufwerk, wenn möglich (insbesondere bei externen Laufwerken).Je weniger Schreibvorgänge, desto besser.
- Erstellen Sie einen bootfähigen Linux-Live-USB-Stick – Tools wie Ubuntu Live sind super einfach zu bedienen.
- Starten Sie die Live-Umgebung und mounten Sie das Laufwerk nicht normal, sondern greifen Sie nur lesend oder mithilfe spezieller Wiederherstellungstools darauf zu.
- Speichern Sie keine Daten auf dem betroffenen Laufwerk. Stellen Sie die Dateien stattdessen auf einem externen USB-Speichergerät oder einem anderen sicheren Ort wieder her.
Dadurch wird verhindert, dass Daten überschrieben werden, falls die gelöschten Dateien noch vorhanden sind – was manchmal schon ein kleines Wunder ist.
Methode 2: Verwenden Sie TestDisk, um verlorene Partitionen zu finden oder gelöschte Dateien wiederherzustellen
Dieses Tool ist äußerst hilfreich bei verlorenen Partitionen oder gelöschten Dateien nach einem Fehler in der Partitionstabelle. Es ist kostenlos, Open Source und kann mitunter ganze Partitionen oder einzelne Dateien wiederherstellen. Für die Linux-Wiederherstellung ist es nahezu unverzichtbar.
- Installieren Sie TestDisk – unter Ubuntu/Debian führen Sie einfach folgenden Befehl aus:
sudo apt install testdisk. - Starten Sie es mit:
sudo testdisk. Es benötigt Root-Rechte. - Wählen Sie „Neue Protokolldatei erstellen “ und anschließend die betroffene Festplatte aus. Normalerweise ist dies das primäre Laufwerk.
- Wählen Sie den Partitionstabellentyp. In den meisten Fällen ist die Intel-Einstellung korrekt, es sei denn, Sie verwenden ein neueres System mit GPT; in diesem Fall wählen Sie den entsprechenden Typ.
- Starten Sie die Analyse, wählen Sie „Analysieren“ und dann „Schnellsuche“. Es wird versucht, verlorene Partitionen oder Dateien zu finden.
- Wenn Ihre Partition gefunden wurde, wählen Sie sie aus und drücken Sie die entsprechende Taste, pum die Dateien aufzulisten.
- Falls Dateien vorhanden sind, markieren Sie diese, klicken Sie cauf „Kopieren“ und speichern Sie sie auf einem sicheren externen Laufwerk. Achten Sie darauf, dass keine Daten überschrieben werden – speichern Sie wiederhergestellte Daten niemals auf demselben Laufwerk, von dem Sie die Daten wiederherstellen.
Bei manchen Systemen kann es vorkommen, dass TestDisk beim ersten Versuch eine Partition nicht findet. In diesem Fall empfiehlt sich die Tiefensuche. Sie ist zwar langsamer, findet aber mehr Partitionen. Geduld ist gefragt – es ist ein bisschen wie Angeln.
Methode 3: Bestimmte Dateien mit PhotoRec wiederherstellen
Wenn Sie nur wenige Dateien wiederherstellen möchten – beispielsweise Fotos, Dokumente oder Videos – ist PhotoRec die richtige Wahl. Es ist Teil der TestDisk-Suite, konzentriert sich aber auf die Wiederherstellung einzelner Dateien und unterstützt eine Milliarde Formate. Die Vorgehensweise ist zwar etwas umständlich, funktioniert aber in der Regel, sofern die Daten noch nicht überschrieben wurden.
- Installieren Sie es über:
sudo apt install testdiskfalls Sie dies noch nicht getan haben. - Ausführen mit:
sudo photorec. - Wählen Sie die betroffene Festplatte aus und anschließend die Partition, die Sie scannen möchten. Normalerweise handelt es sich dabei um Ihre Hauptfestplatte oder eine externe Festplatte.
- Wählen Sie den Speicherort für die wiederhergestellten Dateien. Speichern Sie die Dateien niemals auf derselben Partition – wählen Sie ein externes Laufwerk oder einen anderen Ordner.
- Wählen Sie anschließend die wiederherzustellenden Dateitypen aus oder lassen Sie alle Optionen für einen umfassenden Scan ausgewählt.bSpeichern Sie Ihre Einstellungen bei Bedarf.
- Lassen Sie den Vorgang laufen. Je nach Festplattengröße und Datenkomplexität kann dies einige Zeit dauern. Nach Abschluss des Vorgangs steht Ihnen ein Ordner mit den wiederhergestellten Dateien zur Überprüfung bereit.
Zusätzliche Tipps für eine bessere Genesung
Grundsätzlich sollten Sie vor Änderungen an der Linux-Festplatte immer ein Backup erstellen. Wenn Sie zuvor komplexere Anpassungen unter Windows vornehmen, empfiehlt sich die Verwendung von Tools wie Winhance aus diesem GitHub-Repository – manchmal lassen sich Daten so besser übertragen.
Und schließlich sollten Sie bedenken: Je weniger Sie das Laufwerk nach dem Löschen nutzen, desto besser stehen Ihre Chancen. Sobald die Daten überschrieben sind, ist es höchstwahrscheinlich vorbei.
Zusammenfassung
- Verwenden Sie das Laufwerk nicht mehr, sobald Sie feststellen, dass die Daten verloren gegangen sind.
- Starten Sie von einem Linux-Live-USB-Stick, um ein Überschreiben zu vermeiden.
- Verwenden Sie TestDisk, um verlorene Partitionen zu finden oder gelöschte Dateien wiederherzustellen.
- Nutzen Sie PhotoRec zur schnellen Wiederherstellung bestimmter Dateien.
- Die Wiederherstellungsergebnisse sollten immer auf einem anderen Laufwerk oder einem externen Speichermedium gespeichert werden.
Zusammenfassung
Das Wiederherstellen gelöschter Dateien unter Linux kann mühsam sein, aber schnelles Handeln und die richtigen Tools helfen enorm. TestDisk und PhotoRec sind recht zuverlässig, sobald man sich damit vertraut gemacht hat. Man sollte sich jedoch bewusst sein, dass die Wiederherstellung nicht immer garantiert ist, insbesondere wenn neue Daten die alten überschrieben haben. In vielen Fällen kann man aber mit etwas Geduld und vorsichtigem Vorgehen die Daten retten. Hoffentlich spart dies jemandem ein paar Stunden oder weist zumindest in die richtige Richtung. Ich drücke die Daumen!
Ähnliche Artikel
War dieser Artikel hilfreich?