Cal é a táboa de partición mestra?

A táboa de partición mestra é un compoñente do rexistro / sector de arranque mestre que contén unha descrición das particións da unidade de disco duro , como os seus tipos e tamaños. A táboa de partición principal acompaña a sinatura do disco e o código de inicio mestre para formar o rexistro de inicio mestre.

Debido ao tamaño (64 bytes) da táboa de partición mestra, un disco duro pode definir un máximo de catro particións (16 bytes cada unha).

Non obstante, pódense configurar particións adicionais definindo unha das particións físicas como unha partición estendida e despois definindo particións lóxicas adicionais dentro da partición estendida.

Nota: As ferramentas de particionamento de disco libre son un xeito doado de manipular as particións, marcar as particións como "activas" e moito máis.

Outros nomes para a táboa de partición mestra

A táboa de partición mestra é ás veces referida como só unha táboa de particións ou un mapa de partición, ou mesmo abreviado como MPT.

Estrutura e ubicación da táboa de partición mestra

O rexistro principal de inicio inclúe 446 bytes de código, seguido da táboa de particións con 64 bytes e os restantes dous bytes están reservados para a sinatura do disco.

Aquí están as tarefas específicas de cada 16 bytes dunha táboa de partición mestra:

Tamaño (bytes) Descrición
1 Isto contén a etiqueta de inicio
1 Cabeza de inicio
1 Sector inicial (primeiros seis bits) e inicio do cilindro (dous bits superiores)
1 Este byte ten os oito bits inferiores do cilindro de partida
1 Isto contén o tipo de partición
1 Fin da cabeza
1 Sector final (primeiros seis bits) e final do cilindro (dous bits superiores)
1 Este byte ten os oito bits inferiores do cilindro final
4 Principais sectores da partición
4 Número de sectores na partición

A etiqueta de inicio é particularmente útil cando hai máis dun sistema operativo instalado no disco ríxido. Xa que hai máis dunha partición primaria, a etiqueta de inicio permítelle escoller cal OS para arrincar .

Non obstante, a tabela de partición sempre realiza un seguimento dunha partición que serve como o "activo" que se arranca se non se escolle ningunha outra opción.

A sección do tipo de partición da táboa de partición refírese ao sistema de ficheiros nesa partición, onde a ID de partición 06 ou 0E significa FAT , 0B ou 0C significa FAT32 e 07 significa NTFS ou OS / 2 HPFS.

Cunha partición de 512 bytes para cada sector, necesitas multiplicar o número total de sectores por 512 para obter o número de bytes da partición total. Este número pode entón ser dividido en 1.024 para obter o número en kilobytes, e de novo para megabytes, e de novo para os gigabytes, se fose necesario.

Despois da primeira tabela de particións, que está compensada 1BE do MBR, as outras tabulacións de partición para a segunda, terceira e cuarta partición primaria, atópanse en 1CE, 1DE e 1EE:

Offset Lonxitude (bytes) Descrición
Hex Decimal
1BE - 1CD 446-461 16 Partición primaria 1
1CE-1DD 462-477 16 Partición primaria 2
1DE-1ED 478-493 16 Partición primaria 3
1EE-1FD 494-509 16 Partición primaria 4

Podes ler a versión hexadecimal da táboa de partición mestra con ferramentas como wxHexEditor e Active @ Disk Editor.