У меня есть диск, который когда-то был разделен с использованием только метки диска FreeBSD. MBR - все 0. Разделы BSD (как их gdisk
под Linux):
BSD partitions:
1 16 2000000 0x0E
2 0 0 0x00
3 0 78165360 0x00
4 2000016 76165344 0x0E
5 0 0 0x00
6 0 0 0x00
7 0 0 0x00
8 0 0 0x00
Параметр "transform" в gdisk
ничего не делает, потому что он хочет искать внутри раздела MBR метку диска BSD, даже если он находит ее при загрузке. Я бы просто сделал MBR с полным диском и попробовал бы снова, но MBR хочет начать с 2048 (или 63 в режиме DOS), и я почти уверен, что метка диска находится в секторе 1 (и вы можете видеть, что раздел начинается с 16!)
(На этом диске есть журнал ZFS и L2ARC, и пул не сможет импортировать без него ... Но я думаю , я могу просто dd
журнал и этикетки блоки L2ARC вверх немного , так что я могу использовать / совместимую метку MBR GPT)