Registro maestro de arranque (MBR)
El registro maestro de arranque es el sector inicial de un dispositivo particionado; contiene código de arranque, tabla de particiones y firma, y en sistemas modernos ha dado paso a GPT/UEFI.
El registro maestro de arranque (master boot record, MBR) es una estructura de datos pequeña pero esencial situada al principio de un dispositivo de almacenamiento masivo particionado, como un disco duro o una unidad extraíble. Ocupa los primeros 512 bytes del dispositivo y contiene tres elementos principales: un pequeño cargador de arranque (código de inicialización), una tabla de particiones que describe las particiones primarias y una firma de arranque de dos bytes. El MBR permite que el firmware BIOS heredado inicie un sistema operativo cargando y ejecutando el código de inicialización.
Galería de imágenes
2 ImágenesEstructura y características
La disposición típica de un MBR divide sus 512 bytes en un área de código de arranque, habitualmente de 446 bytes, que puede iniciar un cargador de segunda etapa más elaborado; una tabla de particiones con cuatro entradas de 16 bytes que describen las particiones primarias; y una firma de arranque de 2 bytes (0x55AA), que indica un sector de arranque válido. Históricamente, las entradas de partición empleaban direccionamiento CHS y posteriormente LBA para los desplazamientos de sectores. Puesto que la tabla de particiones está limitada a cuatro entradas primarias y el MBR usa campos de 32 bits para los recuentos de sectores, este esquema impone límites prácticos a la partición y al tamaño máximo de disco en sistemas que dependen exclusivamente del MBR.
Función en el proceso de arranque
En los sistemas basados en BIOS, el firmware lee el MBR en memoria y transfiere el control a su código de arranque. Dicho código normalmente localiza una partición activa, carga el registro de arranque del volumen de esa partición y cede el control al cargador del sistema operativo instalado, por ejemplo, los cargadores heredados de DOS/Windows o GRUB. En las plataformas modernas que utilizan UEFI y la tabla de particiones GUID (GPT), el MBR suele sustituirse o complementarse con un MBR protector para impedir que las herramientas antiguas interpreten erróneamente el disco.
Historia, limitaciones y alternativas modernas
El MBR ha sido el método estándar de partición desde los inicios de la informática personal, pero sus limitaciones —principalmente la tabla de cuatro entradas y las restricciones de direccionamiento vinculadas a valores de sector de 32 bits— condujeron al desarrollo y la adopción de GPT. GPT admite muchas más particiones y discos de mayor tamaño, y se utiliza habitualmente con firmware UEFI. Por compatibilidad con versiones anteriores, puede aparecer un MBR protector en la misma ubicación para indicar que el disco utiliza GPT.
Riesgos, fallos y recuperación
Dado que el MBR debe permanecer intacto para que un sistema pueda arrancar, las sobrescrituras accidentales, los errores de instalación de software o el código malicioso pueden hacer que un dispositivo no pueda iniciar. Históricamente, algunos virus y programas destructivos atacaron los registros de arranque. La bibliografía sobre seguridad documenta ejemplos de malware destacado relacionado con el arranque, y algunos virus tempranos modificaban o borraban sectores de arranque. Los métodos de recuperación incluyen restaurar desde una copia de seguridad un MBR conocido en buen estado, utilizar utilidades de reparación de arranque proporcionadas por los sistemas operativos o emplear herramientas de disco de bajo nivel para reconstruir la tabla de particiones y el código de arranque. Entre las utilidades habituales para inspección y reparación se encuentran las herramientas de administración de discos y los programas de recuperación disponibles en distintas plataformas.
Lecturas y herramientas adicionales
- Información general sobre dispositivos de almacenamiento: visión general de dispositivos
- La BIOS y la transferencia al cargador de arranque: detalles de la BIOS
- Cómo utiliza un sistema operativo el MBR para comenzar el arranque: arranque del sistema operativo
- Incidentes de seguridad y malware dirigido a registros de arranque: malware y sectores de arranque
- Un ejemplo histórico citado con frecuencia al tratar software destructivo: CIH e incidentes relacionados
Comprender el MBR sigue siendo útil para la administración de discos de bajo nivel, el análisis forense y el trabajo con hardware antiguo o sistemas operativos heredados. Para instalaciones nuevas y discos grandes, generalmente se recomienda GPT con UEFI por su mayor flexibilidad y robustez.
Artículos relacionados
Autor
AlegsaOnline.com Registro maestro de arranque (MBR) Leandro Alegsa
URL: https://es.alegsaonline.com/art/62723