Tenho um cabeçalho 512B que sei que é MBR ou um MBR falso como MBR protetor. Olhando para seus bytes brutos, como os identifico? Por exemplo
fab800108ed0bc00b0b800008ed88ec0fbbe007cbf0006b90002f3a4ea21060000bebe
073804750b83c61081fefe0775f3eb16b402b001bb007cb2808a74018b4c02cd13ea00
7c0000ebfe000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000069d0e83000000020210083fec2ff00
0800000060f62400fec2ff07fec2ff0068f62400684552000000000000000000000000
000000000000000000000000000000000000000055aa
O MBR de proteção tem UMA entrada na tabela de partição do tipo EE ocupando a unidade inteira.
MBR de proteção:
'MBR normal:
No seu caso, vemos um MBR convencional com duas entradas, uma apontando para uma partição tipo 83 (ExtFS) e a outra para uma partição 07 (Exfat). Note que 07 também pode representar IFS,HPFS,NTFS,exFAT,QNX (de acordo com a wikipedia )