O que é a tabela de partição mestre? (Definição MPT)
A tabela de partição mestre é um componente do registro mestre de inicialização / setor que contém uma descrição do partições no drive de disco rígido, como seus tipos e tamanhos. A tabela de partição mestre acompanha o assinatura de disco e código mestre de inicialização para formar o registro mestre de inicialização.
Devido ao tamanho (64 bytes) da tabela de partição mestre, no máximo quatro partições (16 bytes cada) podem ser definidas em um disco rígido. No entanto, partições adicionais podem ser configuradas definindo uma das partições físicas como uma partição estendida e, em seguida, definindo partições lógicas adicionais dentro dessa partição estendida.

Ferramentas gratuitas de particionamento de disco são uma maneira fácil de manipular partições, marcar partições como "Ativas" e muito mais.
Outros nomes para a tabela de partição mestre
A tabela de partição mestre é algumas vezes referida apenas como tabela de partição ou mapa de partição, ou mesmo abreviada como MPT.
Estrutura e localização da tabela de partição mestre
O registro mestre de inicialização inclui 446 bytes de código, seguido pela tabela de partição com 64 bytes, e os dois bytes restantes são reservados para a assinatura do disco.
Aqui estão as tarefas específicas de cada 16 bytes de uma tabela de partição mestre:
Tamanho (bytes) | Descrição |
1 | Este contém a etiqueta de inicialização |
1 | Cabeça inicial |
1 | Setor inicial (primeiros seis bits) e cilindro inicial (dois bits superiores) |
1 | Este byte contém os oito bits inferiores do cilindro inicial |
1 | Este contém o tipo de partição |
1 | Cabeça final |
1 | Setor final (primeiros seis bits) e cilindro final (dois bits superiores) |
1 | Este byte contém os oito bits inferiores do cilindro final |
4 | Setores principais da partição |
4 | Número de setores na partição |
A etiqueta de inicialização é particularmente útil quando mais de um sistema operacional está instalado no disco rígido. Visto que há mais de uma partição primária, o rótulo de inicialização permite que você escolha em qual sistema operacional inicializar.
No entanto, a tabela de partição sempre mantém o controle de uma partição que serve como a "ativa" que é inicializada se nenhuma outra opção for escolhida.
A seção de tipo de partição da tabela de partição refere-se ao sistema de arquivo nessa partição, onde o ID da partição 06 ou 0E significa GORDURA, 0B ou 0C significa FAT32 e 07 significa NTFS ou OS / 2 HPFS.
Com uma partição de 512 bytes para cada setor, você precisa multiplicar o número total de setores por 512 para obter o número de bytes da partição total. Esse número pode então ser dividido por 1.024 para obter o número em kilobytes e, novamente, para megabytes e novamente para gigabytes, se necessário.
Após a primeira tabela de partição, que é compensada 1BE do MBR, as outras tabelas de partição para a segunda, terceira e quarta partição primária estão em 1CE, 1DE e 1EE:
Desvio | Desvio | ||
Hex | Decimal | Comprimento (bytes) | Descrição |
1BE - 1CD | 446-461 | 16 | Partição Primária 1 |
1CE-1DD | 462-477 | 16 | Partição Primária 2 |
1DE-1ED | 478-493 | 16 | Partição Primária 3 |
1EE-1FD | 494-509 | 16 | Partição primária 4 |
Você pode ler o hex versão da tabela de partição mestre com ferramentas como wxHexEditor e Editor Active @ Disk.