MBR ou GPT? Qual estilo de partição usar?

Se você já particionou e formatou um disco, certamente lidou com os sistemas de arquivos MBR ou GPT. Mas o que exatamente são esses sistemas de arquivos? Qual é a importância deles?

Os sistemas de arquivos MBR e GPT são responsáveis pela partição dos dados no seu dispositivo de armazenamento. E ao longo deste artigo, você aprenderá a diferença entre MBR e GPT e quando escolher um em vez do outro.

Vamos começar!

Pré-requisitos

Se você pretende seguir as demonstrações neste artigo, certifique-se de ter um PC com Windows. Este tutorial utiliza o Windows 10, mas qualquer versão moderna do Windows funcionará. A partição de disco é um tópico independente do sistema operacional, mas este tutorial demonstrará várias tarefas no Windows.

O que é a partição de disco, e como MBR e GPT se encaixam?

Os dados em um disco devem ser alocados em diferentes “pedaços” chamados partições de disco. Como essas partições de disco são criadas e organizam os dados é definido em uma tabela de partição. Tabelas de partição são estruturas de dados de 64 bytes que descrevem como cada partição no disco e os dados dentro dessa partição estão organizados.

O computador precisa de uma maneira de ler essas tabelas de partição. Ele precisa saber qual partição usar para inicializar o computador e interpretar as partições. Essa compreensão é realizada por meio dos sistemas de arquivos MBR e GPT.

Armazenados no setor de inicialização de um disco rígido, MBR e GPT são pequenos programas que informam ao computador qual partição usar para inicialização (partição de inicialização) e como o sistema operacional deve interpretar a tabela de partição.

Compreendendo Partições Primárias, Lógicas e Estendidas

Como você aprendeu na seção anterior, cada partição contém várias partições, mas nem todas as partições são iguais. O objetivo principal das partições é armazenar dados de alguma maneira.

Há três tipos diferentes de partições de disco que seu computador pode ter:

  • Partições primárias ou do sistema – Essas partições são conhecidas como partições “ativas” que armazenam o sistema operacional e definem a partição para inicialização. As partições primárias geralmente são designadas por uma letra de unidade, como C: ou, no Linux, uma barra invertida única.
  • Partições estendidas – Este tipo de partição está disponível apenas em partições MBR; esse tipo é essencialmente um contêiner para partições lógicas. Você não pode montar diretamente partições estendidas, o que significa que elas não podem ter uma letra de unidade (Windows) ou serem acessíveis diretamente em outros sistemas operacionais.
  • Partições lógicas – Essas partições são criadas dentro de partições estendidas e contêm vários dados. Embora seja possível instalar um sistema operacional em uma unidade lógica, você não pode marcá-la como “Ativa” e inicializar o computador a partir dela. Essas partições, assim como as partições primárias, são montadas e estão disponíveis no sistema operacional.

Esquema de Partição MBR

Sendo o primeiro esquema de particionamento de disco, o MBR foi o pioneiro nesse espaço. O MBR está localizado no primeiro setor do disco rígido e é criado assim que a primeira partição do disco é criada.

As principais responsabilidades do MBR são identificar o volume ativo ou de inicialização e associar partições e volumes a uma unidade específica, controlados pelo Sistema Básico de Entrada/Saída (BIOS).

O MBR consiste em quatro componentes:

  • A tabela de partição de 64 bytes com um máximo de quatro partições primárias ou três primárias e uma partição estendida, cada uma ocupando 16 bytes. Uma tabela de partição MBR apenas mantém informações sobre partições primárias e estendidas. Partições lógicas ultrapassam o limite de quatro partições.
Overcoming the Barrier of MBR Partitioning Scheme
  • A 64-byte chunk of OS-independent code – This small piece of code is initially executed at boot time. It is responsible for reading the partition table and determining the partition marked as active (or bootable).
  • A assinatura do disco – Um identificador de quatro bytes exclusivo para o disco rígido e que deve ser único para cada unidade conectada ao sistema do computador.
  • A assinatura do MBR – frequentemente chamada de número mágico, a assinatura do MBR é definida na posição do byte 0xAA55 no disco, indicando um MBR válido.

Limitações do Esquema de Partição MBR

Sendo o predecessor do GPT, você vai encontrar algumas limitações quando se trata de MBR. Por exemplo, MBR suporta apenas quatro partições de disco. As partições lógicas contornam essa limitação, mas podem impactar o desempenho com cargas de trabalho extremamente sensíveis ao tempo.

Também, uma partição MBR tem um tamanho máximo de 2TB e não pode ser criada a partir de espaço em disco maior que 2TB. MBR não funcionará se você precisar armazenar mais de 2TB de dados em uma partição.

Tabela de Partição GPT (Guid Partition Table)

Embora GPT e MBR estejam nos mesmos estilos de partição, eles abordam a questão de maneiras muito diferentes. O sucessor do MBR é o esquema de partição GPT. A principal diferença do GPT com o MBR é a maneira como identifica os discos. Ao contrário do MBR, o GPT aborda cada partição com um GUID. Note que se deseja que seu sistema de computador inicialize a partir de um disco GPT, seu computador deve ter UEFI. GPT também possui muitas vantagens diferentes do MBR, tais como:

  • 128 partições máximas
  • Tamanhos de partição muito maiores (até 9.4ZB)
  • Proteção de integridade do disco usando uma tabela de partição de backup usada para armazenar informações de backup para o cabeçalho GPT e tabela de partição em caso de perda ou dano à partição primária do disco.
  • Funciona em Interface de Firmware Extensível Unificada (UEFI) em vez do BIOS legado.
  • Suporte de driver discreto através do UEFI.

uefi utiliza drivers complexos, mas distintos, enquanto o bios utiliza drivers armazenados na rom (memória somente de leitura). atualizar o bios no hardware requer reajustar as roms para confiabilidade. observe que os drivers uefi são publicados separadamente, o que facilita a atualização.

limitações do esquema de partição gpt

a partir do que você aprendeu sobre o gpt até agora, parece que o gpt é um esquema de partição perfeito. bem, quase. o gpt tem sua parcela justa de limitações, assim como o mbr.

por exemplo, o sistema operacional windows tem um limite máximo de 128 partições. além disso, ferramentas como gdisk e parted também têm suas próprias limitações.

a principal desvantagem do uefi é a falta de suporte a dispositivos e software. tanto o hardware quanto o sistema operacional devem ser compatíveis para funcionar corretamente. embora as versões mais recentes do windows e do macos sejam completamente compatíveis e funcionais, sistemas operacionais mais antigos, como o windows xp, não são.

mbr protetor

o uefi não é suportado em todos os sistemas de computadores, ou seja, se você pretende usar o uefi em um computador ou dispositivo, ele deve ter suporte para uefi. outra restrição ao usar o uefi é que o sistema do seu computador deve ter um disco gpt para funcionar com o uefi. graças ao mbr protetor, você pode trabalhar com discos mbr com o uefi.

Notavelmente, todos os discos com Tabela de Partições GUID incluem um MBR Protetor para compatibilidade com aplicativos mais antigos que não reconhecem o formato de disco da Tabela de Partições GUID. Um disco GPT aparece como uma única partição em um dispositivo que suporta apenas MBR. Isso impede que o dispositivo sobrescreva os dados do disco rígido.

Verificando o Estilo de Particionamento de Suas Partições de Disco

Agora que você aprendeu um pouco sobre partições e estilos de particionamento, vamos colocar a mão na massa e fazer uma demonstração!

Vamos aprender como verificar o estilo de partição de um disco no Windows através da aplicação gráfica Gerenciamento de Disco e através da linha de comando usando a utilidade diskpart.

Verificando o Estilo de Partição via Utilitário de Gerenciamento de Disco

Experimente a ferramenta Gerenciamento de Disco se preferir verificar o esquema de partição do seu disco em uma interface gráfica. A utilidade Gerenciamento de Disco é uma ferramenta útil para gerenciar todos os discos dentro do Windows.

1. Clique com o botão direito no menu Iniciar e selecione Gerenciamento de Disco no menu de contexto para abrir a utilidade Gerenciamento de Disco. A utilidade será aberta, exibindo todas as partições que o Windows reconhece em seus discos.

Launching Disk Management

2. Clique em qualquer volume (partição montada), clique com o botão direito no disco e clique em Propriedades no menu de contexto.

Viewing Disk Properties

3. Clique na aba Volumes. Nesta aba, você verá o Estilo de Partição desse disco em particular.

Checking Partition Style in the Properties Window

Verificando o Estilo de Partição através da Utilitário de Linha de Comando Diskpart

Se você prefere uma maneira de linha de comando para descobrir as mesmas informações que a ferramenta Gerenciamento de Disco, o utilitário diskpart é a melhor opção no Windows.

1. Abra o PowerShell ou um prompt de comando como administrador.

2. Execute o comando diskpart sem parâmetros, como mostrado abaixo. Invocar diskpart sem parâmetros o coloca em um shell interativo que permite ler e alterar partições de disco em seu sistema.

Ao executar diskpart, seu prompt mudará para DISKPART> indicando que você está no shell do utilitário Diskpart.

diskpart

3. Agora, execute o comando abaixo para listar cada disco disponível em seu sistema. Este comando retornará informações comuns como rótulo do disco, status, tamanho, etc. Ele também retornará uma coluna Gpt com um asterisco se for um disco particionado em GPT.

list disk

Abaixo você verá que o estilo de partição do disco (Disco 0) é GPT.

Viewing Disk’s Partition Scheme

Verificando o BIOS ou Sistema UEFI do seu Computador

Este artigo mencionou o BIOS e o UEFI algumas vezes. Vamos agora fazer uma rápida demonstração para mostrar como determinar se seu computador tem um BIOS ou UEFI.

Clique no menu Iniciar e digite msinfo32. Esta ação abre a utilidade Informações do Sistema do Windows. Esta utilidade é uma ótima maneira de obter uma visão geral do hardware do seu computador.

Launching Windows System Information via Run Command

Na tela Resumo do Sistema, verifique o campo Modo do BIOS. Neste campo, você descobrirá se seu PC tem UEFI ou BIOS. Na captura de tela abaixo, este PC tem um UEFI.

Viewing BIOS information in Windows System Information window.

MBR ou GPT: Qual Escolher?

Para resumir, vamos comparar esses dois esquemas de partição lado a lado. Como você leu, tanto MBR quanto GPT abordam a divisão de disco de maneira diferente, mas isso significa que um é melhor que o outro? Isso é motivo de debate.

GPT é o sucessor do MBR e tem muitas vantagens sobre o MBR, tornando-o parecer o claro vencedor. Mas todos sabemos que existem muitos casos específicos por aí que podem justificar o uso do MBR em vez do GPT.

Feature Master Boot Record (MBR) GUID Partition Table (GPT)
Maximum number of primary partitions supported 4 Limited only by the operating system. The limit is 128 in Windows.
Operating System Support Windows 95+ Windows 8+
Partition Table Recovery Options None Boot and partition data stored spread across the disk for recovery purposes.
Data Integrity Controls None Cyclic Redundancy Check (CRCs)
Maximum partition size 2TB 9.4 ZB
Supported Bootable Operating Systems 1 1+
Partition ID Information Stored in the partition table Stored in each partition
Firmware Interface Support BIOS UEFI

Conclusão

Ao longo deste artigo, você aprendeu sobre a divisão de disco e como tanto MBR quanto GPT lidam com essa tarefa. Você viu que cada esquema “funciona”, mas o GPT resolveu muitas das deficiências do MBR.

Agora a pergunta é, da próxima vez que você configurar um disco, qual esquema de partição você escolheria?

Source:
https://adamtheautomator.com/mbr-or-gpt/