Ich habe eine Festplatte, die einmal mit einem FreeBSD-Disklabel partitioniert wurde. Der MBR ist alle 0. Die BSD-Partitionen (wie gdisk
unter Linux) sind:
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
Die Option "transform" von gdisk
führt nichts aus, da in einer MBR-Partition nach dem BSD-Disklabel gesucht werden soll, obwohl es beim Booten gefunden wird. Ich würde einfach einen MBR mit voller Festplatte erstellen und es erneut versuchen, aber MBR möchte um 2048 (oder 63 im DOS-Modus) starten und ich bin mir ziemlich sicher, dass sich das Disklabel in Sektor 1 befindet (und Sie können sehen, dass die Partition um 16 beginnt!)
(Diese Festplatte hat ein ZFS-Protokoll und L2ARC und der Pool wird nicht ohne importiert ... Aber ich denke, ich kann nur dd
das Protokoll und die Beschriftungsblöcke des L2ARC ein bisschen erhöhen, damit ich einen MBR verwenden kann / GPT-kompatibles Label)
quelle