Quais são as diferenças entre o MBR vs GPT vs qualquer outro esquema de partição?

23

Alguém pode me dizer quais são as principais diferenças entre, por exemplo, MBR vs GPT ou qualquer outro esquema de partição? Por que um escolheria um sobre o outro?

Eu não sou um especialista, mas da nova versão do Mac OS X, que inclui um recurso chamado Time Machine, que eu acho muito útil. A GPT é o requisito para o Mac OS X Lion ... portanto, com base nisto, diria que o GPT é mais útil que o MBR.

Quais outros esquemas de partição existem e quais devem ser usados em qual situação?

    
por Safran Ali 17.08.2011 / 22:49

2 respostas

22

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

    
por 18.08.2011 / 00:16
10

Eu só conheço três esquemas de partição: MBR, GPT e APM. (Estes são os que o Utilitário de Disco da Apple pode criar.)

O MBR (Master Boot Record) é usado historicamente pelo Windows (e, portanto, pela maioria dos fabricantes de computadores). Não tenho certeza se você pode inicializar um Mac a partir de um disco MBR; Eu não penso assim.

GPT (Tabela de Partição GUID) é geralmente usado em conjunto com a substituição do BIOS EFI da Intel. Como tal, é usado principalmente pela Apple atualmente em seus Macs Intel. Qualquer Mac com 10.4 ou mais pode ler um disco GPT; somente os Macs Intel podem inicializar a partir deles. Se um computador tiver o EFI, você poderá inicializar o Windows em um disco GPT.

APM (mapa de partição da Apple) é o que a Apple usou antes do switch Intel. Ele é usado desde 1989 no Macintosh SE. Macs Intel podem inicializar e ler discos APM.

Eu diria que a afirmação que você fez na pergunta ("GPT é mais útil que MBR") está incorreta: você pode certamente inicializar mais computadores com um disco MBR do que um usando GPT. GPT é o caminho do futuro, mas pode levar algum tempo para os principais fabricantes de PCs mudarem para a EFI da BIOS.

Seu disco do Time Machine quase certamente usa o GPT, mas isso é totalmente irrelevante, pois você nunca inicializará dele.

    
por 18.08.2011 / 00:05