So stellen Sie gelöschte Dateien unter Linux mit TestDisk wieder her

So stellen Sie gelöschte Dateien unter Linux mit TestDisk wieder her

Haben Sie jemals versehentlich eine Datei auf Ihrem Linux-Rechner 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 wir TestDisk und seine Installation besprechen, zusammen mit einer detaillierten Anleitung zum Wiederherstellen gelöschter Dateien und Ordner auf Ihrem Linux-System.





Was ist TestDisk?

TestDisk ist ein zuverlässiges und leistungsstarkes Befehlszeilen-Datenwiederherstellungstool. Es ist in der Programmiersprache C von Christophe Granier geschrieben. Abgesehen von Linux ist TestDisk auf fast jedem anderen Betriebssystem verfügbar, einschließlich Microsoft Windows, macOS und OpenBSD.





TestDisk hat Funktionen zum:

  1. Wiederherstellen einer gelöschten Datenpartition
  2. Wiederherstellen einer beschädigten Partition oder Datei
  3. Wiederherstellen von Dateien aus Windows-Dateisystemen
  4. Bootsektoren mit Datensicherungen neu aufbauen
  5. Beschädigte FAT32-Tabellen wiederherstellen

Da TestDisk gelöschte Datenpartitionen leicht wiederherstellen kann, können wir dieses Dienstprogramm verwenden, um entfernte Dateien wiederherzustellen.



Es gibt jedoch eine Ausnahme. Wenn jemand Dateien von Ihrem Linux-System entfernt hat, indem Sie das Fetzen Dienstprogramm, dann kann TestDisk diese Dateien nicht wiederherstellen. Shred ist ein Befehlszeilenprogramm zum sicheren Löschen von Dateien, was wiederum eine Wiederherstellung erschwert.

So installieren Sie TestDisk

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





Aktivieren Sie auf Debian-basierten Distributionen zuerst die Universum Repository.

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

Installieren Sie dann die Testdisk Paket mit geeignet :





sudo apt install testdisk

Die Installation von TestDisk auf Fedora ist einfach.

sudo dnf install testdisk

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 namens . herunterladen epel-release . Die epel-release 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 install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Installieren Sie nun TestDisk:

yum update
yum install testdisk

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

testdisk --version

Die Ausgabe zeigt Versionsinformationen an, die mit dem Testdisk Paket.

Gelöschte Dateien unter Linux mit TestDisk wiederherstellen

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 die Systemprotokollierung priorisieren, 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, bietet es Ihnen auf jedem Bildschirm Optionen zur Auswahl. Beachten Sie in der Ausgabe unten, dass Sie drei Optionen haben: Schaffen , Anhängen , und Kein Protokoll .

  1. Schaffen : 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 Schaffen Option mit den Cursortasten und drücken Sie Eintreten . 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 bitten, füge dich der Sudoers-Liste hinzu .

Kannst du deinen Snapchat-Benutzernamen ändern?

Verwandt: So reparieren Sie eine tote Festplatte, um Daten wiederherzustellen

Schritt 2: Wählen Sie das Wiederherstellungslaufwerk

Nachdem Sie eine Protokolldatei erstellt haben, müssen Sie auswählen, von welchem ​​Laufwerk Sie die Daten wiederherstellen möchten. Auf dem Bildschirm werden Informationen zu jedem Laufwerk Ihres Systems angezeigt, einschließlich Laufwerksname und -größe.

Wählen Sie das gewünschte Laufwerk aus und drücken Sie Eintreten .

Wenn Sie ein bestimmtes Laufwerk nicht finden können, versuchen Sie, TestDisk mit dem sudo testdisk Befehl.

Schritt 3: Wählen Sie den Partitionstyp

Der nächste Schritt besteht darin, den Typ der Partition auszuwählen, die 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 markiert hat.

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

Telefon sagt Laden, aber nicht Laden
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Keiner
  • Sonne
  • Xbox

Wählen Sie die am besten geeignete Option und drücken Sie Eintreten .

Wählen Sie nun Wiederherstellungsoptionen aus der Liste aus. 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 Fortschrittlich .

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

Wenn Sie eine Festplatte verwenden, besteht die Möglichkeit, dass das System mehrere Partitionen anzeigt. Wenn es sich hingegen um ein Wechseldatenträgerlaufwerk 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 Fortfahren .

Erfahren Sie mehr: So verwalten Sie Festplattenpartitionen mit Cfdisk

Schritt 4: Navigieren Sie zum gelöschten Dateiverzeichnis

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, können Ihre Dateien leider nicht wiederhergestellt werden.

Wenn Sie andererseits Dateieinträge mit roter Schrift gefunden haben, können Sie diese Dateien nicht einfach mit TestDisk 'wiederherstellen'. Sie müssen 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 einzufügen.

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

Beenden Sie die Anwendung, indem Sie die Aufhören Option auf dem Bildschirm. Das System bringt Sie zurück zum vorherigen Bildschirm. Nochmals, wählen Sie weiter Aufhören um zum vorherigen Bildschirm zurückzukehren. Es dauert ein paar Runden Hervorheben und Drücken Eintreten um TestDisk vollständig zu schließen.

Versehentliches Löschen auf einem Linux-System rückgängig machen

Beim Navigieren durch Ihren Linux-Speicher sind Sie nur eine „Tastenkombination“ davon entfernt, wichtige Dateien dauerhaft zu löschen. Glücklicherweise ist das Dienstprogramm TestDisk verfügbar, um Sie davon abzuhalten, Ihre Handlungen zu bereuen. TestDisk kann gelöschte Partitionen wiederherstellen, beschädigte Festplatten wiederherstellen und Bootsektoren mithilfe einer Sicherungsdatei neu erstellen.

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

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

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

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

Deepesh ist Junior Editor für Linux bei MUO. Er schreibt Informationshandbücher zu Linux mit dem Ziel, allen Neulingen eine glückselige Erfahrung zu bieten. Bei Filmen bin ich mir nicht sicher, aber wenn Sie über Technologie sprechen möchten, ist er Ihr Mann. In seiner Freizeit findet man ihn beim Lesen von Büchern, beim Hören verschiedener Musikgenres oder beim Gitarrespielen.

Mehr von Deepesh Sharma

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren