7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen

Dienstprogramme zur Dateiwiederherstellung gehören zu den wichtigsten Programmen im Toolkit eines Linux-Administrators. Sie bieten die Möglichkeit, gelöschte Dateien wiederherzustellen, selbst wenn die Festplatte physisch beschädigt oder vollständig gelöscht wurde.

Diese Anleitung zeigt sieben einfache Tools zur Dateiwiederherstellung, die Sie jetzt unter Linux installieren können. Wir zeigen Ihnen auch, wie Sie eine grundlegende Dateiwiederherstellung auf Ihrem System durchführen können.

Wiederherstellen einer Datei mit Ihrem Dateimanager

Wenn Sie eine Datei löschen, wird nur die Verknüpfung zwischen ihr und den zugrunde liegenden Daten gelöscht. Die physische Datei selbst ist noch intakt. Es teilt dem Betriebssystem lediglich mit, dass der Speicherplatz jetzt zum Überschreiben verfügbar ist.

Darüber hinaus verhindern die meisten Desktop-Umgebungen heutzutage, dass Sie Dateien direkt auf Ihrer Festplatte löschen können. Stattdessen verschieben sie die gelöschte Datei in einen Papierkorb (oder Papierkorb in Windows), der dann problemlos wiederhergestellt werden kann.

Sie können Ihre Dateien unter Linux wiederherstellen, indem Sie auf den Papierkorb Ihres Desktops zugreifen.

  1. Drücken Sie Win und geben Sie dann „Dateien“ ein.
  1. Klicken Sie in der linken Seitenleiste Ihres Dateimanagers auf den Eintrag „Papierkorb“.
  1. Klicken Sie mit der rechten Maustaste auf die Datei, die Sie wiederherstellen möchten, und wählen Sie „Aus Papierkorb wiederherstellen“.

Tipp: Sie können auch sicherstellen, dass eine Datei nicht wiederhergestellt werden kann, indem Sie eine ordnungsgemäße sichere Löschung durchführen.

[enlazatom_show_links]

1. Testdisk

Testdisk ist eines der beliebtesten Tools zur Dateiwiederherstellung unter Linux. Es handelt sich um ein leistungsstarkes Terminalprogramm, das fehlende Partitionen von fast jeder Festplatte wiederherstellen kann. Es funktioniert, indem es jeden Zylinder auf Ihrer Festplatte durchsucht und dabei nach Partitionstabellendaten sucht.

Das bedeutet, dass Testdisk ein Dateisystem wiederherstellen kann, selbst nachdem Sie es bereinigt haben. Dies kann auch in Fällen hilfreich sein, in denen Sie versehentlich Ihre Festplatte formatiert und die interne Partitionstabelle gelöscht haben.

  1. Installieren Sie Testdisk in Ubuntu und Debian, indem Sie den folgenden Befehl ausführen:
sudo apt install testdisk

  1. Geben Sie im Terminalfenster Ihres Computers sudo testdisk ein, um das Programm auszuführen.
  1. Wählen Sie „Erstellen“, um Testdisk mitzuteilen, dass Sie ein Protokoll der aktuellen Sitzung speichern möchten.
  1. Wählen Sie die Festplatte aus, die Sie wiederherstellen möchten. In meinem Fall ist es „/dev/sda“.
  1. Wählen Sie den Partitionstabellentyp für Ihre Festplatte aus.
  1. Wählen Sie „Analysieren“, um Ihre Festplatte auf Inkonsistenzen mit dem aktuellen Partitionslayout zu scannen.
  1. Wählen Sie die Option „Schnellsuche“, um den Partitionsabrufvorgang zu starten.
  1. Drücken Sie die Eingabetaste, um die Standardwerte von Testdisk zu akzeptieren.
  1. Wählen Sie „Schreiben“, um Ihr neues Partitionslayout zu speichern.

Vorteile

  • Stellt komplette Festplattenpartitionen wieder her
  • Repariert Festplatten mit einem nicht bootfähigen Betriebssystem

2. Fotoaufnahme

Fotorek ist ein einfaches Tool, das Dateien durch Datenschnitzen unter Linux wiederherstellen kann. Dabei handelt es sich um einen Prozess, bei dem ein Programm die Rohbytes einer Festplatte durchliest, um den Inhalt einer gelöschten Datei zu finden.

Einer der größten Vorteile von Photorec besteht darin, dass es häufig mit dem Testdisk-Paket gebündelt ist. Sie müssen keine zusätzlichen Dienstprogramme und Abhängigkeiten installieren, um mit der Wiederherstellung von Dateien zu beginnen.

  1. Beginnen Sie mit der Wiederherstellung Ihrer Daten, indem Sie Photorec ausführen:
  1. Markieren Sie den Datenträger, der die Dateien enthält, die Sie wiederherstellen möchten, und wählen Sie dann „Weiter“.
  1. Wähle aus "[Whole disk]”-Option und drücken Sie dann die Eingabetaste.
  1. Wählen Sie das Dateisystem aus, das ursprünglich Ihre gelöschte Datei enthielt.
  1. Stellen Sie ein „Wiederherstellungsverzeichnis“ für Photorec bereit. Um eines auszuwählen, gehen Sie mit den Pfeiltasten in Ihr Zielverzeichnis und drücken Sie dann C.

Vorteile

  • Der Wiederherstellungsalgorithmus ist schnell
  • Verarbeitet eine Vielzahl von Dateisystemformaten

Nachteile

  • Die Wiederherstellung kann für Solid-State-Laufwerke eine Belastung sein
  • Erfordert ein separates Dateisystem zum Speichern der Dateien

3. Skalpell

Skalpell ist ein schnelles und effizientes Programm, das reguläre Ausdrücke verwendet, um alle verlorenen Dateien auf einer Linux-Festplatte wiederherzustellen. Ähnlich wie Photorec durchsucht Scalpel Ihre Festplatte und sucht nach Bytemustern, die auf das Vorhandensein vorhandener Daten hinweisen könnten.

Ein Vorteil von Scalpel besteht darin, dass Sie mithilfe regulärer Ausdrücke genau abstimmen können, was das Programm wiederherstellt, sodass es im Vergleich zu ähnlichen Programmen nur einen Bruchteil der Zeit in Anspruch nimmt.

  1. Installieren Sie Scalpel in Ubuntu und Debian, indem Sie den folgenden Befehl ausführen:
  1. Kopieren Sie die Standardkonfigurationsdatei von Scalpel in Ihr Home-Verzeichnis:
cp /etc/scalpel/scalpel.conf /home/$USER/

  1. Öffnen Sie die Datei „scalpell.conf“ mit Ihrem Texteditor:
nano /home/$USER/scalpel.conf

  1. Kommentieren Sie die Zeilen mit den Dateierweiterungen aus, die Sie wiederherstellen möchten.
  1. Führen Sie Scalpel mit dem folgenden Befehl aus:
sudo Scalpel -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1

Vorteile

  • Läuft sowohl auf Gerätedateien als auch auf Disk-Images
  • Ermöglicht Ihnen, den Dateityp zu filtern, den Sie wiederherstellen möchten

Nachteile

  • Die Konfigurationsdatei kann verwirrend sein
  • Kann bei der Erkennung von Dateitypen unzuverlässig sein

Zu Ihrer Information: Scalpel begann ursprünglich als Fork des beliebten Dienstprogramms Foremost. Erfahren Sie, wie Sie das ursprüngliche Foremost-Programm zum Wiederherstellen von Dateien unter Linux verwenden können.

4. ddrescue

ddrescue ist ein leistungsstarkes Dienstprogramm zur Datenwiederherstellung, das clevere Algorithmen verwendet, um den Inhalt ganzer Festplattengeräte zu bewahren. Im Gegensatz zu einem Datencarver besteht das Hauptziel von ddrescue darin, Daten so genau wie möglich wiederherzustellen und zu bewahren.

Bei diesem Ansatz extrahiert ddrescue konstruktionsbedingt keine Dateien aus einer Festplattendatei. Vielmehr wird ein „Schnappschuss“ des aktuellen Zustands einer Festplatte erstellt, was in Fällen hilfreich sein kann, in denen Sie Daten von einer zeitweise ausgefallenen Festplatte extrahieren.

  1. Sie können ddrescue in Ubuntu und Debian installieren, indem Sie den folgenden Befehl ausführen:
sudo apt install gddrescue

  1. Beginnen Sie mit der Erhaltung des Inhalts Ihrer Festplatte. Der folgende Befehl erstellt beispielsweise eine Image-Datei aus dem Festplattengerät „/dev/sdb“:
sudo ddrescue /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

  1. Überprüfen Sie die Integrität Ihres Snapshots mithilfe des Flags -I:
sudo ddrescue -I /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

Vorteile

  • Erstellt ein genaues Duplikat Ihrer Festplatte
  • Überspringt fehlerhafte Sektoren auf einer Festplatte

Nachteile

  • Eine fehlende Datei wird nicht direkt wiederhergestellt
  • Kann auf großen Festplatten langsam sein

5. Fatcat

Fette Katze ist ein leichtes Programm, das Dateien in FAT-Dateisystemen unter Linux wiederherstellen kann. Dies umfasst das alte FAT12-Format bis hin zum neueren FAT32. Fatcat kann ein großartiges Tool zum Wiederherstellen von Daten von alten Festplatten sein.

Eine der besten Funktionen von Fatcat ist, dass es ein tragbarer Datei-Explorer für FAT-Festplatten sein kann. Sie müssen eine Bilddatei nicht extrahieren, um auf deren Inhalt zuzugreifen und ihn wiederherzustellen.

  1. Installieren Sie Fatcat in Ubuntu und Debian, indem Sie den folgenden Befehl ausführen:
  1. Erstellen Sie mit ddrescue eine Image-Datei Ihrer FAT-Partition:
sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map

  1. Überprüfen Sie den Inhalt Ihres FAT-Images, indem Sie dessen Stammverzeichnis auflisten:
sudo fatcat /home/$USER/fat.img -l / -d

  1. Speichern Sie den Inhalt der FAT-Partition in Ihrem eigenen Dateisystem:
sudo fatcat /home/$USER/fat.img -x /home/$USER/output -d

Vorteile

  • Lädt den Inhalt einer FAT-Partition im Handumdrehen
  • Behebt defekte FAT-Dateisysteme

Nachteile

  • Unterstützt exFAT nicht
  • Das Wiederherstellen einzelner Verzeichnisse kann schwierig sein

6. Ntfsundelete

Ntfsundelete ist ein Dienstprogramm, das Dateien in NTFS-Dateisystemen unter Linux reparieren und wiederherstellen kann. Ähnlich wie Fatcat kann Ntfsundelete sowohl einzelne Dateien als auch ganze Verzeichnisse und Datenträger wiederherstellen.

Ntfsundelete ist standardmäßig auf den meisten Linux-Distributionen enthalten, da es im Paket ntfs-3g enthalten ist, das als Kompatibilitätsschicht für NTFS unter Linux dient.

  1. Erstellen Sie mit ddrescue eine Image-Datei Ihrer NTFS-Partition:
sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map

  1. Testen Sie die Konsistenz Ihrer Bilddatei, indem Sie deren Inhalt auflisten:
Sudo ntfsundelete /home/$USER/ntfs.img

  1. Stellen Sie Daten von Ihrem Disk-Image wieder her. Mit dem folgenden Befehl werden beispielsweise alle ZIP-Dateien vom Disk-Image wiederhergestellt:
sudo ntfsundelete /home/$USER/ntfs.img -u -m '*.zip*' -d /home/$USER/output

Vorteile

  • Kernbestandteil der meisten Linux-Distributionen
  • Stellt einzelne Dateien wieder her

Nachteile

  • Unzuverlässig bei Gerätedateien
  • Wiederhergestellte Dateinamen können vom Original abweichen

7. Ext4magic

Neben der Wiederherstellung von Dateien in FAT- und NTFS-Partitionen ist es auch möglich, Dateien aus dem Ext-Dateisystem von Linux wiederherzustellen. Ext4magic ist ein leistungsstarkes Programm, das nahezu jede Datei aus einem Ext3- oder Ext4-Dateisystem wiederherstellen kann.

Eines der Verkaufsargumente von Ext4magic ist, dass es Dateien anhand von Datumsbereichen wiederherstellen kann. Dies kann in Fällen nützlich sein, in denen Sie sich nicht an den genauen Dateinamen und -typ Ihrer Originaldatei erinnern können.

  1. Installieren Sie Ext4magic in Ubuntu und Debian, indem Sie den folgenden Befehl ausführen:
sudo apt install ext4magic

  1. Erstellen Sie mit ddrescue ein Partitionsimage Ihrer Festplatte:
sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map

  1. Stellen Sie Ihre gelöschten Dateien mit ext4magic wieder her. Mit dem folgenden Befehl werden beispielsweise alle Dateien auf meiner Ext4-Festplatte wiederhergestellt:
sudo ext4magic -M /home/$USER/ext.img

Vorteile

  • Verwendet eine Journaldatei, um die Wiederherstellung von Dateien zu unterstützen
  • Durchsucht das Dateisystem nach Problemen

Nachteile

  • Die Datumsbereichsoption verwendet das UNIX-Epochenformat
  • Kann bei älteren gelöschten Dateien unzuverlässig sein

Gut zu wissen: Obwohl Wiederherstellungstools bei der Wiederherstellung von Dateien effektiv sind, empfiehlt es sich dennoch, ein Backup zu erstellen. Erfahren Sie, wie Sie mit Rclone ein sicheres Cloud-Backup erstellen können.

Häufig gestellte Fragen

Was kann ich tun, wenn Photorec meine Datei nach dem Scannen immer noch nicht finden kann?

In einigen Fällen können beim ersten Wiederherstellungsdurchlauf von Photorec einige wichtige Bytedaten fehlen. Um dies zu beheben, wählen Sie nach dem ersten Durchgang die Option „Deeper Search“, um Photorec anzuweisen, einen erneuten Scan durchzuführen.

Ist es in Ordnung, alle Dateierweiterungsfilter in Scalpel zu aktivieren?

Ja. Dies verringert jedoch die Wirksamkeit von Scalpel, da einige der Dateiformateinträge in „scalpel.conf“ zu vielen Fehlalarmen führen können. Es empfiehlt sich, nur die Optionen zu aktivieren, die Sie für einen bestimmten Scan benötigen.

Warum kann ich meine FAT-Bilddatei nicht mit Fatcat öffnen?

Dies liegt höchstwahrscheinlich an einer Diskrepanz zwischen der Bilddatei und dem von Fatcat erwarteten Format. Um dies zu beheben, führen Sie ddrescue auf der Partition aus, die das FAT-Dateisystem enthält, und nicht auf der gesamten Festplatte.

Index
  1. Wiederherstellen einer Datei mit Ihrem Dateimanager
  2. 1. Testdisk
    1. Vorteile
  3. 2. Fotoaufnahme
    1. Vorteile
    2. Nachteile
  4. 3. Skalpell
    1. Vorteile
    2. Nachteile
  5. 4. ddrescue
    1. Vorteile
    2. Nachteile
  6. 5. Fatcat
    1. Vorteile
    2. Nachteile
  7. 6. Ntfsundelete
    1. Vorteile
    2. Nachteile
  8. 7. Ext4magic
    1. Vorteile
    2. Nachteile
  9. Häufig gestellte Fragen
    1. Was kann ich tun, wenn Photorec meine Datei nach dem Scannen immer noch nicht finden kann?
    2. Ist es in Ordnung, alle Dateierweiterungsfilter in Scalpel zu aktivieren?
    3. Warum kann ich meine FAT-Bilddatei nicht mit Fatcat öffnen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up