У меня есть диск, который когда-то был разделен с использованием только метки диска 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)

0