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

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

Alguém pode me dizer quais são as principais diferenças entre MBR e GPT ou qualquer outro esquema de partição? Por que um escolheria um em vez do outro?


Não sou um especialista, mas sou da nova versão do Mac OS X que inclui um recurso chamado Time Machine, que considero muito útil. GPT é o requisito para o Mac OS X Lion... então, com base nisso, eu diria que o GPT é mais útil que o MBR.

Que outros esquemas de partição existem e qual deles deve ser usado em qual situação?

Responder1

Diferenças entre o estilo MS-DOSRegistro mestre de inicialização(MBR), oMapa de partição da Apple(APM) e o estilo UEFITabela de partição GUID(GPT) são tais:

Tamanho do disco

MBR e APM limitam o tamanho utilizável do disco a 2 TiB (uma partição não pode iniciar nem terminar além do limite de 2 TiB). Com 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 uma série de "partições lógicas" aninhadas. O esquema mais comum para isso é umRegistro de inicialização estendido, embora os sistemas BSD muitas vezes aninhem umRótulo de disco BSDem vez de.

O APM pode crescer até 62 partições; GPT pode terpelo menos128.

Metadados de partição

As partições MBR possuem um código de "tipo" de 1 byte, que é muito pequeno para ser útil (a maioria dos sistemas operacionais usa códigos de tipo muito genéricos e apenas 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.

APM usa "identificadores de tipo" textuais (32 bytes ASCII), por exemplo Apple_UFS. Também reserva 32 bytes para um nome de partição descritivo.

GPT, como o próprio nome indica, 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 em propósito ao "ID do disco" do MBR) . Também reserva 72 bytes (UTF-16) para um rótulo de partição.

Arquiteturas de sistema

Macs baseados em Intel só podem inicializar a partir de unidades GPT, enquanto Macs baseados em PowerPC suportam apenas APM.

PCs "comuns" compatíveis com IBM podem inicializar qualquer disco, desde que o setor 0 contenha um gerenciador de inicialização BIOS válido e a AA55hassinatura de inicialização. Isso geralmente significa MBR, mas todos os discos particionados por GPT possuem um “MBR protetor” que atende a esse requisito.

Os PCs que usam UEFI devem suportar GPT e MBR – novamente, desde que um bootloader 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 protetor" GPT como inválido, devido a bugs ou recursos incorretos. 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, por motivos desconhecido.)

Carregadores de inicialização

Em sistemas BIOS, o carregador de boot inicial faz parte do MBR. Só pode haver um bootloader no MBR, resultando em conflitos ao instalar sistemas de inicialização dupla. Devido às origens DOS x86 do bootloader MBR, o código é específico para a arquitetura x86.

Por outro lado, UEFI usa uma partição FAT32 dedicada para bootloaders (potencialmente múltiplos) e outras ferramentas EFI. O conteúdo da partição pode ser facilmente gerenciado a partir de qualquer sistema operacional.

Pedaços técnicos

  • Há apenas um MBR ou APM por disco, ambos começando no setor 0. O GPT mantém uma cópia de backup próximo ao final do disco.

Uma informação mais detalhada relacionada ao MBR e GPT:Perguntas frequentes sobre Windows e GPT

Responder2

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

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 acho.

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

APM(Apple Partition Map) é o que a Apple usava antes da mudança da Intel. É 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ê certamente pode inicializar mais computadores com um disco MBR do que com GPT. GPTéo caminho do futuro, mas pode demorar um pouco para que os principais fabricantes de PC mudem do BIOS para EFI.

É quase certo que seu disco do Time Machine usa GPT, mas isso é totalmente irrelevante, pois você nunca inicializará a partir dele.

informação relacionada