¿Qué es la tabla de particiones maestra? (Definición de MPT)

La tabla de partición maestra es un componente del registro / sector de arranque maestro que contiene una descripción de la particiones sobre el disco duro, como sus tipos y tamaños. La tabla de partición maestra acompaña al firma de disco y código de arranque maestro para formar el registro de arranque maestro.

Debido al tamaño (64 bytes) de la tabla de particiones maestra, se puede definir un máximo de cuatro particiones (16 bytes cada una) en un disco duro. Sin embargo, se pueden configurar particiones adicionales definiendo una de las particiones físicas como una partición extendida y luego definiendo particiones lógicas adicionales dentro de esa partición extendida.

Imagen en blanco y negro de una unidad de disco duro
Foto de Patrick Lindenberg en Unsplash

Herramientas de partición de disco gratuitas son una forma fácil de manipular particiones, marcar particiones como "Activas" y más.

Otros nombres para la tabla de particiones maestra

La tabla de particiones maestra a veces se denomina simplemente tabla de particiones o mapa de particiones, o incluso se abrevia como MPT.

Estructura y ubicación de la tabla de partición maestra

El registro de arranque maestro incluye 446 bytes de código, seguido de la tabla de particiones con 64 bytes, y los dos bytes restantes están reservados para la firma del disco.

Aquí están las tareas específicas de cada 16 bytes de una tabla de partición maestra:

Tamaño (bytes) Descripción
1 Esto contiene la etiqueta de la bota
1 Cabeza inicial
1 Sector de inicio (primeros seis bits) y cilindro de inicio (dos bits más altos)
1 Este byte contiene los ocho bits inferiores del cilindro de arranque.
1 Esto contiene el tipo de partición
1 Cabeza final
1 Sector final (primeros seis bits) y cilindro final (dos bits superiores)
1 Este byte contiene los ocho bits inferiores del cilindro final
4 Sectores principales de la partición
4 Número de sectores en la partición

La etiqueta de inicio es particularmente útil cuando hay más de un sistema operativo instalado en el disco duro. Dado que hay más de una partición primaria, la etiqueta de inicio le permite elegir en qué sistema operativo iniciar.

Sin embargo, la tabla de particiones siempre realiza un seguimiento de una partición que sirve como la "Activa" en la que se inicia si no se eligen otras opciones.

La sección de tipo de partición de la tabla de particiones se refiere a la sistema de archivos en esa partición, donde el ID de partición 06 o 0E significa GRASA, 0B o 0C significa FAT32 y 07 significa NTFS o OS / 2 HPFS.

Con una partición de 512 bytes para cada sector, debe multiplicar el número total de sectores por 512 para obtener el número de bytes de la partición total. Luego, ese número se puede dividir por 1.024 para obtener el número en kilobytes, y luego nuevamente en megabytes, y nuevamente en gigabytes, si es necesario.

¿En qué se diferencian los bits, los bytes, los megabytes, los megabits y los gigabits?

Después de la primera tabla de particiones, que está compensada 1BE del MBR, las otras tablas de particiones para la segunda, tercera y cuarta partición primaria, están en 1CE, 1DE y 1EE:

Compensar Compensar
Maleficio Decimal Longitud (bytes) Descripción
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

Puedes leer el maleficio versión de la tabla de particiones maestra con herramientas como wxHexEditor y Active @ Disk Editor.