O que é a tabela de partição mestre? (Definição MPT)

Índice:

O que é a tabela de partição mestre? (Definição MPT)
O que é a tabela de partição mestre? (Definição MPT)
Anonim

A tabela de partições mestre é um componente do registro/setor de inicialização mestre que contém uma descrição das partições no disco rígido, como seus tipos e tamanhos. A tabela de partição mestre acompanha a assinatura do disco e o código mestre de inicialização para formar o registro mestre de inicialização.

Devido ao tamanho (64 bytes) da tabela de partições master, um máximo de 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.

Image
Image

As ferramentas gratuitas de particionamento de disco são uma maneira fácil de manipular partições, marcar partições como "Ativas" e muito mais.

Linha de fundo

A tabela de partições mestre às vezes é chamada apenas de tabela de partições ou mapa de partições, ou até mesmo abreviada como MPT.

Estrutura e localização da tabela de partição principal

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 os deveres específicos de cada 16 bytes de uma tabela de partição master:

Tamanho (Bytes) Descrição
1 Este contém o rótulo de inicialização
1 Cabeça de partida
1 Setor inicial (seis primeiros bits) e cilindro inicial (dois bits mais altos)
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 (seis primeiros bits) e cilindro final (dois bits mais altos)
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

O rótulo de inicialização é particularmente útil quando mais de um sistema operacional está instalado no disco rígido. Como 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ções sempre mantém o controle de uma partição que serve como "Ativa" que é inicializada se nenhuma outra opção for escolhida.

A seção do tipo de partição da tabela de partições refere-se ao sistema de arquivos nessa partição, onde o ID da partição 06 ou 0E significa FAT, 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 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 está deslocada em 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:

Offset Offset
Hex Decimal Length (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 a versão hexadecimal da tabela de partição master com ferramentas como wxHexEditor e Active@ Disk Editor.

Recomendado: