Leitfaden zu den besten Linux-Datenwiederherstellungstools
Wir werden die heutigen Linux-Datenwiederherstellungstools durchgehen, um Ihnen zu helfen, verlorene Daten wiederherzustellen. Wenn Sie die Dateien erst kürzlich gelöscht haben, ist die Wahrscheinlichkeit, diese Dateien wiederherzustellen, sehr hoch.
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 auf Ihrer Festplatte vorhanden sind. Lesen Sie also weiter, vielleicht können Sie alle Dateien wiederherstellen, die Sie zuvor verloren haben!
Wie wählt man eines der Top 20 besten Linux-Datenwiederherstellungstools aus?
Es gibt nur wenige Dinge, die Sie berücksichtigen müssen, da die meisten Datenwiederherstellungstools auf ähnliche Weise arbeiten, indem sie auf die fragmentierten Bits auf Ihrer Festplatte zugreifen.
Die Hauptunterschiede liegen normalerweise in der Benutzerfreundlichkeit, Benutzeroberfläche und den Funktionen. Lassen Sie uns also die Funktionen und Funktionalitäten der Top 20 besten Linux-Datenwiederherstellungstools in diesem Artikel durchgehen.
1. TestDisk – Werkzeug zur Partition- und Festplattenwiederherstellung
Testdisk Datenwiederherstellung
Testdisk Datenwiederherstellung
Dies ist eines meiner Lieblingstools aus den Top 20 besten Linux-Datenwiederherstellungstools. Es ist ein kommandozeilenbasiertes Tool, aber sehr einfach zu bedienen und sehr interaktiv. Das Dienstprogramm wird gestartet und beginnt seine Magie zu wirken, indem einfach der Befehl ausgeführt wird.
Wir haben kürzlich ein Tutorial zur Testdisk-Dienstprogramm geschrieben, das Sie durch die Installation und die Schritte zur Dateiwiederherstellung führt.
Einige Funktionen von TestDisk:
- Wiederherstellen gelöschter Partitionen
- Neuaufbau der Partitionstabelle.
- Partitions-Backup für EFI GPT-Partitionen
- Neuschreiben des MBR
2. Mondo Rescue – Netzlaufwerk-Wiederherstellungstool
MondoRescue
MondoRescue
Ein weiteres wirklich gutes kommandozeilenbasiertes Dienstprogramm ist Mondo Rescue, das einige einzigartige Funktionen bietet, die für Personen, die mit verschiedenen Arten von Dateisystemen arbeiten, sehr hilfreich sind. Dies ist das Dienstprogramm, das seit Jahrzehnten verwendet wird, um Daten von allen Arten von Speichergeräten, einschließlich Bandlaufwerken, zu sichern/wiederherzustellen/wiederherzustellen!
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 des MBR
- Überprüfen der Datenintegrität.
3. ddrescue – GNU Datenwiederherstellungs-Dienstprogramm
Ddrescue
Ddrescue
Wir bleiben bei kommandozeilenbasierten Dienstprogrammen als einem der Top 20 besten Linux-Datenwiederherstellungstools. Dies ist ein Dienstprogramm, das von GNU entwickelt wurde. Dies ist ein freies und Open-Source-Dienstprogramm wie alle anderen Dienstprogramme von GNU.
Einige der Funktionen von ddrescue:
- Entwickelt, um vollständig automatisiert zu sein
- Datenrettung erfolgt sehr effizient (es werden nur die benötigten Blöcke gelesen).
- Automatisches Zusammenführen von Daten
- Automatische Hervorhebung von schlechten Sektoren auf einer Festplatte
- Backup-Wiederherstellung ist fortsetzbar
4. Redo Backup and Recovery – Benutzerfreundlichstes GUI-Wiederherstellungstool
Redo Backup And Recovery
Redo Backup And Recovery
Dies kann als reguläres Dienstprogramm oder als bootfähige CD/USB verwendet werden, die Sie in ein beliebiges Gerät einstecken, in das Wiederherstellungsdienstprogramm booten und mit der Datenwiederherstellung beginnen können. Der Vorteil eines solchen Dienstprogramms besteht darin, dass es plattformunabhängig ist und es Ihnen ermöglicht, Daten für praktisch 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 Wiederherstellungsoperationen laufen.
5. PhotoRec – Fotowiederherstellungs-Tool
Photorec
Photorec
Dies ist ein weiteres der Top 20 besten Linux-Datenwiederherstellungstools von CGSecurity (das andere ist TestDisk). PhotoRec wurde speziell für die Wiederherstellung gelöschter Fotos und anderer grafischer Medien von SD-Karten und Festplatten erstellt.
Einige Funktionen von PhotoRec:
- Intuitive und interaktive Schnittstelle
- PhotoRec kann Dateien auch dann wiederherstellen, wenn die Festplatte stark beschädigt ist
- Sucht nach einer sehr großen Vielfalt von Dateiformaten.
6. Boot Repair – Live-CD-Dateiwiederherstellung
Boot Repair
Boot Repair
Wenn Ihr Betriebssystem nicht mehr bootet und Sie Dateien von Ihrer Festplatte wiederherstellen müssen, ist dies das beste der Top 20 besten Linux-Datenwiederherstellungstools dafür. Es kann als CD oder USB basierend auf Verfügbarkeit verwendet werden.
Einige Funktionen von Boot Repair Live CD:
- Reparatur des Bootvorgangs, wenn das OS nicht mehr bootet
- Reparatur des Bootvorgangs, wenn GRUB beschädigt ist (z.B. „GRUB rescue“-Fehler)
- Einfache Neuinstallation oder Wiederherstellung von GRUB
- Generierung eines generischen MBR zur Bootung in Windows
- Wiederherstellung des ursprünglichen Bootsektors (MBR), falls von clean-ubiquity gespeichert
7. Foremost – Ein forensisches Datenwiederherstellungs-Tool
Foremost Data Recovery
Foremost Data Recovery
Dies ist ein forensisches Datenwiederherstellungs-Tool, das in Kali Linux vorinstalliert ist, aber auf praktisch jeder anderen Linux-Distribution installiert werden kann. Dieses Tool kann auch Daten aus Bildern wiederherstellen (wie solche, die mit dem dd-Befehl erstellt wurden).
Einige Funktionen von Foremost:
- Wiederherstellung von Daten in mehreren Medien-Dateiformaten
- Konfigurationsdatei verfügbar, um weitere Dateiformate hinzuzufügen
- Wiederherstellung verlorener iPhone-Daten von einem Computer
- Extraktion von eingebetteten oder verloren gegangenen Datenelementen aus einem Bild
8. Scalpel – Ein plattformübergreifendes Datei-Ausschneide-Utility
Scalpel
Scalpel
Ursprünglich basierend auf Foremost, ist Scalpel ein weiteres Datei-Ausschneide-Utility, das sowohl unter Windows als auch unter Linux funktioniert. Dieses Utility arbeitet ebenfalls mit Bilddateien, hat aber den zusätzlichen Vorteil der Multithreading- und asynchronen E/A-Funktionen.
Einige Funktionen von Scalpel:
- Multithreading auf Mehrkernprozessoren für eine schnellere Verarbeitung
- Asynchrone E/A ermöglicht überlappende Festplatten- und Suchoperationen
- Regex-Unterstützung
- Eingebettete Header-Footer-Übereinstimmung für eine bessere Verarbeitung von Dateien.
9. SystemRescue CD – Ein All-in-One Rettungspaket Live-CD
SystemRescueCD 1
SystemRescueCD 1
Dies ist eher eine Sammlung von Tools als ein einzelnes Tool. Wenn Sie in einer Situation stecken, in der Sie Ihr System nicht mehr starten können, ist dies die eine bootfähige Rettungs-CD, die Ihnen helfen wird.
Einige Funktionen der SystemRescue CD:
- GNU Parted: Befehlszeilen-Partitionierungsmanagement
- GParted: Grafische Implementierung für das GNU Parted
- FSArchiver: Archivierungssoftware
- ddrescue: Findet fehlerhafte Sektoren auf der Festplatte
- Ntfs3g: Für den Zugriff auf Windows-Dateisysteme
- Testdisk: Stellt gelöschte Partitionen und Dateien wieder her
- Memtest: Speicherprüfungs-Utility
- Rsync: Remote-Backup-Utility
- Netzwerktools: Samba-ähnliche Utilities für Backups über lokale Netzwerke
10. Ultimate Boot CD – Eine Sammlung fast aller Datenrettungstools
Ultimate Boot CD
Ultimate Boot CD
Ähnlich wie die SystemRescue CD, ist die Ultimate Boot CD eine Sammlung von Diagnosetools. Aber es hört nicht dabei auf. Wenn Sie den obenstehenden Screenshot sehen, werden Sie „Parted Magic“ und „UBCD FreeDOS“ bemerken. Ja, genau das steht dort.
Die CD enthält auch diese beiden Betriebssysteme, die direkt von diesem Menü aus live gebootet werden können, um Probleme mit Ihren Linux- oder Windows-Systemen zu beheben. Die vollständige Liste der auf dieser CD enthaltenen Tools und Utilities finden Sie auf der Website, aber hier ist eine Liste einiger der Tools.
Einige Funktionen der Ultimate Boot CD:
- BIOS
- CMOS-Reiniger
- CPUStress
- Systemstabilitätstester
- MBR- und GRUB-Wiederherstellung
- Login-Wiederherstellung
- PhotoRec und TestDisk
- Festplattenpartitionierungstools
- und mehr…
11. Knoppix – Eine alltagstaugliche Recovery-Distribution
Knoppix Live Min
Knoppix Live Min
Jetzt ist Knoppix nicht Ihre gewöhnliche Linux-Wiederherstellungs-Utility 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, ist sie vollständig in der Lage, als einziges Betriebssystem für Ihren Computer zu fungieren.
Es kommt mit fast allen Tools, die Sie jemals für die Wiederherstellung verlorener Daten benötigen könnten.
Einige 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 Bildungsdisk, Rettungssystem oder Linux-Demodisk verwendet werden
12. GParted Live – Das GUI-Tool für GNU Parted
Gparted Live CD
Gparted Live Cd
In einigen der oben genannten Live-CDs haben wir das GParted-Tool erwähnt, das eine GUI-Schicht für das GNU Parted-Utility ist. Nun, wenn alles, was Sie wollen, das GParted-Tool zur Wiederherstellung ist, wird diese Live-CD Ihr Problem lösen.
GParted Live ist eine Live-CD, die Ihnen sofortigen Zugriff auf GParted bietet, wenn Sie ein ausfallendes System oder eine Partition wiederherstellen möchten.
Einige Funktionen von GParted Live:
- Debian-basierte Live-CD
- Kann Partitionen aller verschiedenen Typen verwalten
- Kommt mit Testdisk und Parted verpackt, für die GParted eine grafische Schicht bietet
- Sehr intuitiv mit fast keiner Lernkurve
13. SafeCopy – Eines der besten Linux-Datenrettungstools
Safecopy Utility
Safecopy Utility
SafeCopy ist eines der besten Linux-Datenrettungstools und funktioniert, wenn alles andere versagt. Dieses Tool wird verwendet, um Daten von beschädigten und fehlerhaften Sektoren auf einer Festplatte wiederherzustellen.
SafeCopy versucht auch, so viele Daten wie möglich von der Quellfestplatte zu extrahieren, selbst unter Rückgriff auf gerätespezifische Low-Level-Operationen, wo anwendbar.
Einige Funktionen von SafeCopy:
- Führt Low-Level-IO-Operationen durch, um maximale Daten zu extrahieren
- Merkt sich beliebige Wiederherstellungspositionen, auch wenn das Quellgerät häufig getrennt wird (wie USB-Laufwerke, die aufgrund fehlerhafter Speicherung die Verbindung verlieren können)
- Kann Fehler in Daten auf CDs, DVDs und sogar Disketten beheben
14. grep-Befehl – Einfache Textdatenwiederherstellung
Der grep-Utility, den wir zum Auffinden von Text in der Terminalausgabe verwenden, ist leistungsfähig genug, um uns auch dabei zu helfen, verlorene Textdaten zu finden. Schauen Sie sich das untenstehende Codebeispiel an:
grep -a -A 400 -B 25 'zu findender String hier' /dev/sdb1 > recover.txt
Das -a gibt an, dass grep die Quelle als Textdatei betrachten soll
Das -A und -B gibt an, dass grep 25 Zeilen vor und 400 Zeilen nach dieser spezifischen Zeile finden soll. Dies ermöglicht es uns, die gesamte Textdatei zu erhalten, und außerdem ist es 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 der gesamten Festplatte gesucht wird
> recover.txt wird der Ort sein, an dem die Ausgabe gespeichert wird.
15. ext3grep – Ein ext3-Dateiwiederherstellungstool
Dies ist eies der Top 20 der besten Linux-Datenwiederherstellungstools, 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 restaurieren.
ext3grep --dump-name <Laufwerk>
ext3grep --restore-all <Laufwerk>
#Wiederhergestellte Daten werden in diesem Ordner gespeichert
cd RESTORED_FILES
16. ext4magic – Eines der besten Linux-Datenrettungstools für ext4
Ext4magic
Ext4magic
Dies ist ein Befehlszeilentool wie viele andere in der Liste und ist aus den Paket-Repositories für die meisten Linux-Distributionen verfügbar.
Einige Funktionen von ext4magic:
- Kann ganze Dateisysteme wiederherstellen, die rekursiv gelöscht wurden
- Wiederherstellung versehentlich überschriebener Dateien
- Wiederherstellung der ersten Sektoren einer Festplatte, die versehentlich überschrieben wurden
17. extundelete – Ein Nachfolger von ext3grep
Extundelete
Extundelete
Dieses Utility basiert auf dem Code von ext3grep. Das ext3grep-Utility verwendete das Festplattenjournal, um Dateien wiederherzustellen, und dasselbe tut extundelete. Dieses Utility durchsucht das Festplattenjournal nach alten Kopien eines vorhandenen Inodes, um weitere Details zu finden und diese kollektiv in eine Datei zu formen.
Einige Funktionen von extundelete:
- Wiederherstellung von ext3- und ext4-Partitionen (eine Kombination aus #15 und #16)
- Eines der Programme zur Wiederherstellung des Dateiinhalts und der Dateinamen auf ext4-Partitionen
- ext4magic basiert auf extundelete für einen großen Teil seines ext4-Wiederherstellungscodes
18. R-Undelete – IntelligentScan-Datenwiederherstellungstechnologie
R Undelete
R Undelete
Dies ist eines der besten Datenrettungstools in Linux aus der Liste. Es gibt eine kostenlose und eine Premium-Version, aber für den persönlichen Gebrauch ist es ein komplett kostenloses Tool. Es verwendet die IntelligentScan-Technologie, die auch stark beschädigte Daten wiederherstellen kann.
Einige Funktionen von R-Undelete:
- MBR- und GPT-Wiederherstellung
- Bootsektorwiederherstellung auf wichtigen Dateisystemen
- Wiederherstellung 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 sie zu kombinieren. 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 der der einzelnen Tools.
20. The Sleuth Kit – Forensische Beweise
SleuthKit Autopsy
Sleuth Kit Autopsy
Dies ist ein Tool, das speziell für forensische Ermittler entwickelt wurde, um Analysen an 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 zuvor besprochene Tool „ext3undel“ nutzt Technologie aus dem Sleuth Kit, aber wenn Sie dieses Tool als eigenständiges Tool verwenden möchten, können Sie es zusammen mit seinem GUI-Frontend „Autopsy“ verwenden.
Einige Funktionen von The Sleuth Kit:
- Zeitstrahlanalyse: Systemereignisse auf einer GUI anzeigen
- Stichwortsuche: Findet Schlüsselwörter in Textdateien auf der gesamten Festplatte (einschließlich gelöschter Dateien)
- Webartefakte: Extrahiert Webaktivitätsdaten
- Registry-Analyse: Findet kürzlich angeschlossene Geräte anhand der Registrierungsdaten
- LNK-Dateianalyse: Identifiziert kürzlich aufgerufene Dokumente
- E-Mail-Analyse: Parst 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 Datenwiederherstellungsbedürfnisse gefunden haben. Für einen Basisnutzer wird praktisch jedes Tool aus der Liste funktionieren. Aber für Personen, die spezielle Anforderungen an die Dateiwiederherstellung haben, müssen sie dasjenige finden, das die Funktionen bietet, die sie benötigen.
Denken Sie jedoch immer daran, dass diese Tools versuchen, Dateien wiederherzustellen, die aufgrund der noch vorhandenen Metadaten gelöscht wurden. Das ist jedoch keine Garantie für die Wiederherstellung, daher ist es immer am besten, Backups aller gespeicherten Daten zu haben.