Wie stellt man die Partitionstabelle wieder her, wenn man die gesamte Festplatte mit Clonezilla wiederherstellt?

Wie stellt man die Partitionstabelle wieder her, wenn man die gesamte Festplatte mit Clonezilla wiederherstellt?

Ich habe gleich nach dem Kauf meines Laptops mit CloneZilla ein Image meiner gesamten Festplatte erstellt. Das Disk-Image wurde mit der grafischen Version von CloneZilla erstellt, aber in der Logdatei clonezilla-img steht, dass es mit dem folgenden Befehl erneut erstellt werden kann:

ocs-sr -q2 -c -j2 -z1p -i 2000 -p true savedisk 2013-11-05-21-img sda

Dateiliste:

total 25G
1.1K    blkdev.list
 13K    clonezilla-img
   4    disk
9.5K    Info-dmi.txt
 19K    Info-lshw.txt
2.5K    Info-lspci.txt
 169    Info-packages.txt
  80    Info-saved-by-cmd.txt
  30    parts
 26M    sda1.vfat-ptcl-img.gz.aa
303M    sda2.ntfs-ptcl-img.gz.aa
 92M    sda3.dd-img.aa
2.0G    sda4.ntfs-ptcl-img.gz.aa
2.0G    sda4.ntfs-ptcl-img.gz.ab
2.0G    sda4.ntfs-ptcl-img.gz.ac
2.0G    sda4.ntfs-ptcl-img.gz.ad
2.0G    sda4.ntfs-ptcl-img.gz.ae
2.0G    sda4.ntfs-ptcl-img.gz.af
1.7G    sda4.ntfs-ptcl-img.gz.ag
1.3M    sda5.ntfs-ptcl-img.gz.aa
2.0G    sda6.ntfs-ptcl-img.gz.aa
2.0G    sda6.ntfs-ptcl-img.gz.ab
2.0G    sda6.ntfs-ptcl-img.gz.ac
2.0G    sda6.ntfs-ptcl-img.gz.ad
2.0G    sda6.ntfs-ptcl-img.gz.ae
1.2G    sda6.ntfs-ptcl-img.gz.af
  37    sda-chs.sf
 17K    sda-gpt-1st
 16K    sda-gpt-2nd
 18K    sda-gpt.gdisk
 868    sda-gpt.sgdisk
 512    sda-mbr
 799    sda-pt.parted
 710    sda-pt.parted.compact
 250    sda-pt.sf

Jetzt versuche ich, das Ganze mit CloneZilla Live auf derselben Festplatte wiederherzustellen, von der ich es geklont habe. Ich habe den Anfängermodus verwendet und es irgendwie geschafft, alle Partitionen zu löschen, ohne jedoch die Partitionstabelle aus dem Image wiederherzustellen. Ich bin mir nicht sicher, ob ich einen Fehler gemacht habe oder ob es das wirklich nicht schafft und einfach erwartet, dass die Partitionen an ihrem Platz sind.

Jetzt werde ich in die Befehlszeile geworfen und aufgefordert, die Partitionstabelle wiederherzustellen, um die Wiederherstellung von CloneZilla vorzubereiten und den tatsächlichen Partitionsinhalt wiederherzustellen.

No partition is found in this machine. To restore an image of 
partition, partition(s) must exist on the destination disk. 

Now enter another shell to allow you to create partition table on 
the destination disk. You may use fdisk, cfdisk, sfdisk or parted 
to do that. When everything is done, run "exit" to go back to the 
original program. 

Muss ich dies manuell tun oder kann ich eines dieser Partitionstools veranlassen, die gewünschte Partitionstabelle aus dem Image zu lesen?

Antwort1

sfdisk /dev/sda < /mnt/.../sda-pt.sfoder sgdisk -l /mnt/.../sda-gpt-1stwird den Job machen

Bedenken Sie jedoch, dass Sie bei einer Wiederherstellung auf einem größeren Laufwerk den Vorgang manuell aufrufen müssen, gdiskum den gesamten Speicherplatz zu nutzen (oder vielleicht den last-lbaWert der SF-Datei bearbeiten und die Wiederherstellung erneut durchführen …).

Die folgende interaktive Sequenz hat bei mir funktioniert:

gdisk > x (extra functionality) > e (relocate data backup structures to the end of the disk)

verwandte Informationen