Clonezilla терпит неудачу при клонировании с несовпадающим разделом GPT и MBR
Я получил это сообщение:
Этот диск содержит несоответствующие разделы GPT и MBR: /dev/sda
ЧаВо Клонезиллы гласит:
Возможно, вы установили ОС с таблицей разделов GPT, а затем перезаписали диск, установив другую ОС с таблицей разделов MBR. Редактор таблицы разделов MBR, например, fdisk, sfdisk или cdisk, не знает GPT, поэтому он перезаписывает часть таблицы разделов GPT, но не полностью очищает остальные. Вот почему вы получили такое сообщение.
Если вы уверены, что ваша работающая ОС использует таблицу разделов MBR, а не GPT, вы можете запустить sudo sgdisk -z /dev/sdx (замените / dev / sdx именем вашего диска, например / dev / sda для первого жесткого диска) очистить таблицу разделов GPT, сохранив таблицу разделов MBR. // ПРИМЕЧАНИЕ // Используйте приведенную выше команду осторожно. Это может разрушить все на жестком диске.
Сначала я установил Mac, а затем Windows, а затем заменил менеджер загрузки MBR по умолчанию на Chameleon Boot Loader.
Вот таблица разделов:
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS macintosh 69.3 GB disk0s2
3: Apple_HFS mavericks 180.0 GB disk0s3
4: Microsoft Basic Data Melomano 749.9 GB disk0s4
Disk0s3 - это текущий раздел MacOSX, disk0s2 - это резервная копия Time Machine, а disk0s4 - это Windows 8.1.
Что я должен делать?
2 ответа
Решение Разрешите конфликт, наблюдаемый клонезиллой, удалив одну из записей (gpt). Для этого зайдите в терминал командной строки clonezilla. Используйте следующую команду для удаления gpt.
sudo gdisk /dev/sda
(Press 1 to select MBR)
Press 'x' and enter to reach the eXpert mode
Now press 'z' to delete the gpt
At this step be careful, you will get an option to blank out your MBR, do **NOT** do it.
Press Ctrl + C when ever you need to exit from gdisk.
Возможная причина Когда Windows устанавливается в SSD, она создает GPT. В моей системе GPT был пустым. Теперь, когда clonezilla обнаруживает, что MBR имеет структуру pariotion, тогда как GPT пуст, он выдает ошибку. Таким образом, когда GPT удаляется, больше нет конфликта.
Примечание. Перед выполнением этого сделайте резервную копию ваших данных, чтобы, даже если вы случайно удалили правильный формат раздела, вы все равно могли получить свои данные.
Скорее всего, вы должны использовать гибридный MBR с вашей настройкой. Я не знаю, хорошо ли с этим справляется Клонезилла. Если вам нужна гибридная MBR, а Clonezilla не нравится, вы можете создать резервную копию гибридной MBR (фактически, всей таблицы разделов) с помощью gdisk
создайте новую защитную MBR для замены гибридной MBR, используйте Clonezilla, а затем восстановите гибридную MBR. Это довольно продвинутый танец, поэтому я рекомендую вам делать это только тогда, когда вы понимаете, что делаете. Прочитайте gdisk
документация и все остальное (возможно, статья в Википедии о GPT), пока вы не поймете это. (Я не предоставил пошаговые инструкции, потому что я не хочу побуждать тех, кто не понимает этого, попробовать).
Также возможно, что ваша гибридная MBR повреждена или что у вас не совпадают данные GPT и MBR. В этом случае вам нужно будет восстановить таблицу разделов. Детали того, что вам нужно сделать, зависят от того, какой конкретно ущерб вы понесли, и ваше сообщение не содержит достаточно подробностей, чтобы это раскрыть. gdisk
На сайте документации есть страница о восстановлении повреждений GPT, которая должна помочь вам начать работу. Размещение подробного вывода данных GPT и MBR может помочь нам понять, что происходит. Для этого введите gdisk
, тип x
чтобы войти в меню экспертов, наберите p
, тип o
, а затем введите q
выйти Опубликовать весь вывод сессии. Если gdisk
спрашивает вас, использовать ли данные GPT или MBR при первом запуске, тогда это означает, что они сильно не совпадают, и вам нужно решить, какой из них использовать. Обратите внимание, что в подобной ситуации OS X, скорее всего, будет использовать данные GPT, а Windows будет использовать данные MBR, поэтому вам необходимо тщательно проверить обе таблицы, чтобы выяснить, какая из них правильная (или какая часть каждой из них правильная) и разработать план их примирения.
Если вам повезет, решение вашей проблемы будет простым. Будьте осторожны, потому что, возможно, вы идете в очень коварные воды. Если у вас есть важные данные на этом диске, сделайте резервную копию, прежде чем делать что-либо еще!!!!
Для всех, кто может бороться или столкнуться с той же проблемой, вот инструмент, который вы можете использовать, чтобы превзойти проблему MBR - GPT.
WinPE это отлично сработало для меня. https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-intro
Обратной стороной этого программного обеспечения является то, что оно зависит от производителя, то есть только для Windows, во-вторых, оно займет 5-7 ГБ дискового пространства. но если хотите, я могу предоставить вам копию (репозиторий github) своих инструментов, которые я создал, и вам не потребуется устанавливать их.
Следуйте документации по предоставленной ссылке
Ну, я делаю резервную копию жесткого диска на сервере Samba, я не дал пользователю samba "разрешение на запись", поэтому CloneZilla не может выполнить "mkdir", это ключ к моей проблеме.
Перенастройте самбу с помощью этой дополнительной строки, чтобы исправить мою проблему (не забудьте указать chmod -R 0770 в общую папку)
[изображения]
путь = /custom/hdd_images
допустимые пользователи = @smbgrpbrowsable
= да запись = да
только чтение = нет
принудительный режим каталога = 0770