1

У меня есть большой диск Disk A и меньший диск Disk B

  • Disk A содержит несколько разделов, но общий размер всех разделов меньше емкости Disk B
  • Disk A - это диск в формате GPT.

Я попытался использовать clonezilla (Ubuntu, точная версия для Pangolin) в экспертном режиме и выбрал опцию icds но при запуске процесса клонирования он всегда выдает ошибку, указывающую, что он не может создать разделы.

Есть ли способ сделать эту работу?

2 ответа2

1

Мое решение такое же, как у JackeJR, но мне нравится разрабатывать мой случай.

Я пробовал диск клонировать диск с жесткого диска 930 ГБ (исходный диск) с таблицей разделов GPT на 890 ГБ SSD (место назначения). Обратите внимание, что я пользователь Linux, и у меня двойная загрузка с windows 10. Я попытался оставить без изменений все разделы и немного уменьшить размер только моего раздела данных.

  1. С помощью gparted я изменил размер более крупного раздела данных, чтобы получить общий размер, который соответствует целевому SSD, и переместил все свободное пространство в конце
  2. Я использовал clonezilla-Live с USB-ручки, с расширенным режимом и -icds .

Это не удалось. Похоже, что при запуске Clonezilla не удается клонировать таблицу разделов на целевой диск, поскольку она неправильно использует утилиту sfdisk, предназначенную для более старых типов разделов, вместо утилит sgdisk. Мое решение:

  1. То же, что и предыдущий (общий размер должен соответствовать)
  2. Я вручную скопировал раздел с одного диска на другой, используя оболочку Clonezilla с этой командой (только для разделов GPT):

    sgdisk /dev /sdSourceDeviceName -R /dev /sdDestinationDeviceName

  3. Выполнил Clonezilla клонирование с диска на диск, выбрав опцию -icds и опцию НЕ СОЗДАТЬ таблицу разделов на целевом диске, опцию -k . (В этом случае Clonezilla использует целевые разделы как они есть и изменяет размеры разделов, когда размеры меньше, чтобы соответствовать, он выполняет хорошее "лучшее усилие").

Это сработало. Я получил все разделы одинакового размера с исходным (да, я только немного уменьшил больший раздел). Двойная загрузка с окнами продолжает работать хорошо. С уважением

0

Похоже, ошибка связана с использованием разделов GPT. Обходной путь - использовать опцию создания таблицы разделов вручную из clonezilla. Необходимые команды ЗДЕСЬ:

sgdisk -R /dev/sdY /dev/sdX
where:
sdX = Disk A
sdY = Disk B

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .