GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Top 20 der besten Linux-Datenwiederherstellungstools zur Wiederherstellung gelöschter/beschädigter Dateien

Heute werden wir die besten Linux-Datenwiederherstellungstools durchgehen, um Ihnen bei der Wiederherstellung aller Daten zu helfen, die Sie möglicherweise verloren haben. Wenn Sie die Dateien kürzlich gelöscht haben, erhöht sich die Möglichkeit, diese Dateien wiederherzustellen, erheblich.

Aber verlieren Sie nicht die Hoffnung, wenn Sie die Dateien schon vor langer Zeit gelöscht haben. Es besteht immer noch die Möglichkeit, dass die Dateidaten noch auf Ihrer Festplatte vorhanden sind. Lesen Sie also weiter, Sie können genauso gut alle Dateien wiederherstellen, die Sie zuvor verloren haben!

Wie wählt man die besten Linux-Datenwiederherstellungstools aus?

Es gibt nur sehr wenige Dinge, die Sie berücksichtigen müssen, da die meisten Datenwiederherstellungstools auf ähnliche Weise funktionieren, indem sie auf die fragmentierten Bits auf Ihrer Festplatte zugreifen.

Die Hauptunterschiede liegen normalerweise in der Benutzerfreundlichkeit, der Benutzeroberfläche und den Funktionen. Lassen Sie uns also in diesem Artikel die Merkmale und Funktionen der 20 besten Linux-Datenwiederherstellungstools durchgehen.

1. TestDisk – Tool zur Wiederherstellung von Partitionen und Festplatten

Dies ist eines meiner Lieblingsprogramme. Es ist ein befehlszeilenbasiertes Tool, aber wirklich einfach zu bedienen und sehr interaktiv. Das Dienstprogramm wird ausgeführt und beginnt mit der Arbeit, indem es einfach den Befehl ausführt.

Wir haben kürzlich ein Tutorial zum Testdisk-Dienstprogramm geschrieben, das Sie durch die Installation und die Schritte zum Wiederherstellen von Dateien führt.

Einige der Funktionen von TestDisk:

  • Gelöschte Partitionen wiederherstellen
  • Partitionstabelle neu aufbauen.
  • Partitionssicherung für EFI GPT-Partitionen
  • MBR neu schreiben

2. Mondo Rescue – Hilfsprogramm zur Wiederherstellung von Netzwerklaufwerken

Ein weiteres wirklich gutes Befehlszeilenprogramm ist Mondo Rescue, das einige einzigartige Funktionen hat, die wirklich hilfreich für Leute sind, die mit mehreren verschiedenen Arten von Dateisystemen arbeiten. Dies ist das einzige Dienstprogramm, das seit Jahrzehnten zum Sichern/Wiederherstellen/Wiederherstellen von Daten von allen Arten von Speichergeräten und Bandlaufwerken verwendet wird!

Einige Funktionen von Mondo Rescue:

  • Sicherung und Wiederherstellung zwischen RAID- und Nicht-RAID-Geräten
  • Partitionsverwaltung – Größenänderung, Partitionierung, Formatierung usw.
  • Sicherung und Wiederherstellung zwischen Linux- und Windows-Geräten einschließlich MBR
  • Überprüfen Sie die Integrität der Daten.

3. ddrescue – GNU-Dienstprogramm zur Datenwiederherstellung

Wir halten immer noch an Befehlszeilendienstprogrammen fest. Dies ist ein Dienstprogramm, das von GNU entwickelt wurde. Dies ist ein kostenloses und quelloffenes Dienstprogramm wie alle anderen Dienstprogramme von GNU.

Einige der Funktionen von ddrescue:

  • Erstellt, um vollständig automatisiert zu werden
  • Daten werden sehr effizient gerettet (nur die benötigten Blöcke werden gelesen).
  • Daten automatisch zusammenführen
  • Markiert fehlerhafte Sektoren auf einer Festplatte automatisch
  • Backup-Recovery ist fortsetzbar

4. Redo Backup and Recovery – Einfachstes GUI-Wiederherstellungsprogramm

Dies kann als normales Dienstprogramm oder als bootfähige CD/USB funktionieren, die Sie an jedes Gerät anschließen, in das Wiederherstellungsprogramm booten und mit der Wiederherstellung von Daten beginnen können. Der Vorteil eines solchen Dienstprogramms besteht darin, dass es plattformunabhängig ist und Ihnen ermöglicht, Daten für so ziemlich jedes Betriebssystem, einschließlich Linux, wiederherzustellen.

Einige Funktionen von Redo Backup and Recovery:

  • Vorinstallierte Basisanwendungen wie Browser, Texteditor, auch wenn die Wiederherstellung läuft
  • Es kann auf andere Anwendungen zugreifen, während Wiederherstellungsvorgänge ausgeführt werden.

5. PhotoRec – Dienstprogramm zur Wiederherstellung von Fotos

Dies ist ein weiteres Wiederherstellungsprogramm von CGSecurity (das andere ist TestDisk). PhotoRec wurde speziell für die Wiederherstellung gelöschter Fotos und anderer Grafikmedien von SD-Karten und Festplatten entwickelt.

Einige der Funktionen von PhotoRec:

  • Intuitive und interaktive Benutzeroberfläche
  • PhotoRec kann Dateien selbst dann wiederherstellen, wenn die Festplatte stark beschädigt ist
  • Sucht nach einer Vielzahl von Dateiformaten.

6. Boot Repair – Wiederherstellung von Live-CD-Dateien

Wenn Ihr Betriebssystem nicht mehr bootet und Sie Dateien von Ihrer Festplatte wiederherstellen müssen, ist dies die zu verwendende Live-CD. Es kann je nach Verfügbarkeit als CD oder USB verwendet werden.

Einige der Funktionen der Boot Repair Live CD:

  • Booten reparieren, wenn das Betriebssystem nicht mehr bootet
  • Booten reparieren, wenn GRUB defekt ist (z. B. „GRUB-Rescue“-Fehler)
  • Einfache Neuinstallation oder Wiederherstellung von GRUB
  • Generieren eines generischen MBR zum Booten von Windows zulassen
  • Wiederherstellung des ursprünglichen Bootsektors (MBR) zulassen, falls von clean-ubiquity gespeichert

7. Foremost – Ein forensisches Datenwiederherstellungstool

Dies ist ein forensisches Datenwiederherstellungstool, das in Kali Linux vorinstalliert ist, aber auf so ziemlich jeder anderen Linux-Distribution installiert werden kann. Dieses Tool kann auch Daten aus Bildern wiederherstellen (wie denen, die mit dem dd-Befehl erstellt wurden ).

Einige der Funktionen von Foremost:

  • Daten in mehreren Mediendateiformaten abrufen
  • Konfigurationsdatei zum Hinzufügen weiterer Dateiformate verfügbar
  • Verlorene iPhone-Daten von einem Computer abrufen
  • Extrahieren Sie Datenelemente, die in einem Bild eingebettet sind oder verloren gehen

8. Scalpel – Ein plattformübergreifendes File-Carving-Dienstprogramm

Ursprünglich auf Foremost basierend, ist Scalpel ein weiteres File-Carving-Dienstprogramm, das unter Windows und Linux funktioniert. Dieses Dienstprogramm funktioniert auch mit Bilddateien, hat aber den zusätzlichen Vorteil von Multithreading und asynchroner E/A.

Einige Funktionen von Scalpel:

  • Multithreading auf Mehrkernprozessoren für schnellere Verarbeitung
  • Asynchrone E/A ermöglicht eine Überschneidung von Plattenoperationen und Suchoperationen
  • Regex-Unterstützung
  • Eingebetteter Header-Footer-Abgleich für eine bessere Verarbeitung von Dateien.

9. SystemRescue-CD – Eine AIO-Rettungspaket-Live-CD

Dies ist eher eine Sammlung von Tools als ein Tool an sich. Wenn Sie in einer Situation stecken bleiben, in der Sie Ihr System nicht booten können, ist dies die einzige bootfähige Wiederherstellungs-CD, die Ihnen helfen wird.

Einige Funktionen von SystemRescue CD:

  • GNU getrennt :Partitionsverwaltung über die Befehlszeile
  • GParted :Grafische Implementierung für GNU Parted
  • FSArchiver :Archivierungssoftware
  • drescue :Fehlerhafte Sektoren auf der Festplatte finden
  • Ntfs3g :Für den Zugriff auf Windows-Dateisysteme.
  • Testdiskette :Gelöschte Partitionen und Dateien wiederherstellen.
  • Memtest :Dienstprogramm zum Testen des Arbeitsspeichers.
  • Rsync :Remote-Backup-Dienstprogramm
  • Netzwerk-Tools :Samba-ähnliche Dienstprogramme zum Sichern von Daten über lokale Netzwerke.

10. Ultimate Boot CD – Eine Sammlung fast aller Datenwiederherstellungstools

Ähnlich wie die SystemRescue-CD ist die Ultimate-Boot-CD eine Sammlung von Diagnosetools. Aber damit ist noch nicht Schluss. Wenn Sie den obigen Screenshot sehen, werden Sie „Parted Magic“ und „UBCD FreeDOS“ bemerken. Ja, genau das steht da.

Die CD enthält auch diese beiden Betriebssysteme, die von diesem Menü aus live gebootet werden können, um Ihre Linux- oder Windows-Probleme zu beheben. Die vollständige Liste der auf dieser CD enthaltenen Tools und Dienstprogramme ist auf der Website verfügbar, aber hier ist eine Liste einiger Tools.

Einige der Funktionen von Ultimate Boot CD:

  • BIOS
  • CMOS-Reiniger
  • CPU-Stress
  • Systemstabilitätstester
  • MBR- und GRUB-Wiederherstellung
  • Wiederherstellung der Anmeldung
  • PhotoRec und TestDisk
  • Festplattenpartitionstools
  • und mehr...

11. Knoppix – Eine Daily-Driver-fähige Recovery-Distribution

Jetzt ist Knoppix nicht Ihr reguläres Linux-Wiederherstellungsprogramm wie die oben aufgeführten. Obwohl der gesamte Zweck dieser Linux-Distribution darin bestand, live ausgeführt zu werden und verlorene Daten oder Betriebssysteme wiederherzustellen, kann sie uneingeschränkt als einziges Betriebssystem für Ihren Computer ausgeführt werden.

Es wird mit fast allen Tools geliefert, die Sie jemals benötigen würden, um verlorene Daten wiederherzustellen.

Einige der Funktionen von Knoppix:

  • GNU/Linux-Software
  • Automatische Hardwareerkennung
  • Unterstützung für viele Grafikkarten, Soundkarten, SCSI- und USB-Geräte und andere Peripheriegeräte
  • Kann als Lern-CD, Rettungssystem oder Linux-Demo-CD verwendet werden

12. GParted Live – Das GUI-Tool für GNU Parted

In einigen der oben genannten Live-CDs haben wir das GParted-Tool erwähnt, das eine GUI-Schicht für das GNU Parted-Dienstprogramm ist. Nun, wenn Sie nur das GParted-Tool für die Wiederherstellung wollen, wird diese Live-CD Ihr Problem lösen.

GParted Live ist eine Live-CD, mit der Sie sofort auf GParted zugreifen können, wenn Sie ein fehlerhaftes System oder eine fehlerhafte Partition wiederherstellen möchten.

Einige der Funktionen von GParted Live:

  • Debian-basierte Live-CD
  • Kann Partitionen aller unterschiedlichen Typen verwalten
  • Kommt mit Testdisk verpackt und geteilt, wofür GParted eine grafische Ebene bereitstellt
  • Sehr intuitiv mit fast keiner Lernkurve

13. SafeCopy – Eines der besten Linux-Datenwiederherstellungstools

SafeCopy ist eines der besten Linux-Datenwiederherstellungstools und funktioniert, wenn alles andere fehlschlägt. Dieses Tool wird zum Wiederherstellen von Daten aus beschädigten und fehlerhaften Sektoren auf einer Festplatte verwendet.

SafeCopy versucht außerdem, so viele Daten wie möglich vom Quelllaufwerk abzurufen, und greift gegebenenfalls sogar auf einige gerätespezifische Low-Level-Operationen zurück.

Einige der Funktionen von SafeCopy:

  • Führt Low-Level-IO-Operationen durch, um die maximal möglichen Daten zu extrahieren
  • Erinnert sich an eine beliebige Wiederherstellungsposition, selbst wenn das Quellgerät häufig die Verbindung trennt (wie USB-Laufwerke, die aufgrund eines fehlerhaften Speichers die Verbindung verlieren können)
  • Kann Fehler in Daten auf CDs, DVDs und sogar Diskettenlaufwerken beheben

14. grep-Befehl – ​​Einfache Wiederherstellung von Textdaten

Das Dienstprogramm grep, das wir zum Suchen von Text in der Terminalausgabe verwenden, ist leistungsfähig genug, um uns auch dabei zu helfen, verlorene Textdaten zu finden. Sehen Sie sich das folgende Codebeispiel an:

grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
  • Das -a gibt grep an, um die Quelle als Textdatei zu betrachten
  • Das-A und -B gibt grep an, um 25 Zeilen vor und 400 Zeilen nach dieser bestimmten Zeile zu finden. Dadurch erhalten wir die gesamte Textdatei und es ist auch besser, mehr Daten zu haben, die wir später löschen können, als weniger zu bekommen und den Befehl erneut ausführen zu müssen.
  • /dev/sdb1 ist die Quelle, in der nach dem Text gesucht werden soll. Wir möchten, dass der Text auf dem gesamten Laufwerk durchsucht wird
  • >recover.txt wird dort gespeichert, wo die Ausgabe gespeichert wird.

15. ext3grep – Ein ext3-Dateiwiederherstellungstool

Dies ist ein Befehlszeilentool, das für ext3-Dateisysteme zur Datenwiederherstellung erstellt wurde. Mit nur zwei Befehlen können Sie jede gelöschte Datei, die mit diesem Tool wiederhergestellt wurde, wiederherstellen und wiederherstellen.

ext3grep --dump-name <drive>
ext3grep --restore-all <drive>

#Restored data is stored in this folder
cd RESTORED_FILES

16. ext4magic – Eines der besten Linux-Datenwiederherstellungstools für ext4

Dies ist ein Befehlszeilentool wie viele andere in der Liste und ist in den Paket-Repositories für die meisten Linux-Distributionen verfügbar.

Einige der Funktionen von ext4magic:

  • Kann ganze Dateisysteme wiederherstellen, die rekursiv gelöscht wurden
  • Stellen Sie versehentlich überschriebene Dateien wieder her
  • Erste Sektoren einer Festplatte wiederherstellen, die versehentlich überschrieben wurden

17. extundelete – Ein ext3grep-Nachfolger

Dieses Dienstprogramm hat seine Wurzeln im Code von ext3grep. Das Dienstprogramm ext3grep verwendete das Festplattenjournal, um Dateien wiederherzustellen, ebenso wie extundelete. Dieses Dienstprogramm durchsucht das Festplattenjournal nach alten Kopien eines vorhandenen Inodes, um weitere Details zu finden, und formt sie gemeinsam zu einer Datei.

Einige der Funktionen von extundelete:

  • Wiederherstellen von ext3- und ex4-Partitionen (eine Kombination aus #15 und #16)
  • Eines der Programme zum Wiederherstellen des Dateiinhalts und der Dateinamen auf ext4-Partitionen
  • ext4magic basiert für einen Großteil seines ext4-Wiederherstellungscodes auf extundelete

18. R-Undelete – IntelligentScan-Datenwiederherstellungstechnologie

Dies ist eines der besten Datenwiederherstellungstools in Linux aus der Liste. Es gibt eine kostenlose und eine Premium-Version, aber für den persönlichen Gebrauch ist es ein völlig kostenloses Tool. Es verwendet die IntelligentScan-Technologie, die auch schwer beschädigte Daten wiederherstellen kann.

Einige der Funktionen von R-Undelete:

  • MBR- und GPT-Wiederherstellung
  • Wiederherstellung des Bootsektors auf wichtigen Dateisystemen
  • Wiederherstellen von Dateien auf Ext-, FAT-, NTFS-Systemen

19. ext3undel – Ein benutzerdefiniertes Skript zur Vereinfachung der Dateiwiederherstellung

Dies ist ein Skript, das geschrieben wurde, um die Verwendung einiger komplizierter Tools wie Sleuthkit und PhotoRec zu vereinfachen und zu vereinfachen. Die Verwendung dieser Tools in Kombination macht dieses Skript auch zu einer effizienteren Methode, um mehr der gelöschten Inodes korrekt zu extrahieren.

Da es sich um ein Skript handelt, das die Funktionalität mehrerer Tools kombiniert, ähnelt die Funktionalität den Tools selbst.

20. The Sleuth Kit – Forensische Beweise

Dies ist ein Tool, das speziell für forensische Ermittler entwickelt wurde, um Analysen auf Festplatten durchzuführen und Beweise zu sammeln. Daher verwendet das Sleuth Kit sehr effiziente und fortschrittliche Algorithmen, um so viele gelöschte Daten wie möglich von Festplatten zu extrahieren.

Das vorherige Tool, über das wir gesprochen haben, „ext3undel“, nutzt die Technologie des Sleuth-Kits, aber wenn Sie dieses Tool als eigenständiges Tool verwenden möchten, können Sie es zusammen mit seinem GUI-Frontend „Autopsy“ verwenden

Einige der Funktionen von The Sleuth Kit:

  • Zeitachsenanalyse: Anzeigen von Systemereignissen auf einer GUI
  • Schlüsselwortsuche: Finden Sie Schlüsselwörter in Textdateien auf dem gesamten Laufwerk (einschließlich gelöschter Dateien)
  • Webartefakte: Daten zu Webaktivitäten extrahieren
  • Registrierungsanalyse: Finden Sie kürzlich verbundene Geräte mithilfe der Registrierungsdaten
  • LNK-Dateianalyse: Identität der zuletzt aufgerufenen Dokumente
  • E-Mail-Analyse: Analysiert E-Mail-Nachrichten im mbox-Format zum Lesen und Analysieren
  • und viele weitere Funktionen...

Schlussfolgerung

Wir hoffen, dass Sie mit diesem Artikel das richtige Tool für Ihre Datenwiederherstellungsanforderungen gefunden haben. Für einen einfachen Benutzer funktioniert so ziemlich jedes Tool aus der Liste. Aber für Leute, die besondere Bedürfnisse bei der Dateiwiederherstellung haben, müssen sie diejenige finden, die die Funktionen hat, die sie brauchen.

Denken Sie jedoch immer daran, dass diese Tools versuchen, gelöschte Dateien basierend auf den noch verbleibenden Metadaten wiederherzustellen. Dies ist jedoch keine Garantie für eine Wiederherstellung, daher ist es immer am besten, Sicherungskopien aller gespeicherten Daten zu haben.


Linux
  1. Top 5 Datenmigrationstools für Linux

  2. Wie kann man gelöschte Dateien unter Linux mit dem Scalpel-Datenwiederherstellungstool wiederherstellen?

  3. Beste Tools zum Wiederherstellen von Daten [Windows, Linux, DOS, MacOS X]

  4. Die besten Dateiübertragungstools unter Linux

  5. Unix/Linux stellt gelöschte Dateien wieder her

Die 15 besten Physik-Tools für Linux-Systeme zum Physikunterricht

Top 15 der besten Chemie-Tools für Linux-Systeme

Top 15 der besten Biologie-Tools für Linux-Systeme

Top 10 der besten Farbauswahl-Tools für Linux-Systeme

Top 10 der besten Scan-Tools für Linux-Systeme

Top 10 der besten Wetter-Tools für Linux-Systeme