Skip to main content

¿Qué es el código de inicio maestro? (Definición de MBC)

Enlightened Mystic - J Krishnamurti : As below, so above (Julio 2024)

Enlightened Mystic - J Krishnamurti : As below, so above (Julio 2024)
Anonim

El código de arranque maestro (a veces abreviado como MBC ) es una de las varias partes del registro de arranque maestro. Realiza el primer conjunto de funciones importantes en el proceso de arranque.

Específicamente, en el registro de arranque maestro genérico típico, el código de arranque maestro consume 446 bytes del registro de arranque maestro total de 512 bytes; la tabla de particiones (64 bytes) y la firma del disco de 2 bytes utilizan el espacio restante.

Cómo funciona el código de inicio maestro

Suponiendo que el BIOS ejecuta correctamente el código de inicio maestro, el código de inicio maestro pasa el control de inicio al código de inicio de volumen, que forma parte del sector de inicio de volumen, en la partición del disco duro que contiene el sistema operativo.

Un código de inicio maestro se usa solo en particiones primarias. Las particiones no activas como las de una unidad externa que pueden almacenar datos como copias de seguridad de archivos, por ejemplo, no necesitan iniciarse porque no contienen un sistema operativo y, por lo tanto, no tienen ninguna razón para un código de inicio maestro.

Estas son las acciones que sigue el código de inicio maestro, según Microsoft:

  1. Explora la tabla de particiones para la partición activa.
  2. Encuentra el sector inicial de la partición activa.
  3. Carga una copia del sector de arranque de la partición activa en la memoria.
  4. Transfiere el control al código ejecutable en el sector de arranque.

El código de inicio maestro usa lo que se llama campos CHS (campos de Cilindro, Cabeza y Sector de Inicio y Final) de la tabla de particiones para ubicar la parte del sector de inicio de la partición.

Errores de código de arranque maestro

Los archivos que Windows necesita para arrancar el sistema operativo a veces pueden dañarse o desaparecer.

Los errores del código de arranque maestro pueden ocurrir debido a cualquier cosa, desde un ataque de virus que reemplaza los datos con códigos maliciosos hasta daños físicos en el disco duro.

Identificación de errores de código de arranque maestro

Es probable que se muestre uno de estos errores si el código de inicio maestro no puede encontrar el sector de inicio, lo que impide que se inicie Windows:

  • Falta Sistema Operativo
  • Tabla de particiones no válida
  • Error al cargar el sistema operativo
  • Error 1 de MBR
  • Error 2 de MBR

Una forma de corregir los errores en el registro de arranque maestro es reinstalar Windows. Si bien este puede ser su primer pensamiento porque no quiere pasar por el proceso de corregir el error, es una solución bastante drástica.

Veamos algunas otras formas, potencialmente más simples, de solucionar estos problemas:

Cómo corregir errores de código de arranque maestro

Mientras que normalmente puede abrir un Símbolo del sistema en Windows para ejecutar comandos en Windows, los problemas con el código de inicio maestro probablemente significan que Windows no se inicia . En estos casos, deberá acceder a un símbolo del sistema desde fuera de Windows …

En Windows 10, Windows 8, Windows 7 y Windows Vista, puede intentar corregir un error de código de inicio maestro reconstruyendo los Datos de configuración de inicio (BCD) usando el comando bootrec.

El comando bootrec se puede ejecutar en Windows 10 y Windows 8 a través de Opciones de inicio avanzadas. En Windows 7 y Windows Vista, puede ejecutar el mismo comando, pero se realiza a través de las Opciones de recuperación del sistema.

En Windows XP y Windows 2000, el comando fixmbr se usa para crear un nuevo registro de inicio maestro al volver a escribir el código de inicio maestro. Este comando está disponible en la consola de recuperación.