Registro de arranque principal

Almacenamiento de un master boot record estándar
Dirección Descripción
0x0000 Área local social
0x01B8 4 bytes; firma del disco (opcional)
0x01BC 2 bytes; normalmente 0x0000
0x01BE Tabla de particiones primarias, cada entrada es de 16 bytes (esquema estándar de la tabla de particiones del MBR)
0x01FE 2 bytes; firma del MBR (0x55AA)

Un registro de arranque principal, conocido también como registro de arranque maestro (por su nombre en inglés master boot record, MBR) es el primer sector ("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado.

Estructura

En la práctica, el MBR casi siempre se refiere al sector de arranque de 512 bytes, o el partition sector de una partición para ordenadores compatibles con IBM PC. Debido a la amplia implementación de ordenadores PC clónicos, este tipo de MBR se usa mucho, hasta el punto de ser incorporado en otros tipos de ordenador y en nuevos estándares multiplataforma para el particionado y el arranque.

Primer sector físico del disco (pista cero)
446 bytes Código máquina (gestor de arranque)
64 bytes Tabla de particiones (4 registros que definen cada una de las particiones primarias)
2 bytes Firma de unidad arrancable ("55h AAh" en hexadecimal)
Registro de la tabla de particiones - 16 bytes
Offset Descripción
0x00 Estado[1]
0x01 Cilindro, Cabezal, Sector ( CHS) del primer sector en la partición[2]
0x04 Tipo de partición
0x05 Cilindro, Cabezal, Sector ( CHS) del último sector de la partición[2]
0x08 (4 bytes) Logical block address del primer sector de la partición
0x0C (4 bytes) Longitud de la partición, en sectores
Registro de partición extendida de IBM
Offset Descripción
0x00 Bits de estado[1] (bit 0 = lista del menú del gestor de arranque, el resto son bits reservados)
0x01 Firma de la partición

Cuando un dispositivo de almacenamiento de datos se ha particionado con un esquema de tabla de particiones del MBR (por ejemplo el esquema convencional de particionado de IBM PC), el MBR contiene las entradas primarias en la tabla de particiones. Las entradas de particiones secundarias se almacenan en registros de particiones extendidas, etiquetas de disco BSD, y particiones de metadatos del Logical Disk Manager que son descritas por esas entradas de particiones primarias.

Por convención, hay exactamente cuatro entradas de particiones primarias en el esquema de la Tabla de Particiones, aunque en algunos sistemas (pocos) se ha extendido ese número a cinco u ocho.[3]

Cuando un dispositivo de almacenamiento de datos se ha particionado con Tabla de Particiones GUID, el registro de arranque maestro no contiene la tabla de particiones (aunque contiene modelos de estructuras de datos, una protección del MBR frente a programas que sólo entienden el esquema de la Tabla de Particiones del MBR para que no creen particiones en el disco) y se usa poco debido a lo que puede afectar al particionado de disco.

Other Languages