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

Tools zur Dateiwiederherstellung gehören zu den wichtigsten Programmen im Toolkit eines Linux-Administrators. Es bietet die Möglichkeit, gelöschte Dateien unter Linux wiederherzustellen, selbst wenn die Festplatte physisch beschädigt oder gelöscht wurde.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Dieses Handbuch beschreibt sieben einfache Dateiwiederherstellungstools, die Sie jetzt unter Linux installieren können. Wir zeigen Ihnen auch, wie Sie die Wiederherstellung gelöschter Dateien unter Linux durchführen können.

Gelöschte Dateien unter Linux wiederherstellen 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 bleibt intakt. Es teilt dem Betriebssystem lediglich mit, dass der Speicherplatz jetzt zum Schreiben verfügbar ist.

Darüber hinaus verhindern die meisten Desktop-Umgebungen heute das direkte Löschen von Dateien auf der Festplatte. Stattdessen verschieben sie die gelöschte Datei in den Papierkorb (oder den Papierkorb in Windows), der dann einfach wiederhergestellt werden kann.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Sie können Ihre Dateien unter Linux wiederherstellen, indem Sie auf den Papierkorbordner auf Ihrem Desktop zugreifen.

  1. Klicke auf Win , dann tippe "Dateien".
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  2. Klicken Sie auf Eingabe "Müll" in der linken Seitenleiste des Dateimanagers.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  3. Rechtsklick Datei die Sie wiederherstellen möchten, und wählen Sie sie aus "Wiederherstellung aus dem Müll".
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Tipp: Sie können auch sicherstellen, dass die Datei nicht wiederherstellbar ist, indem Sie Führen Sie eine geeignete sichere Löschung durch.

1. Testdisk

Testscheibe Es ist eines der beliebtesten Linux-Tools zur Wiederherstellung gelöschter Dateien. Es ist ein leistungsstarkes Peripherieprogramm, das verlorene Partitionen von fast jeder Festplatte wiederherstellen kann. Es funktioniert, indem Sie jeden Zylinder auf Ihrer Festplatte durchlaufen, während Sie nach Partitionstabellendaten suchen.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Dies bedeutet, dass Testdisk das Dateisystem auch nach dem Löschen wiederherstellen kann. Dies kann auch nützlich sein, wenn Sie die Festplatte versehentlich formatiert und ihre interne Partitionstabelle gelöscht haben.

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

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  2. Eintreten sudo testdisk im Terminalfenster Ihres Geräts, um das Programm auszuführen.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  3. Lokalisieren "Konstruktion" Teilt Testdisk mit, dass Sie den Verlauf der aktuellen Sitzung speichern möchten.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  4. Lokalisieren Rabatt die Sie wiederherstellen möchten. In meinem Fall ist es so „/dev/sda.“
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  5. Lokalisieren Typ der Partitionstabelle für Ihre Festplatte.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  6. Lokalisieren "Analyse" Überprüfen Sie die Festplatte auf eventuelle Inkonsistenzen mit Aktuelles Abschnittslayout.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  7. Wähle eine Option "Schnelle Suche" um den Prozess zu starten Abschnitt Wiederherstellung.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  8. Klicke auf Enter Übernehmen Sie die Standardwerte für Testdisk.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  9. Lokalisieren "Schreiben" Um das neue Partitionslayout zu speichern.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

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

Nachteile

  • Einzelne Dateien können nicht wiederhergestellt werden
  • Das Wiederherstellen einer Partition garantiert nicht, dass ihr Inhalt vorhanden ist

2. Fotoaufnahme

Photorec Es ist ein einfaches Tool, das Dateien durch Data Sculpting in Linux wiederherstellen kann. Es ist ein Prozess, bei dem die Software die Rohbytes der Festplatte liest, um den Inhalt der gelöschten Datei zu finden.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

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

  1. startet in Stellen Sie Ihre Daten wieder her durch Laufen Fotoaufnahme:
    sudo photorec
  2. Markieren Sie die Festplatte mit den Dateien, die Sie wiederherstellen möchten, und wählen Sie sie dann aus "Verfolgung".
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  3. Wählen Sie die Option "[Die gesamte Disc]", Dann drücken Enter.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  4. Wählen Sie das Dateisystem, das die gelöschte Datei ursprünglich gespeichert hat.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  5. speichern "Recovery-Guide" für Fotorec. Um eine auszuwählen, gehen Sie zu Leiten Ziel verwenden Pfeiltasten , dann drücken C.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

  • Der Wiederherstellungsalgorithmus ist schnell
  • Es verarbeitet eine Vielzahl von Dateisystemformaten

Nachteile

  • Die Wiederherstellung kann Solid-State-Laufwerke bestrafen
  • Erfordert ein separates Dateisystem zum Speichern von Dateien

3. Skalpell

Skalpell Es ist eine schnelle und effiziente Software, die reguläre Ausdrücke verwendet, um verlorene Dateien auf der Linux-Festplatte wiederherzustellen. Ähnlich wie Photorec durchsucht Scalpel Ihre Festplatte und sucht nach Bytemustern, die darauf hinweisen könnten, dass Daten vorhanden sind.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Ein Vorteil von Scalpel ist, dass Sie mit regulären Ausdrücken festlegen können, was das Programm wiederherstellt, sodass es im Vergleich zu ähnlichen Programmen nur einen Bruchteil der Zeit in Anspruch nimmt.

  1. Installieren Skalpell In Ubuntu und Debian durch Ausführen des folgenden Befehls:
    Sudo apt Skalpell installieren

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  2. Kopieren Sie die Standardkonfigurationsdatei für Skalpell Zu Ihrem Home-Verzeichnis:
    cp /etc/scalpel/scalpel.conf /home/$USER/
  3. Datei öffnen Skalpell.conf Mit Ihrem Texteditor:
    nano /home/$USER/scalpel.conf
  4. Entkommentieren Sie die Zeilen, die enthalten Dateierweiterungen die Sie wiederherstellen möchten.
    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories
  5. einschalten Skalpell Verwenden Sie den folgenden Befehl:
    sudo scalel -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

  • Funktioniert sowohl mit Gerätedateien als auch mit Disk-Images
  • Sie können den Dateityp filtern, den Sie wiederherstellen möchten

Nachteile

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

4. Rettung

Rettung Es ist ein leistungsstarkes Dienstprogramm zur Datenwiederherstellung, das intelligente Algorithmen verwendet, um den gesamten Inhalt von Festplattengeräten zu erhalten. Im Gegensatz zu einem Datenübertragungstool besteht das Hauptziel von ddrescue darin, Daten so genau wie möglich wiederherzustellen und zu bewahren.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Standardmäßig extrahiert ddrescue mit dieser Methode keine Dateien aus der Festplattendatei. Stattdessen erstellt es einen "Schnappschuss" des aktuellen Zustands der Festplatte, was in Fällen nützlich sein kann, in denen Sie Daten von einer kaputten und fehlerhaften Festplatte extrahieren.

  1. Sie können installieren Rettung In Ubuntu und Debian durch Ausführen des folgenden Befehls:
    sudo apt install gddrescue
  2. Fangen Sie an, den Inhalt Ihrer Festplatte zu erhalten. Der folgende Befehl erstellt beispielsweise eine Image-Datei von dem Plattengerät „/dev/sdb“:
    sudo ddrescue /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  3. Überprüfen Sie die Integrität Ihres Schusses mit dem Tag -I :
    sudo ddrescue -I /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

  • Es erstellt eine exakte Kopie Ihrer Festplatte
  • Überspringt fehlerhafte Sektoren auf der Festplatte

Nachteile

  • Verlorene Dateien werden nicht direkt wiederhergestellt
  • Auf großen Festplatten kann es langsam sein

5. Fettkatze

fette Katze Es ist eine leichte Software, die Dateien in FAT-Dateisystemen unter Linux wiederherstellen kann. Dies umfasst das alte FAT12-Format bis hin zur neueren FAT32-Version. Fatcat kann ein großartiges Tool zum Wiederherstellen von Daten von alten Festplatten sein.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

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

  1. Installieren fette Katze In Ubuntu und Debian durch Ausführen des folgenden Befehls:
    sudo apt installiert Fatcat

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  2. Erstellen FAT-Partitions-Image-Datei du benutzt drescue:
    sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  3. Verifizieren Der Inhalt des FAT-Images Ihre eigene, indem Sie ihre Wurzel auflisten:
    sudo fatcat /home/$USER/fat.img -l / -d

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  4. Evakuierung Der Inhalt der FAT-Partition in deinem Dateisystem:
    sudo fatcat /home/$USER/fat.img -x /home/$USER/output -d

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

  • Es lädt den Inhalt der FAT-Partition sehr schnell
  • Repariert defekte FAT-Dateisysteme

Nachteile

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

6. ntfsundelete

ntfsundelete Es ist ein Tool, das Dateien in NTFS-Dateisystemen unter Linux reparieren und wiederherstellen kann. Ähnlich wie Fatcat kann Ntfsundelete sowohl einzelne Dateien als auch ganze Verzeichnisse und Festplatten wiederherstellen.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

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

  1. Erstellen Sie eine Image-Datei für Ihre NTFS-Partition mit drescue:
    sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
  2. Testen Sie die Konsistenz Ihrer Bilddatei, indem Sie ihren Inhalt auflisten:
    Sudo ntfsundelete /home/$USER/ntfs.img

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  3. Stellen Sie Daten von Ihrem Disk-Image wieder her. Der folgende Befehl stellt beispielsweise alle ZIP-Dateien von einem Disk-Image wieder her:
    sudo ntfsundelete /home/$USER/ntfs.img -u -m '*.zip*' -d /home/$USER/output

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

  • Ein wesentlicher Bestandteil der meisten Linux-Distributionen
  • Stellt einzelne Dateien wieder her

Nachteile

  • Unzuverlässig mit Gerätedateien
  • Die Namen der wiederhergestellten Dateien können vom Original abweichen

7. Ext4magic

Neben der Wiederherstellung von Dateien innerhalb von FAT- und NTFS-Partitionen ist es auch möglich, Dateien aus dem Linux Ext-Dateisystem wiederherzustellen. Vorbereiten Ext4magic Leistungsstarke Software, die fast jede Datei aus dem Ext3- oder Ext4-Dateisystem wiederherstellen kann.

7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Eines der Verkaufsargumente von Ext4magic ist, dass es Dateien mithilfe von Datumsbereichen wiederherstellen kann. Dies kann in Fällen nützlich sein, in denen Sie sich nicht mehr an den genauen Dateinamen und den ursprünglichen Dateityp erinnern können.

  1. Installieren Ext4magic In Ubuntu und Debian durch Ausführen des folgenden Befehls:
    sudo apt installiere ext4magic

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

  2. Erstellen Abbild einer Festplattenpartition Sie verwenden ddrescue:
    sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
  3. Gelöschte Dateien wiederherstellen mit ext4magic. Der folgende Befehl stellt beispielsweise alle Dateien auf meiner Ext4-Festplatte wieder her:
    sudo ext4magic -M /home/$USER/ext.img

    7 Möglichkeiten, gelöschte Dateien unter Linux wiederherzustellen – %categories

Positiv

  • Die Journaldatei wird verwendet, um die Wiederherstellung von Dateien zu unterstützen
  • Durchsucht das Dateisystem nach Problemen

Nachteile

  • Die Datumsbereichsoption verwendet das UNIX-Epochenformat
  • Bei älteren gelöschten Dateien kann es unzuverlässig sein

Häufig gestellte Fragen

Q1. Was kann ich tun, wenn Photorec meine Datei nach dem Scannen immer noch nicht finden kann?
Die Antwort: In einigen Fällen kann die erste Wiederherstellungskarte von Photorec einige wichtige Bytedaten verlieren. Um dies zu beheben, wählen Sie nach dem ersten Durchgang die Option „Deep Search“, um Photorec anzuweisen, erneut zu scannen.

Q2. Ist es in Ordnung, alle Dateierweiterungsfilter in zu aktivieren Skalpell؟
Die Antwort: Ja. Es wird jedoch die Wirksamkeit von Scalpel verringern, da einige Dateiformateinträge in „scalpel.conf“ viele Fehlalarme erzeugen können. Es empfiehlt sich, nur die Optionen zu aktivieren, die Sie für einen bestimmten Scan benötigen.

Q3. Warum kann ich meine FAT-Image-Datei nicht mit Fatcat öffnen?
Die Antwort: 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, anstatt auf der gesamten Festplatte.

Lesen Sie auch:  So aktualisieren Sie Fedora Linux
Sie können auch mögen