El gestor de arranque, en los términos más simples, es un programa que se ejecuta cuando se inicia la computadora y es responsable de cargar los sistemas operativos como Windows o Linux. El gestor de arranque utilizado por Windows 2000 / XP se llama NTLDR, mientras que Vista y superior utilizan un gestor de arranque llamado BOOTMGR. Linux, por otro lado, usa su propio gestor de arranque llamado GRUB, que también puede cargar el sistema operativo Windows.
Cuando se inicia su computadora, el primer código que se ejecuta es el BIOS. El código del BIOS se almacena en una ROM flash (memoria) en la propia placa base. El BIOS realiza primero un procedimiento conocido como POST (Power on Self Test) que verifica que el hardware básico (como CPU, memoria principal, etc.) funciona correctamente.
Luego, el BIOS carga cualquier programa (código de máquina) almacenado en una ubicación fija en el primer sector del disco duro. Este programa es el gestor de arranque. El primer sector (sector de arranque) del disco duro tiene un tamaño de 512 bytes y almacena lo que se llama el Registro de arranque maestro (MBR) , que consiste, además del cargador de arranque, cosas como la tabla de partición, una marca de tiempo del disco y firma del disco, etc.
- ¿Cuál es la diferencia entre informática y práctica informática?
- Si quiero ser desarrollador / diseñador de juegos o programador, ¿es mejor que estudie Ciencias de la Computación o Ingeniería de Computación y Comunicaciones?
- ¿Hay algún tutorial que pueda mostrarme cómo hacer un shell básico en C?
- ¿Debo tomar ingeniería informática después de un diploma en ingeniería civil?
- ¿Cuál es la mejor manera de lidiar con mis conferencias? Estoy estudiando ingeniería informática.
Este programa se llama gestor de arranque y luego carga el sistema operativo desde el disco duro. Estrictamente hablando, este fue el caso de los sistemas anteriores. En los sistemas operativos actuales, el cargador de arranque es demasiado grande y complejo para caber solo en el MBR (solo 440 bytes están disponibles para el cargador de arranque).
Entonces, el código en el MBR luego carga el código del Registro de inicio de volumen (VBR) o el sector de inicio de la partición de inicio del sistema operativo (generalmente la unidad C:). El código en el sector de arranque es responsable de cargar el sistema operativo. Por lo tanto, un cargador de arranque moderno se divide en dos partes: una parte almacenada en el MBR y la otra parte almacenada en el VBR (o incluso en un archivo específico en el disco duro).