Как восстановить таблицу разделов при восстановлении всего диска с помощью 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, чтобы использовать все дисковое пространство (или, возможно, отредактировать last-lbaзначение файла .sf и восстановить снова...).

Мне помогла следующая интерактивная последовательность:

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

Связанный контент