Un indicador de arranque es un valor de 1 byte en un registro de partición no extendida, dentro de un registro de arranque maestro . Aparece al comienzo de un registro de partición , como el valor 0x80. Un valor de 0x00 indica que la partición no tiene el indicador de arranque configurado. [1] [2] Cualquier otro valor no es válido.
Su función principal es indicar a un gestor de arranque de tipo MS-DOS / MS Windows qué partición arrancar. En algunos casos, Windows XP/2000 lo utiliza para asignar la letra "C:" a la partición activa. [3] La partición activa es la partición en la que se establece el indicador de arranque. DOS y Windows permiten que sólo se establezca una partición de arranque con el indicador de arranque. [4]
Se pueden instalar otros cargadores de arranque utilizados por administradores de arranque de terceros (como GRUB o XOSL ) en un registro de arranque maestro y pueden arrancar particiones primarias o extendidas que no tienen el indicador de arranque configurado.
Hay muchos editores de discos que pueden modificar el indicador de arranque, como Administración de discos en Windows, [5] GPartEd en Linux y fdisk .
Algunas BIOS comprueban si el indicador de arranque de al menos una partición está configurado; de lo contrario, ignoran el dispositivo en el orden de arranque. Por lo tanto, incluso si el cargador de arranque no necesita el indicador, debe configurarse para iniciar el código de arranque desde la BIOS. [6]
0x01BE [...] Indicador de arranque. Indica si el volumen es la partición activa. Los valores legales incluyen: 00. No utilizar para el arranque. 80. Partición activa.