Ein Image wurde versehentlich auf ein falsches Laufwerk kopiert / die Partitionstabelle wurde überschrieben + der Start der NTFS-Partition wurde gestartet

5

Ich habe es vermasselt und die falsche Ausgabe eingestellt, ddals ich versucht habe, eine Freenas-ISO zu kopieren, wobei die falsche externe Festplatte überschrieben wurde.

  • Das externe Laufwerk wird nur zur Datenspeicherung verwendet, das System ist vollständig intakt
  • Laufwerk hatte eine einzige NTFS-Partition, die das gesamte Gerät ablegte (2 TB WD-Elemente)
  • Laufwerk ist EFI GPT
  • Das Laufwerk war zu der Zeit gemountet, mit möglicherweise ein paar kB Daten, die nach dem Ausführen geschrieben / gelesen wurden dd
  • Laufwerk ist nur wenige Monate alt und gesund (regelmäßige SMART / fs-Überprüfungen)
  • Ich habe das Betriebssystem nicht neu gestartet (Crunchbang)
  • /proc/partition enthält immer noch die richtigen Informationen (und wurde gespeichert)
  • ddAusgabe von Have (Datensätze in / out / Bytes)
  • testdrive fand keine Partitionen auf schnelle oder tiefe Suche
  • Ausführen von photorec, um die wichtigeren Daten wiederherzustellen (ein paar aktuelle Klartextdateien, die noch nicht gesichert wurden). Der Großteil des Festplatteninhalts (> 80%) besteht aus unnötigen Mediendateien.
  • Halten Sie Windows auf einem separaten Computer bereit

Mein aktueller Plan ist, photorec die Sache machen zu lassen, dann die mbr mit gparted neu zu erstellen und mit cfdisk eine weitere NTFS-Partition unter Verwendung der Sektorinformationen aus /sys/block/.../ zu erstellen. Ist das eine gute Vorgehensweise (dh eine Chance auf Erfolg)? Oder irgendetwas anderes sollte ich zuerst versuchen?

Möglicherweise relevante Informationen:

dd if=FreeNAS-8.0.4-RELEASE-p3-x86.iso of=/dev/sdc:
194568+0 records in
194568+0 records out
99618816 bytes (100 MB) copied

grep . /sys/block/sdc/sdc*/{start,size}:
/sys/block/sdc/sdc1/start:2048
/sys/block/sdc/sdc1/size:3907022848

cat /proc/partitions:
major minor  #blocks  name
** Snipped **
   8       32 1953512448 sdc
   8       33 1953511424 sdc1

current fdisk -l output: 
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 2000.4 GB, 2000396746752 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn't contain a valid partition table
Bitte lösche mich
quelle

Antworten:

1

Sie können Ihre Partitionstabelle neu erstellen mit:

sfdisk --no-reread /dev/sdc << EOF
unit: sectors

disk1 : start= 2048, size= 3907022848, Id=07, bootable
disk2 : start=    0, size=          0, Id= 0
disk3 : start=    0, size=          0, Id= 0
disk4 : start=    0, size=          0, Id= 0
EOF

Das heißt natürlich nicht, dass Sie sich von Ihrer Partition erholen können. Aber ntfsfixvielleicht in der Lage sein , zu helfen.

Pierre Carrier
quelle