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.