Top Datenwiederherstellungs-Software für Ext4, Ext3 & Ext2 unter Linux

Welches Programm ist am besten für die Datenrettung von Linux geeignet? Welcher Algorithmus liefert die besten Ergebnisse bei der Suche nach gelöschten Informationen? Wir werden versuchen, diese Fragen in diesem Artikel zu beantworten.

Top Datenwiederherstellungs-Software für Ext4, Ext3 & Ext2 unter Linux

Eingang

Die meisten modernen Linux-Distributionen verwenden standardmäßig Ext4, so wie frühere Distributionen Ext3, Ext2 und einmal nur Ext.

Eigenschaft Ext Ext2 Ext3 Ext4
Veröffentlichungsdatum 1992 1993 2001 2008
Journal-Wiederherstellung Nein Nein Ja Ja
Maximale Dateigröße 2 GB 16 GB 2 TB 16 TB
Maximale Partitionsgröße 2 GB 16 TB 32 TB 1 EB
Kompatibilität Niedrig Mittel Mittel Hoch
Unterstützung erweiterter Attribute Nein Ja Ja Ja
Fragmentierung Hoch Mittel Niedrig Niedrig
Lese-/Schreibgeschwindigkeit Niedrig Mittel Mittel Hoch
Hauptanwendung Alte UNIX-Systeme UNIX, Linux Linux Moderne Linux-Systeme

Das Dateisystem Ext2 löscht teilweise Informationen über die gelöschte Datei, insbesondere Verweise auf Dateinamen, so dass es nahezu unmöglich ist, deren Namen wiederherzustellen. «Journalfähige» Dateisysteme Ext3 und Ext4 führen die Löschung über eine Protokollierung durch. Und die Ergebnisse der Datenwiederherstellung von diesen Systemen hängen von der Größe des Protokolls und der Laufzeit des Betriebssystems nach dem Löschen der Dateien ab. Wenn Sie also wichtige Daten verlieren, sollten Sie sofort Maßnahmen ergreifen. Sie sollten nicht zulassen, dass die Informationen auf dem Datenträger überschrieben werden, Sie können sogar den Datenträger, von dem die gewünschten Dateien gelöscht wurden, abtrennen. Installieren Sie danach die erforderliche Anwendung, schließen Sie den Datenträger wieder an und versuchen Sie, die Dateien wiederherzustellen.

Wir haben einige der beliebtesten Datenrettungsprogramme ausgewählt und Vergleichstests durchgeführt. Lassen Sie uns nun die Ergebnisse genauer beschreiben und vergleichen Sie die Ergebnisse:

Zur Ansicht gehen
🐧 Die beste Software zur Datenwiederherstellung unter Linux 🐧

🐧 Die beste Software zur Datenwiederherstellung unter Linux 🐧

Die Struktur des Dateisystems und Algorithmen zum Auffinden gelöschter Daten

Bevor wir mit dem Testen beginnen, werfen wir einen Blick auf die Struktur von Dateisystemen. Sie bestehen aus einem Bootloader, der die Blockgruppe enthält.

Am Anfang der Struktur steht «Superblock» dann kommen «Group Descriptors», gefolgt von «Block Bitmap», dann folgt «Inode bitmap», danach kommt «Inode table», und am Ende steht «Data».

Schematische Darstellung Hauptsuperblock (Superblock)

Ext4 ist eine Weiterentwicklung von Ext3, dem beliebtesten Dateisystem in Linux. In vielen Aspekten stellt Ext4 einen großen Schritt nach vorne gegenüber Ext3 dar, viel mehr als Ext3 selbst gegenüber Ext2. Eine wesentliche Verbesserung von Ext3 gegenüber Ext2 war das “Journaling”, während Ext4 Änderungen an wichtigen Datenstrukturen mit sich bringt, z. B. an denen, die zur Speicherung interner Dateiinformationen dienen.

Dadurch entstand ein Dateisystem mit einem fortschrittlicheren Design, höherer Leistung und Stabilität sowie einem umfangreichen Funktionsumfang.

Derzeit beträgt die von Ext3 unterstützte maximale Größe 16 Terabyte und die Dateigröße ist auf 2 Terabyte begrenzt. Ext4 fügt 48-Bit-Blockadressierung hinzu, was bedeutet, dass dieses Dateisystem eine maximale Größe von 1 Exabyte hat und Dateien bis zu 16 Terabyte groß sein können. 1 EB (Exabyte) = 1.048.576 TB (Terabyte), 1 EB = 1024 PB (Petabyte), 1 PB = 1024 TB, 1 TB = 1024 GB. Warum 48-Bit und nicht 64-Bit? Gleichzeitig gab es einige Einschränkungen, die beseitigt werden sollten, um Ext4 vollständig 64-Bit-fähig zu machen. Diese Aufgabe war nicht für Ext4 vorgesehen. Die Strukturen der Informationsaufzeichnung in Ext4 wurden mit Blick auf die erforderlichen Änderungen entworfen.

Derzeit kann ein Ext3-Verzeichnis nicht mehr als 32000 Unterverzeichnisse enthalten. Ext4 hebt diese Einschränkung auf und erlaubt es, eine unbegrenzte Anzahl von Unterverzeichnissen zu erstellen.

Das Dateisystem Ext4 sieht aus wie ein B-Baum. Daher sind die Informationen in den Blättern des Baums gespeichert, und um an sie zu gelangen, muss die Datenrettungsanwendung diese Kette durchlaufen.

B-Baum der Ext4-Struktur

Wenn einige der Elemente in der Kette gelöscht sind, kann das Datenwiederherstellungstool den Pfad zu den gewünschten Informationen nicht finden. In den folgenden Tests werden wir versuchen, solche Elemente aus der Struktur zu löschen und sehen, wie unsere Testprogramme mit dieser Aufgabe zurechtkommen.

Tests und Vergleich der Rückgewinnungsergebnisse

Unter Windows können Sie den Inhalt des Laufwerks mit dem Dateisystem EXT4/3/2 nur mit Hilfe spezieller Hilfsprogramme oder durch Installation des erforderlichen Treibers einsehen. Unsere Testprogramme bieten diese Möglichkeit standardmäßig und erlauben es Ihnen, den Inhalt solcher Partitionen zu sehen und die notwendigen Informationen daraus wiederherzustellen.

Für die Tests haben wir einige der populärsten Programme ausgewählt Hetman Partition Recovery, R-Studio, EaseUs Data Recovery Wizard, Recuva und Diskdrill. Nach dem vorläufigen Test mussten wir eines der Programme ausschließen, da es nur einen kleinen Teil der Daten auf dem Ext 4-Laufwerk finden konnte – es war das Dienstprogramm Recuva. Es zeigte das schlechteste Ergebnis, da es nur 20% der verlorenen Daten wiederherstellte. Deshalb haben wir uns entschieden, es aus dieser Liste zu streichen. Und bei einer zweiten Überprüfung fand dieses Programm überhaupt nichts.

Ergebnisse der Recuva-Wiederherstellung

Also, beginnen wir mit dem Testen.

Auf einem PC mit Linux haben wir eine Testplatte mit dem Dateisystem Ext4 erstellt. Wir haben Daten, einige Bilder, Videos und Dokumente darauf kopiert, dann einige davon gelöscht und das Volume ausgehängt.

Löschen von Linux-Dateien

Alle weiteren Tests zur Wiederherstellung verlorener Daten wurden auf einem Computer mit dem Betriebssystem Windows 10 durchgeführt.

Test 1. Hetman Partition Recovery

Nach dem Verbinden des Laufwerks mit Ext4 erkannte das Betriebssystem Windows 10 das Dateisystem nicht, es erschien ein Hinweis, dass das Gerät nicht erkannt wurde, und schlug vor, es zu formatieren, um die Partition zu nutzen.

Es schlug vor, die Partition zu formatieren

Auf keinen Fall, führen Sie das erste DienstprogrammHetman Partition Recovery aus und scannen Sie den Datenträger.

Das Tool stellt Daten von allen Geräten wieder her, unabhängig von der Ursache des Datenverlusts.

Das Programm hat die Partition gefunden, das Dateisystem erkannt, zeigt den Namen und die Größe an.

Anzeige des Linux-Laufwerks

Wir haben zunächst einen schnellen Scan durchgeführt, der sich als ausreichend erwiesen hat.

Schneller Schnittscan

Ergebnis: Ordner gefunden – 5, Dateien – 21.

Analyseprozess abgeschlossen

Beim einfachen Entfernen hatte das Programm keine Probleme, die Dateien zu erkennen, selbst bei einer schnellen Überprüfung. Es war keine vollständige Analyse erforderlich, was uns eine Menge Zeit erspart hat.

Verzeichnis mit wiederhergestellten Daten

Gelöschte Daten sind mit einem roten Kreuz gekennzeichnet. Alle Dateien können in der Vorschau angezeigt und problemlos wiederhergestellt werden. Die Struktur bleibt erhalten, alle Dateien und Ordner sind an ihrem Platz, das erleichtert die visuelle Suche nach den benötigten Informationen erheblich.

Ergebnisse der Datenwiederherstellung

Hetman Partition Recovery hat die Aufgabe gemeistert und diesen Test erfolgreich bestanden. Alle Daten wurden wiederhergestellt.

Test 1. R-Studio

R-Studio hat die Testpartition problemlos erkannt und ihr Dateisystem, ihren Namen und ihre Größe ermittelt.

Anzeigen einer Partition in R-Studio

Das Programm hat alle Dateien gefunden, und ihr Inhalt wird in der Vorschau angezeigt.

Ergebnisse der Partitionsprüfung

Alles außer Dokumenten.

Die Datenträgerstruktur und die Dateinamen bleiben erhalten. Bei der Schnellanalyse zeigt das Dienstprogramm den Inhalt der Dokumente nicht in der Vorschau an.

Als Ergebnis zeigte die vollständige Analyse das gleiche Ergebnis.

Vollständiges Analyseergebnis

R-Studio hat den Test bestanden, aber es gab Schwierigkeiten bei der Anzeige von Dokumenten, alle Dateien wurden wiederhergestellt.

Test 1. EaseUs Data Recovery Wizard

EaseUs Data Recovery Wizard zeigt den Datenträger, seinen Namen und seine Größe an. Der Dateisystemtyp wird nicht erkannt.

Anzeigen des Abschnitts EaseUs Data Recovery Wizard

Sobald der Suchlauf gestartet ist, beginnt das Programm sofort mit der erweiterten Suche.

Erweiterte Suche

Es hat die Dateien gefunden, aber die Struktur des Datenträgers wurde nicht beibehalten, die Namen der Dateien sind verloren gegangen und sie sind alle nach Typ in getrennten Verzeichnissen verstreut. Höchstwahrscheinlich analysiert EaseUs Data Recovery Wizard den Datenträger mit einem tiefen Scan, was bei einem großen Datenträger ein recht langer Prozess ist.

Erweiterter Scan ist abgeschlossen

Als Ergebnis: alle Dateien werden gefunden, sie sind nach ihrem Typ in Ordnern verstreut, und ihr Inhalt wird in der Vorschau angezeigt.

Was das Video betrifft, so ist eine der Dateien beschädigt.

Dateivorschau wird nicht angezeigt

Alle Fotos sind vorhanden.

Bilder werden vollständig wiederhergestellt

Gelöschte Dateien sind in keiner Weise gekennzeichnet, es ist nicht klar, welche davon gelöscht wurden und welche auf dem Datenträger verblieben sind. Die einzige Möglichkeit, um festzustellen, ob alle Dateien vorhanden sind, ist die Anzahl der Dateien. Wenn Sie viele Daten haben, wird es schwer sein, das zu finden, was Sie brauchen. Man muss viel Zeit aufwenden, um sie alle durchzusehen. EaseUs Data Recovery Wizard hat die Arbeit erledigt, nur das Video konnte nicht wiederhergestellt werden.

Test 1. Disk Drill

Disk Drill fand die Partition, erkannte ihren Namen und ihre Größe.

Anzeigen der Disk Drill-Partition

Ein schneller Scan der Festplatte ist nicht verfügbar. Wir mussten eine “Tiefenanalyse” durchführen».

Tiefenanalyse

Vollständiges Scan-Ergebnis:

Ergebnisse Tiefenscan

Disk Drill fand Daten, verlorene Verzeichnisstruktur und Dateinamen, alle verstreut in Ordnern nach ihrem Typ.

Tiefenscan des Hardware-Laufwerks

Dort sind alle Fotos, Sie können ihren Inhalt in der Vorschau sehen.

Die Bilder wurden vollständig restauriert

Der Inhalt des Videos wird ebenfalls angezeigt.

Video-Dateien zur Ansicht verfügbar

Eine Videodatei ist beschädigt.

Beschädigtes Dokument

Das Programm hat alle Dokumente gefunden und der Inhalt wird in der Vorschau angezeigt.

Disk Drill hat die Aufgabe gemeistert. Obwohl die Analyse zeitaufwendig ist, besonders bei einer großen Festplatte und einer großen Anzahl von Dateien, wird es lange dauern, die verlorenen Daten zu finden.

Alle Dienstprogramme haben den ersten Test bestanden und zeigten gute Ergebnisse.

Als nächstes werden wir die Hauptelemente der Dateisystemstruktur, nämlich «Main superblock» und «Main descriptor table» der Reihe nach überschreiben und die Ergebnisse überprüfen.

Hauptsuperblock entfernt

Im zweiten Test haben wir den «Haupt-Superblock» entfernt.

Superblock ist ein Bereich, in dem Dateisystem-Metadaten gespeichert werden.

Auf die gleiche Weise, wie inodMetadaten über Dateien speichert, speichert ein Superblock Metadaten über das Dateisystem. Wenn ein Superblock beschädigt wird, können Sie die Partition nicht einhängen.

Die folgenden Daten werden im Superblock gespeichert:

  • Anzahl der Blöcke im Dateisystem
  • Anzahl der freien Blöcke
  • Anzahl der i-Knoten in der Blockgruppe
  • Blöcke in einer Blockgruppe
  • Anzahl der Starts seit dem letzten fsck-Prüfung
  • UUID
  • Status (wurde korrekt ausgekoppelt, Fehler erkannt, etc.)
  • Dateisystem-Typ
  • Betriebssystem, in dem dieser Abschnitt formatiert wurde
  • Letzte Montagezeit
  • Zeitpunkt der letzten Eingabe.

Superblock ist sehr wichtig für das Dateisystem. Daher enthält jede Blockgruppe Kopien davon.

Der Suchalgorithmus unserer Software macht es einfach, Daten wiederherzustellen, selbst wenn die Dateisystemstruktur beschädigt ist.

Hetman Partition Recovery ermöglicht die Analyse des Festplattenspeichers mittels signaturbasierter Suche. Durch die sektorweise Analyse der Festplattenoberfläche findet die Anwendung bestimmte Bytefolgen, die die verlorenen Kettenelemente umgehen, und zeigt dem Benutzer die Daten an. Selbst wenn die gesamte Dateisystemstruktur überschrieben wird, aber Verzeichnisse auf Nullebene übrig bleiben, ist das kein Problem und Hetman Partition Recovery stellt die Daten wieder her.

Schauen wir uns nun an, wie es in der Praxis gemacht wird.

Test 2. Hetman Partition Recovery

Nach dem Löschen «des Superblocks» erkannte Hetman Partition Recovery die Testpartition, erkannte ihren Namen und den Dateisystemtyp.

Anzeige der Linux-Partition

Die Durchführung einer Schnellanalyse hat das Ergebnis nicht verändert.

Schnellsuche

Das Programm hat alle Daten gefunden, ihr Inhalt kann in der Vorschau betrachtet werden.

Alle Informationen wurden wiederhergestellt.

Schnelles Scan-Ergebnis

Das Programm bewältigte die Aufgabe auch ohne vollständige Analyse mit hervorragenden Ergebnissen.

Ergebnisse der Dateiwiederherstellung

Die Struktur, Dateinamen werden gespeichert, der Inhalt wird in der Vorschau angezeigt.

Informationen sind vollständig verfügbar

Zweiter Test erfolgreich bestanden.

Test 2. R-Studio

R-Studio erkennt auch die Partition, zeigt ihren Namen und den Dateisystemtyp an.

Abschnitt anerkannt

Das Ergebnis ist dasselbe wie im vorherigen Test, das Programm hat alle Dateien gefunden, zeigt aber den Inhalt der Dokumente nicht an.

Und nach der vollständigen Analyse war das Ergebnis unverändert.

Vollständige Analyse des Abschnitts

Die Diskettenstruktur und die Dateinamen wurden gespeichert, alle Daten sind vorhanden und das Programm hat den Test bestanden. Der einzige Nachteil ist, dass der Inhalt der Dokumente nicht angezeigt wird.

Test 2. EaseUs Data Recovery Wizard

EaseUs hat den Datenträger erkannt, wie im vorherigen Test, der Dateisystemtyp wird nicht angezeigt.

Anzeige der Partition

Nach dem Scannen das gleiche Ergebnis wie beim vorherigen Test – Dateien sind in Ordnern verstreut, es gibt keine Datenträgerstruktur, Dateinamen sind verloren, Dateiinhalte werden angezeigt.

Schnelle Suchergebnisse

Ein Video wurde beschädigt und konnte nicht wiederhergestellt werden.

Ergebnisse der Wiederherstellung

Das Programm hat den zweiten Test erfolgreich bestanden, mit einem kleinen Datenverlust.

Test 2. Disk Drill

Disk Drill zeigt den Datenträger, seinen Namen und seine Größe an. Eine Schnellsuche ist für dieses Gerät nicht verfügbar.

Scan

Das Ergebnis der Tiefenanalyse ist das gleiche wie beim ersten Test. Keine Festplattenstruktur, verlorene Dateinamen, aber alle Daten sind vorhanden, Sie können den Inhalt sehen.

Suchergebnisse für verlorene Daten

Das Programm konnte ein Video nicht wiederherstellen.

Videodatei wird nicht abgespielt

Hauptblockgruppen-Deskriptor-Tabelle entfernt

Bei dem folgenden Test wurde «Block Group Master Descriptor Table» von der Platte entfernt.

Jede Blockgruppe im Dateisystem hat einen Deskriptor, der ihr zugeordnet ist. Die Gruppendeskriptoren sind das zweite Element in der Blockgruppe. In der Standardkonfiguration enthält jede Blockgruppe eine vollständige Kopie der Deskriptortabelle.

Die Tabelle speichert Informationen über Deskriptoren, die ihrerseits Informationen über Attribute und den physischen Speicherort von Dateien enthalten.

Diese Informationen sind eine Folge von 32-Bit-Blocknummern, die Dateidaten enthalten.

Die Ergebnisse des Tests nach dem Löschen der Hauptdeskriptor-Tabelle sind im Folgenden beschrieben.

Test 3. Hetman Partition Recovery

Hetman Partition Recovery bestand diesen Test ohne Änderungen und zeigte das gleiche Ergebnis wie in den beiden vorherigen Tests.

Scanergebnisse ausgeben

Die Struktur und die Dateinamen wurden gespeichert und alle Dateien wurden wiederhergestellt. Programm fand alle Daten auch bei schneller Analyse.

Alle Dateien wurden vollständig wiederhergestellt

Test 3. R-Studio

Das Programm R-Studio zeigte das gleiche Ergebnis wie bei den vorherigen Tests.

Suchergebnisse

Die Struktur und die Dateinamen bleiben erhalten, nur der Inhalt der Dokumente wird nicht angezeigt.

Wiederhergestellte Daten werden nicht angezeigt

Aber am Ende hat die Software sie wiederhergestellt.

Test 3. EaseUs Data Recovery Wizard

EaseUs– Ergebnis ist ebenfalls unverändert. Verlorene Struktur und Dateinamen.

Verlorene Struktur und Dateinamen

Eine Videodatei konnte nicht wiederhergestellt werden.

Videodatei kann nicht gelesen werden

Test 3. Disk Drill

Im dritten Test hatte Disk Drill das schlechteste Ergebnis. Es fand die meisten Dateien nicht, auch nicht die, die nicht gelöscht worden waren.

Die meisten Dateien werden nicht erkannt

Das Programm schlug vor, den gesamten Datenträger zu scannen, was die Chancen, verlorene Daten zu finden, erhöhen kann.

Vollständige Festplattenprüfung

Beim Scannen der gesamten Festplatte fand Disk Drill die verlorenen Informationen. Das Ergebnis ist das gleiche wie bei den vorherigen Tests.

Tiefenscan

Ein Video wurde beschädigt, es wurde wiederhergestellt, aber die meisten Informationen wurden überschrieben.

Die Videodatei wurde gelöscht

Insgesamt bewältigte Disk Drill die Aufgabe, obwohl es länger dauerte, die verlorenen Daten zu finden.

Fazit

Was kann also abschließend gesagt werden. Alle Programme bestanden unsere drei Tests, jedoch mit unterschiedlichen Ergebnissen.

Programm Ergebnis der Dateisuche Zustand der Festplattenstruktur und Dateinamen Datenwiederherstellung
Hetman Partition Recovery Alle Dateien gefunden Festplattenstruktur und Dateinamen erhalten Alle Daten erfolgreich wiederhergestellt
R-Studio Alle Dateien gefunden Festplattenstruktur und Dateinamen erhalten Dokumente werden in der Vorschau nicht angezeigt, aber wiederhergestellt
EaseUs Alle Dateien gefunden Festplattenstruktur verloren, Dateien nach Typ sortiert, Namen verloren Ein Video konnte nicht wiederhergestellt werden
Disk Drill Alle Dateien gefunden Festplattenstruktur und Dateinamen verloren Eine Videodatei war beschädigt, wurde wiederhergestellt, aber der größte Teil wurde überschrieben

So, wir haben die Ergebnisse und wir können eine Software zur Wiederherstellung verlorener Daten wählen, aber welche ist besser und welche sollte man wählen?

Ich kann nur folgendes hinzufügen – der Algorithmus unseres Programms erlaubt Ihnen, die Ordnerstruktur und Dateinamen zu speichern, was die Suche nach benötigten Daten vereinfacht und Ihre Zeit spart. Außerdem kann Hetman Partition Recovery ein Disk-Image für die spätere Wiederherstellung erstellen, was ein Standard für den Umgang mit beschädigten Medien ist.

Erstellen eines Disk-Images

Einige der Dienstprogramme im Test bieten diese Möglichkeit nicht. Hetman Partition Recovery-Algorithmus kann Daten auch dann wiederherstellen, wenn der größte Teil der Dateisystemstruktur verloren gegangen ist, und wenn noch Daten auf dem Datenträger vorhanden sind, ist er in der Lage, diese wiederherzustellen, da er bei der Suche eine Signaturanalyse verwendet.

Zur Ansicht gehen
🐧 So stellen Sie Daten unter Linux von einem USB-Stick oder von einer Speicherkarte wieder her 🐧

🐧 So stellen Sie Daten unter Linux von einem USB-Stick oder von einer Speicherkarte wieder her 🐧

Glib Khomenko

Autor: , Technischer Schreiber

Hlib Khomenko ist Übersetzer und IT-Techniker im Unternehmen „Hetman Software“. Der Autor hat eine spezialisierte Hochschulausbildung und hat langjährige Erfahrung in der deutschen Übersetzung.

Alexandr Shafarenko

Editor: , Technischer Schreiber

Olexander Schafarenko hat langjährige Erfahrungen im Schreiben von Artikeln. Seine Artikel auf dem Blog wurden von Millionen von Benutzern gelesen. Der Autor hat eine spezialisierte Hochschulausbildung und teilt sein Wissen im Bereich IT mit den Lesern.

Für dich empfohlen

Willkommen bei dem KI-gesteuerten Assistenten von Hetman Software.
Chat beginnen