Ich habe eine externe Festplatte von 1 TB. Ich habe aus Versehen ein Image meiner eigenen SD-Karte (mit einer Software unter Windows 8) geöffnet und auf die Schaltfläche "Schreiben" geklickt. Dann habe ich sofort damit aufgehört. Ich war jedoch schockiert, dass alle Partitionen innerhalb weniger Sekunden nach dem Löschen des Bildes verloren gegangen sind.
Gibt es eine Möglichkeit, Partitionen durch Schreiben von Images wiederherzustellen? Und warum wird die Größe der Festplatte so groß wie die der SD-Karte (wegen des genannten Images)?
Ich habe eine eigenwillige Software namens "TestDisk" ausprobiert, aber alle Versuche schlugen leider fehl.
hard-drive
partition-recovery
Abdulkader Khateeb
quelle
quelle
Antworten:
Wissen Sie, wie die 1-TB-Festplatte partitioniert wurde? War es nur eine Data Dump Disk mit einer Partition? Welches Dateisystem war darauf? NTFS?
NTFS-Dateisysteme haben normalerweise einen Backup-Bootsektor im letzten Sektor der Partition. Wenn die Festplatte nur eine Partition hätte, würden Sie das ungefähr am Ende der Festplatte finden. Möglicherweise möchten Sie dafür einen Disk-Hex-Editor verwenden: Öffnen Sie die Disk (normalerweise gibt es eine spezielle Option zum Öffnen von Disketten anstelle von regulären Dateien) und schauen Sie sich das Ende der Diskette an. Irgendwo sollte es einen Sektor geben, in dem sich in den ersten Bytes die Zeichenfolge "NTFS" befindet. Das wäre der Backup-Sektor, den Sie suchen.
Wenn der letzte Sektor auf der Festplatte die Zeichenfolge "EFI PART" enthält, haben Sie eine GPT-partitionierte Festplatte, was das Erstellen einer Partitionstabelle von Grund auf (nur mit dem Hex-Editor) etwas schwierig macht.
Angenommen, Sie finden nicht die Zeichenfolge "EFI PART", sondern die NTFS-Zeichenfolge irgendwo in den letzten Sektoren. Führen Sie dann die folgenden Schritte aus:
a) Erstellen Sie eine neue leere MBR-Partitionstabelle (Löschen der letzten 66 Bytes von Sektor 0 und Einfügen von 55 AA in die letzten zwei Bytes von Sektor 0) Werte: 00 00 FF FF FF 07 FF FF 00 08 00 00 XX XX XX XX Die letzten 4 Bytes (XX XX XX XX) hängen wirklich von der Festplattengröße ab und sollten mit dem Wert plus 1 übereinstimmen, den Sie im NTFS-Sicherungssektor gefunden haben bei Offset 0x28 c) Kopieren Sie nun den Backup-NTFS-Bootsektor und fügen Sie ihn in Sektor 2048 ein.
Der Standardspeicherort der NTFS-Masterdateitabelle (MFT) befindet sich im Cluster C0000, dh 3 GB auf der Festplatte. Wenn Sie also das Schreiben des SD-Images auf die Festplatte wirklich gestoppt haben, ist die Wahrscheinlichkeit hoch, dass die MFT selbst noch intakt ist. Was wahrscheinlich beschädigt ist, ist die Volume-Bitmap und die Mirror-MFT, aber diese können normalerweise durch eine Ausführung von chkdsk (oder scandisk) behoben werden.
Dem Testdisk-Programm fällt es möglicherweise schwer, etwas zu finden, da Sie den Start der Festplatte (zumindest teilweise) mit einem gültigen neuen Dateisystem überschrieben haben, sodass es wahrscheinlich nicht wirklich versucht, irgendwo eine fremde Master-File-Tabelle zu finden.
quelle