So stellen Sie gelöschte Windows-Dateien unter Linux wieder her

So stellen Sie gelöschte Windows-Dateien unter Linux wieder her

Jeder Computerbenutzer war mehr als einmal dort – in dem Moment, in dem Sie feststellen, dass Sie gerade die falsche Datei oder eine Reihe von Dateien gelöscht haben. Der Papierkorb ist nützlich für Situationen, in denen von Ihnen gelöschte Dateien scheinbar im Papierkorb verfügbar sind und später wiederhergestellt werden können. Es gibt viele Situationen, in denen eine gelöschte Datei nicht in den Papierkorb verschoben wird. In diesem Artikel wird erläutert, wie Sie gelöschte Windows-Dateien unter Linux, insbesondere Ubuntu, wiederherstellen können. Die hier beschriebenen Techniken funktionieren, wenn Sie Windows und Linux dual booten oder wenn Sie eine Ubuntu Live-CD haben.

Vorbereitung

Zunächst müssen Sie einen Ordner erstellen, in dem Sie Ihre Dateien wiederherstellen möchten. Dies sollte sich in Ihrem Home-Verzeichnis oder auf einem externen Speichergerät befinden. Sie sollten dann Ihr aktuelles Arbeitsverzeichnis in dieses neu erstellte Verzeichnis wechseln. Dies kann mit den folgenden Befehlen erfolgen (Hinweis: Ersetzen Sie unten den Benutzernamen durch Ihren Benutzernamen):

Dies ist wichtig, da Sie Dateien NICHT in demselben Dateisystem wiederherstellen dürfen, das die gelöschten Dateien enthält. Dies liegt daran, dass Sie die Datei, die Sie wiederherstellen möchten, nicht überschreiben möchten.

Jetzt müssen Sie das genaue Dateisystem kennen, in dem sich Ihre gelöschten Dateien befinden. Um eine Liste aller verfügbaren Dateisysteme zu erhalten, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

Mit diesem Befehl erhalten Sie eine Liste aller auf Ihrem System verfügbaren Dateisysteme und Partitionen. Von hier aus sollten Sie in der Lage sein zu identifizieren, auf welchem ​​Gerät sich Ihre Datei befindet. Wenn Sie Probleme haben, das richtige Gerät zu identifizieren, können Sie den folgenden Befehl ausführen:

erhol dich-ntfs-fat-df

Dies zeigt Ihnen eine Liste aller gemounteten Dateisysteme, von denen Sie das Dateisystemgerät finden können, das Ihre gelöschten Dateien enthält. Sie sollten dann das Zieldateisystem mit dem folgenden Befehl aushängen:

wiederherstellen-ntfs-fat-ntfsundelete1

Ntfsundelete

Ntfsundelete ist auf den meisten Linux-Systemen vorinstalliert und sogar auf Ubuntus Live-CD verfügbar. Scannen Sie zunächst das Zieldateisystem nach gelöschten Dateien, indem Sie den folgenden Befehl ausführen:

Wenn Sie den Namen der Datei (en) kennen, die Sie wiederherstellen möchten, können Sie die verwenden -m Flag, das Dateien zurückgibt, die dem angegebenen Muster entsprechen. Das Folgende stimmt sowohl mit unseren gelöschten Dateien “SpecialFile1” als auch “SpecialFile2” überein.

erhol-ntfs-fat-ntfsundelete2

Ntfsundelete formatiert die Ergebnisse gut für uns und zeigt die Dateinamen und die Dateigröße sowie den Prozentsatz der Datei an, die wiederhergestellt werden kann. Weitere Informationen zu ntfsundelete-Flags erhalten Sie durch Eingabe

Um eine Datei wiederherzustellen, können wir die verwenden -u flag (undelete) und die -i Flag (Datei-Inodes). Sie können mehr als einen Datei-Inode angeben, indem Sie diese durch Kommas trennen:

Wiederherstellen-ntfs-Fett-ntfsundelete3

Testdisk

Dies ist ein sehr leistungsfähiges Tool, das Ihrem System ernsthaften Schaden zufügen kann, wenn es nicht richtig verwendet wird. Es ist ratsam, dieses Tool NIEMALS zu verwenden, wenn Sie sich schläfrig oder schläfrig fühlen. Hier gelten alle Regeln für den Betrieb schwerer Maschinen.

Zusätzlich zum Wiederherstellen gelöschter Dateien kann testdisk Ihre Partitionstabelle reparieren, gelöschte Partitionen wiederherstellen, Windows-Bootsektoren (NTFS und FAT) neu erstellen und Dateien von gelöschten FAT-, exFAT-, NTFS- und Ext2 / Ext3 / Ext4-Partitionen kopieren.

Testdisk kann in Ubuntu installiert werden, indem Folgendes in einem Terminal ausgeführt wird:

Führen Sie das Programm interaktiv durch Eingabe aus

Wählen Sie dann die Option zum Erstellen einer neuen Protokolldatei.

recovery-ntfs-fat-testdisk1

Wählen Sie die Festplatte mit Ihren Dateien

recovery-ntfs-fat-testdisk2

Testdisk erkennt den Partitionstyp auf der Festplatte und gibt einen Hinweis, wie Sie eine Auswahl treffen können.

Hinweis: Stellen Sie sicher, dass Sie den angegebenen Partitionstyp auswählen, es sei denn, Sie sind sich absolut sicher, dass der Hinweis falsch ist.

recovery-ntfs-fat-testdisk3

Wählen “[Advanced] Dateisystem-Dienstprogramme “. Ignorieren Sie alle anderen Optionen.

restore-ntfs-fat-testdisk4

Verwenden Sie die Aufwärts- / Abwärtspfeile, um die Zielpartition auszuwählen, und verwenden Sie rechts / links, um “Wiederherstellen” am unteren Rand des Terminals auszuwählen.

recovery-ntfs-fat-testdisk5

Navigieren Sie zum Zielverzeichnis mit den gelöschten Dateien. Gelöschte Dateien werden mit rotem Text angezeigt. Verwenden Sie den Aufwärts- / Abwärtspfeil, um die Zieldatei auszuwählen.

recovery-ntfs-fat-testdisk6

Drücken Sie “c”, um die Datei zu kopieren. Testdisk fragt Sie, wo Sie die Datei speichern möchten. Drücken Sie “y”, um die Datei wiederherzustellen und am Ziel zu speichern. Eine hilfreiche farbcodierte Nachricht weist Sie auf Erfolg oder Misserfolg hin.

restore-ntfs-fat-testdisk7

Fazit

Die wiederhergestellten Dateien gehören dem Root-Benutzer. Führen Sie den folgenden Befehl aus, um den Besitz der Datei auf Ihren Benutzer zu übertragen, und ersetzen Sie Ihren Benutzernamen und die wiederhergestellten Dateien:

Der beste Weg, um sicherzustellen, dass auf kritische Dateien nach versehentlichem Löschen zugegriffen werden kann, ist eine Sicherung. Mit diesen Tools können Sie gelöschte Windows-Dateien unter Linux wiederherstellen. Weitere Informationen finden Sie online für ntfsundelete und Testdisk.