Wiederherstellen einer versehentlich gelöschten Datei in Ubuntu

7

Ich verwende Ubuntu 9.10 und habe versehentlich eine bestimmte Datei in einem Verzeichnis auf meinem System gelöscht. Ich habe den Papierkorb eingecheckt und konnte die Datei nicht finden. Ich habe es vor 10 Minuten gelöscht. Gibt es Tools, mit denen ich diese Datei wiederherstellen kann? Es ist eine wirklich wichtige Datei.

Jede Hilfe wäre sehr dankbar

Meine Partition ist ext4

Elitmiar
quelle

Antworten:

9

Es gibt nichts Zuverlässiges. extundelete läuft durch das unformatierte Dateisystem und stellt Dinge, die wie Dateien aussehen, in einem wiederhergestellten Dateiverzeichnis wieder her. Es ist für ext3, aber seine Entwickler behaupten, mit ext4 erfolgreich zu sein.

Das Risiko besteht darin, dass Ihre Datei durch spätere Schreibvorgänge überschrieben wird, sodass nichts wiederhergestellt werden kann. Oder dass das Programm durch eine Eigenart von ext4fs defekt ist.

Charles Stewart
quelle
Ein weiteres Risiko besteht darin, dass die Datei stark fragmentiert war und es dann äußerst schwierig, wenn nicht unmöglich ist, sie ebenfalls wiederherzustellen.
Shaihi
@Shaihi: richtig. Sie haben immer noch die Möglichkeit, die Datei wiederherzustellen, wenn die Anzahl der Teile nicht zu groß ist. Dies filekann dazu beitragen, das erste Teil zu identifizieren, und hoffentlich ist die Anzahl der Kombinationen der verbleibenden Teile nicht zu groß. Je mehr Sie über das Dateiformat wissen, desto praktikabler ist dies.
Charles Stewart
1

Auch Testdisk funktionieren könnte.

TestDisk ist eine OpenSource-Software und unterliegt den Bestimmungen der GNU General Public License (GPL v2 +).

TestDisk ist eine leistungsstarke kostenlose Datenwiederherstellungssoftware! Es wurde in erster Linie entwickelt, um verlorene Partitionen wiederherzustellen und / oder nicht bootende Festplatten wieder bootfähig zu machen, wenn diese Symptome durch fehlerhafte Software, bestimmte Arten von Viren oder menschliches Versagen (z. B. versehentliches Löschen einer Partitionstabelle) verursacht werden. Die Wiederherstellung von Partitionstabellen mit TestDisk ist wirklich einfach.

Bobby
quelle
1

Installieren Sie das Skalpell in Ubuntu über das Terminal:

$ sudo apt-get install scalpel

Führen Sie dann die folgenden Schritte aus, um Ihre Dateien wiederherzustellen.

Erstellen Sie einen Ordnernamen lostdata.

sudo scalpelund Laufwerkspfad, den Sie wiederherstellen möchten. -owird verwendet, um wiederhergestellte Dateien in Ordner verloren Daten zu generieren.

$ sudo scalpel /dev/sda1 -o lostdata

Hinweis: Es gibt keine Garantie dafür, dass Scalpel Ihre Dateien erfolgreich wiederherstellen kann, aber es besteht zumindest eine Chance. Vielleicht hilft Ihnen dieser Beitrag .

abhilash
quelle