Clonezilla не вдається при клонуванні з невідповідним розділом GPT і MBR


3

Я отримав це повідомлення:

Цей диск містить невідповідні розділи GPT і MBR: / dev / sda

У відповіді на запитання Clonezilla наведено:

Можливо, ви встановили ОС з таблицею розділів 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.

Ось таблиця розділів:

   #:                       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 є резервним копією машини та disk0s4 є Windows 8.1.

Що я повинен зробити?


Яку частину FAQ ви не розумієте?
Ramhound

Все в ньому.
Gabriel

Відповіді:


5

Рішення Вирішіть конфлікт, який спостерігається clonezilla, видаливши одну з записів (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 видалено, конфлікт більше не існує.

Примітка Перш ніж виконувати це, зробіть резервну копію даних, щоб навіть якщо ви випадково видалили правильний формат розділу, ви все одно зможете отримати дані.


1
Я не зміг завантажитися після цієї операції, але сподіваюся, що спочатку зробив резервну копію першого 512K (не тільки 512 байт) диска з "dd if = / dev / sdX = backStartOfDisk bs = 512K count = 1". Після застосування вашого рішення, я відновив частково резервну копію з "dd if = backStartOfDisk з = / dev / sdX bs = 512 шукати = 1 пропускати = 1 кількість = 256". Ця остання команда пропустила перші 512 байт, щоб залишити їх як виправлені, а потім відновила наступний 256K, який відсутній для нормального завантаження. Дякую!
Le Droid

3

Швидше за все, ви повинні використовувати гібридний MBR з налаштуванням. Я не знаю, чи добре Clonezilla займається цим. Якщо вам потрібні гібридні MBR і Clonezilla це не подобається, ви можете створити резервну копію гібридної MBR (фактично, всієї таблиці розділів) за допомогою gdisk, Створіть свіжий захисні MBR для заміни гібридного MBR, використання Clonezilla, а потім відновлення гібридного MBR. Це досить просунутий танець, тому я рекомендую вам зробити це тільки раз, коли ви зрозумієте, що ви робите. Читати gdisk документації і все інше (можливо Стаття Вікіпедії про GPT ) поки ви не зрозумієте. (Я не надавала детальні відомості, оскільки я не хочу заохочувати тих, хто не розуміє його, щоб спробувати.)

Можливо також, що ваш гібридний MBR пошкоджений або ви отримали неправильні дані GPT і MBR. У цьому випадку вам потрібно буде відновити таблицю розділів. Деталі того, що вам потрібно зробити, залежать від того, який конкретний збиток ви постраждали, і ваша посада не містить достатньо деталей, щоб розкрити це. The gdisk Сайт документації включає в себе сторінку на ремонт пошкодження GPT, які повинні допомогти вам розпочати роботу. Розміщення детального виводу даних GPT і MBR може допомогти нам зрозуміти, що відбувається. Для цього введіть gdisk, тип x введіть меню експертів, введіть p, тип o, а потім введіть q кинути. Опублікуйте весь вихід сеансу. Якщо gdisk запитує, чи слід використовувати дані GPT або MBR під час першого запуску, а це означає, що вони погано збігаються, і вам потрібно вирішити, що використовувати. Зауважте, що в таких ситуаціях OS X, ймовірно, використовуватиме дані GPT, а Windows використовуватиме дані MBR, тому потрібно ретельно перевірити обидва таблиць, зрозуміти, що правильно (або яке порцій кожному правильно), і розробити план їх узгодження.

Якщо вам пощастить, виправлення вашої проблеми буде простим. Будьте обережні, хоча можливо, що ви їдете дуже підступні води. Якщо у вас є важливі дані на цьому диску, назад його перед тим, як ви робите будь що ще !!!!


Дякуємо, як ви запропонували таблицю розділів була безлад, тому я пішов з довгим маршрутом і використовував Carbon Copy Cloner в OS X і DriveClone в Windows для резервного копіювання кожного розділу відповідно. Також для заміни стандартного менеджера Bootcamp використовувався завантажувач Chameleon.
Gabriel

1
Проблема полягає в тому, що клонування диска було моїм резервним рішенням. Тепер ви просите мене зробити резервну копію, перш ніж зробити резервну копію ...
Ryan The Leach
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.