Clonezilla を使用してディスク全体を復元する場合、パーティション テーブルを復元するにはどうすればよいですか?

Clonezilla を使用してディスク全体を復元する場合、パーティション テーブルを復元するにはどうすればよいですか?

ラップトップを購入してすぐに、CloneZilla を使用してディスク全体のイメージを作成しました。ディスク イメージは CloneZilla のグラフィカル バージョンで作成されましたが、ログ ファイル clonezilla-img には、次のコマンドで上書きできることが示されています。

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

ファイルのリスト:

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

現在、CloneZilla Live を使用して、クローン元と同じディスクに全体を復元しようとしています。初心者モードを使用したところ、イメージからパーティション テーブルを復元せずに、すべてのパーティションを削除できました。私がミスをしたのか、それとも本当にそれを処理できず、パーティションが所定の位置に残っていることを期待しているのかはわかりません。

そこで、コマンド ラインが表示され、パーティション テーブルを復元して、CloneZilla を復元して実際のパーティションの内容を復元する準備をするように求められます。

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. 

これを手動で行う必要がありますか、それともこれらのパーティション ツールのいずれかを使用してイメージから目的のパーティション テーブルを読み取らせることができますか?

答え1

sfdisk /dev/sda < /mnt/.../sda-pt.sfまたはsgdisk -l /mnt/.../sda-gpt-1st仕事をするだろう

ただし、より大きなドライブに復元する場合は、gdiskディスク領域全体を使用するために手動で呼び出す必要があることに注意してください (または、.sf ファイルのlast-lba値を編集して再度復元する必要があるかもしれません)。

私の場合は、次のインタラクティブなシーケンスが機能しました。

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

関連情報