Project

General

Profile

Feature #11974

Updated by Toomas Soome about 2 years ago

Hybrid PMBR is PMBR table with extra partition entries. We still have partition type 0xEE, starting with absolute sector 0. But while UEFI specification conforming PMBR does not have any other partitions defined, the hybrid PMBR does. Such hybrid table is used to provide support for older windows setups with apple bootcamp. 

 Sample hybrid table: 
 <pre> 
 tsoome@beastie:~$ mdb mbr.dd  
 > ::load disk_label 
 > ::mbr 
 Format: unknown 
 Signature: 0xaa55 (valid) 
 UniqueMBRDiskSignature: 0 

 PART TYPE                    ACTIVE    STARTCHS      ENDCHS        SECTOR       NUMSECT   
 0      EFI_PMBR:0xee           0         1023/254/63 1023/254/63 1            409639    
 1      0xff                    0         1023/254/63 1023/254/63 409640       978508408 
 2      FDISK_EXT_WIN:0xc       0         1023/254/63 1023/254/63 978918048    31250000  
 3      0xff                    0         1023/254/63 1023/254/63 1010168048 32        
 >  
 </pre> 
 Testing done: confirmed we do get GPT and not MBR table.

Back