¡El gestor de arranque sencillo para todos!  
Producto
Pedir
Apoyo
  Formato sector de part.
Acerca de

Formato del sector de partición MBR

Los sectores de partición MBR describen las particiones MBR, es decir, contienen información sobre la posición, el tamaño y el tipo de las particiones MBR.

Todos los sectores de partición MBR tienen exactamente el mismo formato (véase la tabla siguiente). Sin embargo, cabe señalar que el código del cargador de arranque solo está presente en el sector de partición MBR. En los sectores de partición de las unidades lógicas, el código del cargador de arranque está vacío.

El código del cargador de arranque solo es relevante cuando se arranca mediante UEFI.

---------------------------------------------
Sector de partición MBR (longitud 512 bytes)
---------------------------------------------
Offset  Bytes  Significado
   
 000h    446    código del cargador de arranque
 1BEh    16     1. entrada de partición
 1CEh    16     2. entrada de partición
 1DEh    16     3. entrada de partición
 1EEh    16     4. entrada de partición
 1FEh    2      firma (55h AAh)
---------------------------------------------

------------------------------------------------------
Entrada de partición MBR (longitud 16 bytes)
------------------------------------------------------
Off. Bytes Significado
  
00h   1    80h = partición activa / 00h = no activa
01h   1    comienzo de la partición (número de cabeza)
02h   1    comienzo de la partición (número de sector)   [*]
03h   1    comienzo de la partición (número de cilindro) [*]
04h   1    ID de la partición
05h   1    fin de la partición (número de cabezal)
06h   1    fin de la partición (número de sector)        [*]
07h   1    fin de la partición (número de cilindro)      [*]
08h   4    sectores relativos (número de sectores hasta el inicio de la partición)
0Ch   4    número de sectores en la partición
-----------------------------------------------------

[*] Observación:
El byte correspondiente al número de sector (desplazamiento 2 y 6, respectivamente) 
contiene el número de sector CHS en los bits 0-5.
Por lo tanto, en el formato CHS, el número de sector ocupa 6 bits.
Los dos bits restantes, 6+7, pertenecen al número de cilindro CHS,
y representan los bits altos 8+9 del número de cilindro CHS.
El byte para el número de cilindro (desplazamiento 3 o 7) contiene 
los bits bajos 0-7 del número de cilindro CHS.
Por lo tanto, en el formato CHS, el número de cilindro ocupa 10 bits.

El byte en el desplazamiento 0 especifica si la partición está activa o no. En el proceso de arranque estándar (sin gestor de arranque), la partición marcada como activa se inicia automáticamente.

Obviamente, hay dos formas de especificar la posición de una partición. A saber, el formato CHS y el formato LBA. En el formato CHS, la posición de una partición se especifica mediante los números de cilindro/cabezal/sector que indican el inicio y el final de la partición (24 bits cada uno). En el formato LBA, la posición de una partición se especifica indicando el sector relativo (inicio de la partición) y el número total de sectores (32 bits cada uno).

Para discos de hasta 8 GB, los 24 bits del formato CHS son suficientes para especificar todas las particiones.

Para discos más grandes, estos 24 bits ya no son suficientes. Los 32 bits del formato LBA permiten direccionar todos los sectores del disco hasta un tamaño máximo de 2048 GB (2 TB).