PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows 7 Partiton mit dd zerschossen. Wie retten?



zyrusthc
19.02.12, 15:36
Hallo zusammen

Ich habe gerade eine Dummheit auf meinen Laptop begangen und einen dd Befehl auf meine Windows Partiton abgesetzt. Dabei wollte ich 1GB auf meinen USB Stick schreiben um die Schreibgeschwindigkeit zu ermitteln.

Als ich den Befehl abgesetzt habe, habe ich versucht natürlich mit STRG-C abzubrechen aber da war es leider schon zu spät.

Windows startet nicht mehr und die Partition lässt sich auch nicht mehr mounten.

[root@lenovo zyrusthc]# mount -t ntfs-3g /dev/sda2 /mnt/windows
ntfs_mst_post_read_fixup_warn: magic: 0x454c4946 size: 4096 usa_ofs: 48 usa_count: 2: Das Argument ist ungültig
Actual VCN (0x3003800010001) of index buffer is different from expected VCN (0x3).
Failed to mount '/dev/sda2': Eingabe-/Ausgabefehler
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.


Mein erster Ansatz war ntfsfix aber leider dies schlägt auch fehl:

[root@lenovo zyrusthc]# ntfsfix /dev/sda2
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x454c4946 size: 4096 usa_ofs: 48 usa_count: 2: Invalid argument
Actual VCN (0x3003800010001) of index buffer is different from expected VCN (0x3).
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
ntfs_mst_post_read_fixup_warn: magic: 0x454c4946 size: 4096 usa_ofs: 48 usa_count: 2: Invalid argument
Actual VCN (0x3003800010001) of index buffer is different from expected VCN (0x3).
Remount failed: Input/output error


Nun bin ich etwas ratlos wie ich die Partition wieder retten kann und das System wieder drauf herstellen kann.

fdisk -l

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 Köpfe, 63 Sektoren/Spur, 91201 Zylinder, zusammen 1465149168 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xf7535d18

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 2048 411647 204800 7 HPFS/NTFS/exFAT
/dev/sda2 411648 1086681087 543134720 7 HPFS/NTFS/exFAT
/dev/sda3 1086681456 1434222591 173770568 f W95 Erw. (LBA)
/dev/sda4 1434222592 1465149167 15463288 12 Compaq Diagnostics
/dev/sda5 1086681519 1119448511 16383496+ 83 Linux
Partition 5 does not start on physical sector boundary.
/dev/sda6 1373403136 1434222591 30409728 7 HPFS/NTFS/exFAT
/dev/sda7 1119448575 1127639519 4095472+ 82 Linux Swap / Solaris
Partition 7 does not start on physical sector boundary.
/dev/sda8 1127639583 1373403023 122881720+ 83 Linux
Partition 8 does not start on physical sector boundary.

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge


Wo kann ich ansetzen? Kann man das überhaupt wieder hinbügeln mit testdisk zb ? Währe für Ratschläge dankbar. Bin gerade etwas deprimiert wegen diesem Schusselligkeitfehler :(

Greeez Oli

stefan.becker
19.02.12, 15:42
Ich würde mal sagen, du hast das geschrottet. Du hast doch anscheinend das erste GB der Windows Partition überschrieben. Das wirst du nicht zurückbekommen. Kein Backup der Daten vorhanden?

zyrusthc
19.02.12, 15:46
Ja da hast du soweit recht. Backup des System ist schon vorhanden mit den Lenovo Tools aber ich bin unterwegs bis Ende nächste Woche und habe diese externe Platte nicht dabei. Irgendwie muss man doch aber die Daten darauf herstellen können.

Greeez Oli

stefan.becker
19.02.12, 16:03
Daten retten wird sicher gehen. Aber wenn das erste GB überschrieben ist, wirst du Windows wohl nicht mehr retten können.

Will dich jetzt nicht deprimieren, würde mich auch freuen, wenn da jemand ne andere Idee hätte.

atomical
19.02.12, 22:50
Wenn du ein dd direkt auf sdXy loslässt kann dir testdisk nicht helfen weil die Partition (hier sda2) als solche ja erhalten geblieben ist - wenn du direkt auf sdX geschrieben hast reboote besser den Rechner nicht bis du Ersatz hast ...

Mal so auf die Schnelle wird es wohl nix - und unterwegs mit nur diesem Notebook sind wohl meine Ideen auch eher schwer umsetzbar ...


... geht es um die Windows-Installation oder um eigene Daten? Wenns nur die Windows-Installation ist - schaiss drauf.

... Falls eigene Daten - dd-Image von sda2 machen - ggf. auch gleich eine Kopie auf eine zweite HDD - damit dann in einem anderen Win7 System mal chkdsk laufen lassen (imo wenig erfolgversprechend aber nicht abwegig) - ggf. auch via google auffindbare NTFS-Recovery Tools probieren - wenn alles nix nützt dann hilft unter Linux photorec (kennt nicht nur jpg sondern zig andere Formate) - aber das wird dir einen riesigen Haufen an durchnummerierter Dateien erzeugen wo du dir deine gewünschten dann händisch raus suchen darfst.

zyrusthc
20.02.12, 14:42
Auf der Partition befand sind die Windows 7 Installation welche nun nicht mehr bootet.
Photorec ist mir mehr als nur bekannt, aber wie du schon sagst es nur durchnummerierte Dateien wiederherstellst in dieser Sittuation nicht hilfreich.
Ich werde einfach wenn ich wieder daheim bin die Lenovo Recovery CD starten und das 100GB grosse OneKeyBackup wieder einspielen, somit sollte alles wieder wie vorher sein.
Arbeite eh nur mit dem Linux hier drauf von daher ist es jetzt nicht so schlimm, dachte blos es gibt ne Möglichkeit das jetzt hier unterwegs wieder hinzubügeln.

Greeez Oli