GPTsync не соответствуют проблеме

У меня есть гибридный диск. После попытки скопировать некоторые файлы от другого диска до этого, я потерял свой OSX и возможность начальной загрузки Ubuntu. Работал gptsync и добрался:

Current GPT partition table:
 #      Start LBA      End LBA  Type
 1             34         1987  BIOS Boot Partition
 2           1988   1029662719  Basic Data
 3     1029662720   2108995583  Basic Data
 4     2108995584   2109405183  EFI System (FAT)
 5     2109405184   2517004287  Mac OS X HFS+
 6     2517266432   2667417599  Mac OS X HFS+
 7     2667417600   3900229631  Basic Data
 8     3900230504   3907029118  Linux Swap

Current MBR partition table:
 # A    Start LBA      End LBA  Type
 1              1   3907029167  ee  EFI Protective

Status: MBR table must be updated.

Proposed new MBR partition table:
 # A    Start LBA      End LBA  Type
 1              1           33  ee  EFI Protective
 2             34         1987  da  Non-FS data
 3           1988   1029662719  83  Linux
 4 *   1029662720   2108995583  07  NTFS/HPFS

May I update the MBR as printed above? [y/N] 

Очевидно таблица MBR повреждена или не соответствуется. Но это не отражает корректные разделы таблицы GPT вообще. Как я восстанавливал MBR для соответствия таблице GPT (до 4 пределов части, конечно)?

Вопрос просто - я вслепую говорю Да предложению gptsync? Это смотрит вид хорошо, но не точно так... Совет относительно интерпретации вышеупомянутого вывода для получения моего применимого диска значительно ценился бы.

Спасибо!

2
задан 4 September 2012 в 11:56

1 ответ

Технически, никакой гибридный MBR не в порядке; гибридные MBRs являются четким нарушением спецификации GPT. Кто бы ни изобрел их, должно стыдиться себя. К сожалению, они - практическая необходимость двойной загрузки OS X и Windows на Mac. (Который может измениться с Windows 8, все же.)

Тем не менее в обычных неофициальных правилах для гибридного MBR, тот, который gptsync предлагает , хорошо. Мое подозрение - Вы, думают, что оно не в порядке, потому что первый раздел (типа "ee") не соответствует ни одному из Ваших разделов GPT. Это не прекрасно только, это необходимо ; раздел типа-0xEE является защитным разделом, который требуется, чтобы идентифицировать диск как диск GPT. Это не действительно определение раздела, в том смысле, что это делает не точка к области диска, который может использоваться для содержания файловых систем или этажерки. На совместимом стандартами диске GPT этот раздел охватывает весь диск (за исключением самого MBR) и существует, чтобы помешать GPT-не-зная инструментам смешивать с диском. На гибридном MBR этот раздел уменьшается в размере, часто существенно, и до трех "реальных" разделов GPT добавляются к таблице MBR.

относительно того, необходимо ли принять эту таблицу разделов, я не уверен; это зависит от того, к чему Windows разделов должен смочь получить доступ. Если Windows только должен получить доступ к/dev/sda3 (в GPT;/dev/sda4 в предложенном гибридном MBR), затем это должно работать хорошо как есть. Если Windows должен получить доступ к какому-либо более позднему разделу (разделам), тем не менее, Вы, возможно, должны стать более творческими. Можно сделать это с gdisk (часть gdisk пакет в Ubuntu) при помощи h опция на восстановлении & меню преобразования. Детали появляются в gdisk Веб-документация.

2
ответ дан 21 October 2019 в 11:44

Другие вопросы по тегам:

Похожие вопросы: