chkdsk - Verlorene Dateien mit dem Windows-Protokoll chkdsk wiederherstellen


1

Windows 7 Chkdsk hat mein Flash-Laufwerk nach fehlerhaften Sektoren durchsucht und Hunderte meiner wichtigsten Ordner und Dateien gelöscht. Leider habe ich keine neue Sicherung von ihnen.

Das Dateisystem ist NTFS.

Mit dem R-Studio Recovery Tool habe ich 112 GB-Dateien vom 16 GB-Flash-Laufwerk mit ca. 5 GB belegtem Speicher gefunden. Wiederhergestellte Dateien enthalten nicht ihren Pfad (und ihre Namen). Zwischen diesen wiederhergestellten Dateien befinden sich mehrere Kopien der meisten Dateien, und einige zuvor gelöschte Dateien befinden sich ebenfalls dort, einige sind beschädigt und andere fehlerfrei.

Ich hoffe, fast alle verlorenen Dateien dort zu finden, aber diese große Anzahl von Dateien manuell ohne Namen und Pfad zu organisieren, ist nicht nur schmerzhaft, sondern auch nicht möglich.

Leider gibt es nicht viel von meinen verlorenen Dateien in den found.000, im Stammverzeichnis der chkdsk-ed-Partition, nur ungefähr 30 von ihnen.

Aber als ich mir die chkdsk-Protokolldatei ansah, schienen sie alle aufgezeichnet zu sein. Die interessantesten Informationen in der Protokolldatei sind Einträge aus 3 Typen. Beispiele für Einträge des ersten Typs sind:

Deleting orphan file record segment 20386.

und die Nummern variieren für jeden Eintrag, sortiert, aber sie sind nicht in einer Reihe.

Die zweite Reihe von Einträgen hat das Format:

The object id index entry in file 0x19 points to file 0x4bce
but the file has no object id in it.

hier auch nur die zweite hex-nummer am ende der zeile eins, ändert sich in der reihe der einträge.

Und die letzte Reihe von Einträgen enthält Namen von Dateien und Ordnern sowie einige Indexnummern und hexadezimale Adressen. Beispiele dafür finden Sie hier:

Index entry Release of index $I30 in file 0x3b2a points to unused file 0x4bce.
Deleting index entry Release in index $I30 of file 15146.

Release ist der Name eines der verlorenen Ordner, 15146 ist die dezimale Darstellung von 0x3b2a. Andere Einträge enthalten den Namen einer Datei oder eines Ordners. Es gibt nicht für alle Einträge in Teil 2 und 3 Übereinstimmungen, aber einige davon stimmen mit den obigen Beispielen überein.

Interessanterweise benannte das Recovery-Tool (R-Studio) diese wiederhergestellten Dateien in Zahlen mit 3 bis 5 Ziffern, und ich hoffte, dass diese Zahlen irgendwie mit den Zahlen in Protokolleinträgen übereinstimmen ...

Punkte in der Frage:

  • Wie kann ich gelöschte Dateieinträge nach Windows Chkdsk in der NTFS-Partition mit ihrem Pfad (oder zumindest ihrem Namen) unter Verwendung der in der generierten Protokolldatei bereitgestellten Informationen wiederherstellen?
  • Gibt es genügend Informationen, um sie wiederherzustellen? wie NTFS-Journal oder Chkdsk-Protokoll?
  • Ich kann und ich bin bereit, bei Bedarf eine Bewerbung für diesen Zweck zu schreiben. Aber ich weiß nicht, wo ich anfangen soll und was dieses Programm tun soll, um die verlorenen Dateien wiederherzustellen.

1
Ihr Festplatten- / Dateisystem ist beschädigt. Chkdsk hat versucht, das wiederherzustellen, was es konnte. Es gibt keine Möglichkeit für den Computer zu wissen, wie der Index aussah, bevor er beschädigt und bevor Chkdsk ihn korrigiert / neu erstellt hat. Wenn dies möglich gewesen wäre, hätte es die Eltern der Waisenkinder während der Festplattenüberprüfung finden können. Grundsätzlich AFAIK Sie haben kein Glück; Wählen Sie die Daten von Hand aus und nehmen Sie sie als Lektion: Erstellen Sie Backups und führen Sie chkdsk nicht ohne ein Backup aus (es sei denn, Sie interessieren sich nicht für die Daten).
ᴇcƬᴇιᴇ007

1
Sehen Sie sich die Protokolldatei von R-Studio an (falls eine erstellt wurde oder Sie dies zugelassen haben). Möglicherweise enthält es Informationen, die der Nummerierung im chkdsk-Protokoll entsprechen. Möglicherweise gibt es andere Datenwiederherstellungsprogramme, mit denen die Dateien mit ihren ursprünglichen Pfaden besser wiederhergestellt werden können. Dies wäre jedoch eine Frage für softwarerecs.stackexchange.com .
Karan

Die Protokolldatei ist nicht vorhanden. Es handelt sich um eine Scansitzungsinformation mit der Erweiterung .sch und den darin enthaltenen Daten im Binärstil. Vielen Dank für den Versuch, trotzdem zu helfen.
2.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.