У меня есть гибридный диск. После попытки скопировать некоторые файлы от другого диска до этого, я потерял свой 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? Это смотрит вид хорошо, но не точно так... Совет относительно интерпретации вышеупомянутого вывода для получения моего применимого диска значительно ценился бы.
Спасибо!
Технически, никакой гибридный 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 Веб-документация.