Existem várias vantagens para o GPT:
- Suporta discos maiores que 2TiB.
- Suporta partições maiores que 2TiB.
- Suporta mais de quatro partições, sem distinção entre partições primárias, estendidas e lógicas.
- Usa GUIDs como códigos de tipo, o que significa que há menos risco de códigos conflitantes / duplicados.
- Usa o endereçamento LBA exclusivamente, comparado ao uso duplo do MBR do LBA e do CHS. (Mesmo no MBR, o CHS é inútil em discos com cerca de 8GB, portanto, há pouco risco de conflito real nos discos rígidos modernos, que são muito maiores do que isso.)
- Fornece estruturas de tabela de partições duplicadas no início e no final do disco, o que torna possível a recuperação de alguns tipos de erros de usuários, bugs e danos ao disco.
- Fornece somas de verificação de estruturas de dados importantes, o que permite a detecção de alguns tipos de danos na tabela de partições.
- Fornece um campo de descrição da partição UTF para que você possa fornecer seus nomes de partições. Note que isto é independente do nome do sistema de arquivos contido na partição.
- É usado de maneira nativa pelo firmware EFI / UEFI.
Observe a diferença entre um tebibyte (TiB; 1024 ^ 4 bytes) e um terabyte (TB; 1000 ^ 4 bytes). Os primeiros são unidades IEEE-1541 , enquanto os últimos são Unidades SI. Para a maioria das medições em disco, as unidades IEEE-1541 são mais naturais. Alguma documentação e software (especialmente coisas mais antigas) aplica erroneamente sufixos SI a medições IEEE-1541, o que é confuso.
A maioria dessas vantagens é menor para a maioria das instalações. As duas vantagens mais importantes são o fato de que o GPT é o esquema de particionamento natural para EFI e a falta de distinção lógica primária / estendida / estendida. As outras vantagens combinadas da GPT são dignas de nota, mas não são problemas esmagadores para a maioria das pessoas.
A maioria dos computadores lançados desde meados de 2011, incluindo a grande maioria dos sistemas fornecidos com o Windows 8 e posterior, usa o firmware EFI. Se você inicializar um computador desse tipo no modo EFI (em vez de usar o CSM, que ativa a inicialização no modo BIOS), o uso do GPT é um padrão. Se você inicializa (ou dual-boot) o Windows no modo EFI, o uso do GPT é exigido (é uma limitação do Windows). IIRC, o Ubuntu também não instalará em um disco MBR no modo EFI, mas você provavelmente poderia converter o tipo de tabela de partições e fazer o boot após instalá-lo. Inicialmente, a inicialização a partir de um disco MBR no modo EFI é mal testada e pode falhar em algumas EFIs.
A distinção primária / estendida / lógica do MBR é um hack inábil que foi criado na década de 1980 para contornar o limite de quatro partições do MBR. O padrão da GPT é suportar 128 partições, mas esse limite pode ser aumentado se for absolutamente necessário. As partições lógicas do MBR não são mais lentas para acessar do que as partições primárias, mas são mais propensas a danos devido ao fato de dependerem de uma estrutura de dados de lista vinculada que abrange vários setores espalhados pelo disco. O maior problema é simplesmente lidar com dificuldades como ficar sem partições primárias ou manipular operações de redimensionamento de partição que envolvam partições primárias e lógicas (e que, portanto, também requer o redimensionamento de uma partição estendida, que é uma operação extra - e uma chance extra para algo errar).
Se você estiver inicializando no modo BIOS em um disco sub-2TiB, provavelmente é melhor ficar com o MBR, simplesmente porque há alguns BIOS que não reagem bem ao inicializar a partir de discos GPT. Tais problemas geralmente podem ser resolvidos, mas é mais fácil não se deparar com os problemas em primeiro lugar. O uso da GPT em um computador baseado em BIOS também impedirá a instalação do Windows nesse sistema. Se você sabe o que está fazendo e quer usar o GPT, usar o GPT no modo BIOS para uma instalação do Ubuntu é possível, e não vou desanimá-lo a fazê-lo - mas se você tiver problemas, talvez precisa solucionar isso.
Como a maioria dos computadores modernos usa o EFI, a GPT pode ser semi-exigida - se você inicializar no modo EFI. Se você usa o modo BIOS / CSM / legado em tal computador, manter o MBR ainda é preferível, pelas razões que acabamos de observar. FWIW, minha recomendação neste ponto, se você tiver a opção, é desativar o suporte legado BIOS / CSM / e usar o modo EFI exclusivamente em computadores baseados em EFI. Isso simplifica o caminho de inicialização e reduz a probabilidade de problemas. O problema é que há muitos conselhos ruins para fazer o contrário, o que cria mais problemas do que resolve, na minha opinião. (Uma pesquisa neste site, por exemplo, revela vários problemas causados por instalações do sistema operacional em modo cruzado e outros problemas relacionados ao uso do modo herdado BIOS / CSM / em um computador baseado em EFI.)
Se você tem um disco com mais de 2 TB, você deve usar o GPT.A principal exceção a isso é se o disco usa um tamanho de setor lógico de 4096 bytes, o que eleva o limite de MBT de 2TiB para 16TiB. Alguns discos externos fazem isso, e eu já ouvi falar de alguns discos internos high-end que fazem isso também. (Observe que muitos discos têm setores de 4096 bytes <> físicos e setores de 512 bytes lógicos . Eles têm o mesmo limite de MBR de 2TiB que discos com setores físicos e lógicos de 512 bytes. )