Haben Sie jemals versehentlich eine Datei auf Ihrem Linux-Computer gelöscht? Oder vielleicht hat ein Programm einen wichtigen Ordner entfernt, der auf Ihrem Systemspeicher gespeichert ist. In solchen Situationen ist die Datenwiederherstellungssoftware die einzige Lösung für dieses Problem.

TestDisk ist ein solches Wiederherstellungstool, das für die Linux-Befehlszeile entwickelt wurde. In diesem Artikel werden TestDisk und seine Installation sowie eine ausführliche Anleitung zum Wiederherstellen gelöschter Dateien und Ordner auf Ihrem Linux-System erläutert.

Was ist TestDisk?

TestDisk ist ein zuverlässiges und leistungsstarkes Tool zur Wiederherstellung von Befehlszeilendaten. Es ist in der Programmiersprache C von Christophe Granier geschrieben. Abgesehen von Linux ist TestDisk auf fast allen anderen Betriebssystemen verfügbar, einschließlich Microsoft Windows, macOS und OpenBSD.

TestDisk hat folgende Funktionen:

  1. Stellen Sie eine gelöschte Datenpartition wieder her
  2. Stellen Sie eine beschädigte Partition oder Datei wieder her
  3. Stellen Sie Dateien aus Windows-Dateisystemen wieder her
  4. Erstellen Sie Bootsektoren mithilfe von Datensicherungen neu
  5. Stellen Sie beschädigte FAT32-Tabellen wieder her

Da TestDisk gelöschte Datenpartitionen problemlos wiederherstellen kann, können wir mit diesem Dienstprogramm entfernte Dateien wiederherstellen.

Es gibt jedoch eine Ausnahme. Wenn jemand Dateien von Ihrem Linux-System mit dem entfernt hat Fetzen Dienstprogramm, dann kann TestDisk diese Dateien nicht wiederherstellen. Shred ist ein Befehlszeilenprogramm, mit dem Dateien sicher gelöscht werden, was wiederum die Wiederherstellung erschwert.

So installieren Sie TestDisk

Bei den meisten Linux-Distributionen ist TestDisk standardmäßig nicht installiert. Stattdessen müssen Sie das Paket manuell über den Paketmanager Ihres Systems herunterladen und installieren.

Aktivieren Sie bei Debian-basierten Distributionen zunächst die Universum Repository.

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) Universum "

Dann installieren Sie die Testdisk Paket mit geeignet:

sudo apt install testdisk

Die Installation von TestDisk unter Fedora ist einfach.

sudo dnf testdisk installieren

So installieren Sie auf Arch-basierten Distributionen:

sudo pacman -S Testdisk

Sie können verwenden lecker um TestDisk auf RHEL- und CentOS-Systemen zu installieren. Aber zuerst müssen Sie ein Paket mit dem Namen herunterladen Epel-Release. Das Epel-Release Das Paket enthält GPG-Schlüssel (GNU Privacy Guard) zum Signieren von Paketen und Paketinformationen.

Geben Sie einen der folgenden Befehle ein, um das Paket zu installieren:

yum installiere epel-release
yum installieren https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Installieren Sie jetzt TestDisk:

yum Update
yum install testdisk

Sie können die Installation überprüfen, indem Sie den folgenden Befehl in das Terminal eingeben.

testdisk --version

Die Ausgabe zeigt Versionsinformationen an, die dem zugeordnet sind Testdisk Paket.

Wiederherstellen gelöschter Dateien unter Linux mit TestDisk

Der erste Schritt zum Wiederherstellen gelöschter Dateien ist das Erstellen einer Protokolldatei. Eine TestDisk-Protokolldatei ist wichtig, da sie wichtige Informationen zur Datenwiederherstellung und zu Partitionen speichert. Auch im Allgemeinen sollten Benutzer Prioritäten setzen Systemprotokollierung um Einblicke in Aktivitäten zu erhalten, die auf ihrem Computer stattfinden.

Schritt 1: Erstellen Sie eine Protokolldatei

Starten Sie TestDisk mit dem folgenden Befehl:

Testdisk

Das System zeigt die Ausgabe wie folgt an. Da TestDisk ein interaktives Dienstprogramm ist, stehen Ihnen auf jedem Bildschirm Optionen zur Auswahl. Beachten Sie, dass Sie in der folgenden Ausgabe drei Optionen haben: Erstellen, Anhängen, und Kein Protokoll.

  1. Erstellen: Erstellt eine neue Protokolldatei für TestDisk
  2. Anhängen: Wird verwendet, um einer bereits vorhandenen Protokolldatei zusätzliche Informationen hinzuzufügen
  3. Kein Protokoll: Befiehlt TestDisk, keine Protokolldatei für den Wiederherstellungsprozess zu verwenden

Markieren Sie die Erstellen Option mit den Cursortasten und drücken Eingeben. Geben Sie das Superuser-Passwort ein, wenn Sie dazu aufgefordert werden. Wenn Sie keine Superuser-Berechtigungen für Ihr Konto haben, können Sie den Systemadministrator dazu auffordern füge dich zur sudoers Liste hinzu.

Verbunden: So reparieren Sie ein totes Festplattenlaufwerk, um Daten wiederherzustellen

Schritt 2: Wählen Sie das Wiederherstellungslaufwerk

Nach dem Erstellen einer Protokolldatei müssen Sie auswählen, von welchem ​​Laufwerk Sie die Daten wiederherstellen möchten. Auf dem Bildschirm werden Informationen zu jedem Laufwerk in Ihrem System angezeigt, einschließlich Name und Größe des Laufwerks.

Wählen Sie das Laufwerk Ihrer Wahl und drücken Sie Eingeben.

Wenn Sie kein bestimmtes Laufwerk finden können, versuchen Sie, TestDisk mit dem zu starten sudo testdisk Befehl.

Schritt 3: Wählen Sie den Partitionstyp

Der nächste Schritt besteht darin, den Partitionstyp auszuwählen, den Sie wiederherstellen möchten. Wenn Sie nicht herausfinden können, welche Partition die richtige ist, fahren Sie einfach mit der Partition fort, die TestDisk für Sie hervorgehoben hat.

Benutzer können aus den folgenden sieben Partitionstypen auswählen.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Keiner
  • Sonne
  • Xbox

Wählen Sie die am besten geeignete Wahl und drücken Sie Eingeben.

Wählen Sie nun Wiederherstellungsoptionen aus der Liste. Sie können zwar jede Option auswählen, die am besten zu Ihnen passt, aber wenn Sie gelöschte Dateien wiederherstellen möchten, wählen Sie Fortgeschrittene.

Das System listet alle verfügbaren Partitionen auf der ausgewählten Festplatte auf. Markieren Sie Ihre Auswahl und drücken Sie Eingeben.

Wenn Sie eine Festplatte verwenden, werden auf dem System wahrscheinlich mehrere Partitionen angezeigt. Wenn es sich dagegen um ein Wechselmedienlaufwerk handelt, zeigt TestDisk nur eine einzelne Partition an.

TestDisk fordert Sie auf, ein Verzeichnis zum Speichern der Image-Datei der Partition auszuwählen. Wählen Sie einen geeigneten Ort und wählen Sie Vorgehen.

Erfahren Sie mehr: So verwalten Sie Festplattenpartitionen mit Cfdisk

Schritt 4: Navigieren Sie zum Verzeichnis Gelöschte Dateien

TestDisk zeigt nun alle Dateien und Ordner an, die in der ausgewählten Partition gespeichert sind. Gehen Sie zu dem Verzeichnis, das die gelöschte Datei enthält. Zum Beispiel, wenn die /Desktop Verzeichnis enthält die Datei, navigieren Sie zu diesem Ordner.

Gelöschte Dateien haben eine rote Schriftfarbe. Wenn Sie keinen gelöschten Dateieintrag finden, können Ihre Dateien leider nicht wiederhergestellt werden.

Wenn Sie dagegen Dateieinträge mit roter Schrift gefunden haben, können Sie diese Dateien nicht einfach mit TestDisk "wiederherstellen". Sie müssen lediglich die gelöschten Dateien kopieren und in ein anderes Verzeichnis einfügen.

Um eine gelöschte Datei zu kopieren, markieren Sie diese bestimmte Datei und drücken Sie C. auf der Tastatur. Navigieren Sie nun zu dem Verzeichnis, in das Sie die Datei einfügen möchten, und drücken Sie C. wieder einfügen.

Wenn das System die Datei erfolgreich kopiert hat, erhalten Sie eine Benachrichtigung Kopie fertig! 1 ok, 0 fehlgeschlagen in hellgrüner Farbe.

Beenden Sie die Anwendung, indem Sie die Option auswählen Verlassen Option auf dem Bildschirm. Das System bringt Sie zurück zum vorherigen Bildschirm. Wieder wählen Sie weiter Verlassen um zum vorherigen Bildschirm zurückzukehren. Sie benötigen einige Runden zum Hervorheben und Drücken Eingeben um TestDisk vollständig zu schließen.

Machen Sie versehentliche Löschvorgänge auf einem Linux-System rückgängig

Während Sie durch Ihren Linux-Speicher navigieren, sind Sie nur eine "Tastenkombination" davon entfernt, wichtige Dateien dauerhaft zu löschen. Glücklicherweise ist das TestDisk-Dienstprogramm verfügbar, um zu verhindern, dass Sie Ihre Aktionen bereuen. TestDisk kann gelöschte Partitionen wiederherstellen, beschädigte Festplatten wiederherstellen und Startsektoren mithilfe einer Sicherungsdatei neu erstellen.

Es ist nur ein Vorfall erforderlich, um zu wissen, wie wichtig es ist, Sicherungen Ihres Speichers zu erstellen. Obwohl du kannst Klonen Sie Ihre Festplatte unter LinuxEs ist nicht immer die beste Wahl. Die am besten geeignete Option wäre, Ihre Daten mit Rsync auf einem Remote-Server zu sichern.

Email
Sichern Sie Ihre Dateien automatisch mit Rsync auf einem Remote-Server

Das Sichern mit rsync ist eine leistungsstarke Möglichkeit, Ihre lokalen Dateien selbst zu verwalten. Hier finden Sie alles, was Sie wissen müssen.

Weiter lesen

Verwandte Themen
  • Linux
  • Datenwiederherstellung
Über den Autor
Deepesh Sharma (46 Artikel veröffentlicht)

Deepesh ist der Junior Editor für Linux bei MUO. Er schreibt seit über 3 Jahren Informationsinhalte im Internet. In seiner Freizeit schreibt er gerne, hört Musik und spielt Gitarre.

Mehr von Deepesh Sharma

Abonnieren Sie unseren Newsletter

Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.