Diferenças entre o estilo do MS-DOS Registro mestre de inicialização (MBR), o Mapa de partição Apple (APM) e a tabela de partição GUID estilo UEFI (GPT) são tais:
Tamanho do disco
O MBR e o APM limitam o tamanho do disco utilizável a 2 TiB (uma partição não pode iniciar nem terminar além do limite de 2 TiB). Com o GPT, o disco pode ter até 8 ZiB.
Contagem de partições
O MBR está limitado a quatro partições.
Para contornar o limite, uma das partições é geralmente criada como uma "partição estendida" que contém, aninhadamente, uma série de "partições lógicas". O esquema mais comum para isso é um Registro de inicialização estendido , embora os sistemas BSD frequentemente aninhem um BSD disklabel em vez disso.
O APM pode crescer até 62 partições; A GPT pode ter pelo menos 128.
Metadados de partição
As partições MBR têm um código "tipo" de 1 byte, que é muito pequeno para ser útil (a maioria dos sistemas operacionais usa códigos de tipo muito genéricos e adivinha o resto). O Windows NT também introduziu um "ID de disco" de 4 bytes para distinguir entre vários discos do mesmo modelo.
O APM utiliza "identificadores de texto" textuais (32 bytes ASCII), e. %código%. Também reserva 32 bytes para um nome de partição descritivo.
GPT, como seu nome diz, usa um GUID de 16 bytes para o tipo de partição, outro GUID para identificar uma partição específica (o partuuid) e ainda outro GUID para identificar o disco inteiro (semelhante ao propósito do disco MBR) IDENTIDADE"). Também reserva 72 bytes (UTF-16) para um rótulo de partição.
Arquiteturas do sistema
Os Macs baseados em Intel só podem inicializar a partir de unidades GPT, enquanto os Macs baseados em PowerPC suportam apenas o APM.
PCs "regulares" compatíveis com IBM podem inicializar qualquer disco desde que o 0o setor contenha um carregador de inicialização de BIOS válido e a assinatura de inicialização Apple_UFS
. Isso geralmente significa MBR, mas todos os discos particionados por GPT têm um "MBR protetor" que atende a esse requisito.
Os PCs que usam UEFI são necessários para suporte a GPT e MBR - novamente, contanto que um carregador de inicialização compatível com UEFI esteja presente. (UEFI mantém bootloaders em uma partição FAT32 com código de tipo específico.)
(Exceções: algumas versões específicas do BIOS rejeitam o "MBR de proteção" do GPT como inválido devido a erros ou erros de reprodução. Além disso, o Windows se recusará a inicializar a partir de um disco GPT em sistemas BIOS ou de um disco MBR em sistemas UEFI. devido a razões desconhecidas.)
Carregadores de inicialização
Nos sistemas BIOS, o inicial boot loader faz parte do MBR. Só pode haver um carregador de inicialização no MBR, resultando em conflitos ao instalar sistemas de inicialização dupla. Devido às origens do x86 no DOS do bootloader MBR, o código é específico para a arquitetura x86.
Por outro lado, a UEFI usa uma partição FAT32 dedicada para carregadores de inicialização (potencialmente múltiplos) e outras ferramentas EFI. O conteúdo da partição pode ser facilmente gerenciado a partir de qualquer sistema operacional.
Peças e peças técnicas
- Existe apenas um MBR ou APM por disco, ambos começando no setor 0. O GPT mantém uma cópia de backup perto do final do disco.
Informações mais detalhadas relacionadas ao MBR e à GPT: Perguntas frequentes sobre o Windows e a GPT