Kann eine abgeschnittene Datei durch Ändern der Länge wiederhergestellt werden?

448
user819709

Ich ddmachte eine Sicherungskopie von einer SD-Karte und fuhr fort, darauf zu laufen chkdsk. Am Ende wurden natürlich chkdskalle Ordner entfernt und alle Dateien in FOUND.000und FOUND.001umbenannt FILExxx.CHK, um es noch schwieriger zu machen, um welche Art von Datei es sich handelt.

Zum Glück habe ich ein Backup! Oder so dachte ich, bis ich den Aufwärtspfeil und die Eingabetaste kurz hintereinander drückte - meine Tastatur registrierte tatsächlich zweimal das Drücken des Aufwärtspfeils (dies tut dies gelegentlich, aber ich wollte es bisher nicht einfach wegen ersetzen this) und so habe ich den Befehl "backup" erneut ausgeführt. Ich habe es schnell abgebrochen, aber dddie Datei noch von ~ 60 GB auf ein paar MB gekürzt. Um weiteren Schaden zu vermeiden, habe ich das Sicherungslaufwerk sofort schreibgeschützt neu bereitgestellt.

Kann ich das "Full Length Backup" irgendwie wiederherstellen? Wird die Dateigröße mit einem ähnlichen Werkzeug fallocateoder ähnlichem auf die volle Kartengröße eingestellt ? Muss ich alle 15000 *.CHKDateien selbst durchsehen?

Das Dateisystem auf der Karte war FAT32, falls dies hilfreich ist. Die Sicherungsdatei selbst wurde auf einem mit NTFS formatierten Laufwerk gespeichert.

0
Wichtig ist das Dateisystem, in dem sich Ihre Sicherungsdatei befindet. grawity vor 6 Jahren 1
@grawity: Entschuldigung, ich habe vergessen es zu erwähnen. Es ist NTFS, weil ich auch von Windows darauf zugreifen muss. Fügte es einfach der Frage hinzu. user819709 vor 6 Jahren 0
Ich wäre schockiert, wenn es funktioniert. Das Problem ist nicht, dass die Datei abgeschnitten wurde, sondern dass neue Daten in die Datei geschrieben wurden. Loren Pechtel vor 6 Jahren 0

1 Antwort auf die Frage

1
davidgo

Die Verwendung von DD funktioniert möglicherweise, aber höchstwahrscheinlich nicht. Die Schwierigkeit ist die Fragmentierung - DD weiß nicht, wie die zugrunde liegenden Blöcke der verwendeten Datei verknüpft sind.

Sie kommen hier in den Bereich der $$$-Experten. Daher ist es in Abhängigkeit vom Wert der Daten möglicherweise sinnvoll, einen Experten für Datenwiederherstellung zu besuchen.

Ich wäre geneigt, eine kleine Kopie des Laufwerks zu erstellen und die Wiederherstellung zu versuchen. Sie können möglicherweise einen guten Teil des Dateisystems wiederherstellen, indem Sie einen Spiegel der MFT verwenden. Obwohl die Antwort auf eine andere Frage - schauen Sie sich an, ist es möglich, die MFT einer NTFS-Partition nach einem Format wiederherzustellen? - da die Schritte, die Sie ausführen möchten, im Wesentlichen ähnlich sein könnten.

"Verwenden einer Spiegelung der MFT" Die $ MFTMirr-Datei ist eigentlich keine Spiegelung der MFT. Dies ist auch kein Problem beim Wiederherstellen einer fehlerhaften MFT, da OP den spezifischen Eintrag des DD-Images überschrieben hat. Andrea Lazzarotto vor 6 Jahren 0