1. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
FASE DE ARRANQUE DE
SISTEMAS WINDOWS
1
2. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
Índice de contenido
Gestor de arranque...........................................................................................................................3
WINDOWS 2003 SERVER.............................................................................................................3
WINDOWS 2008 SERVER.............................................................................................................5
WINDOWS 7...................................................................................................................................6
Conclusion.......................................................................................................................................6
Bibliografia......................................................................................................................................8
2
3. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
Gestor de arranque
Un gestor de arranque es un programa que toma el control de la máquina nada más
conectarse y una vez que ha terminado las verificaciones por el propio hardware de memoria y
dispositivos conectados. Cuando el gestor de arranque toma el control puede solicitar al usuario
alguna información necesaria sobre qué sistema cargar o como cargarlo.
WINDOWS 2003 SERVER
Todos los procesos de la secuencia de pre-arranque están controlados por los programas que están
almacenados en la memoria ROM del equipo y consisten en los siguientes apartados:
• Chequeo inicial del hardware, inicialización de la tarjeta de vídeo y de los adaptadores
• Carga y ejecución del Registro de Arranque Maestro (MBR). Dicho registro está localizado
en el área del sistema del sector de arranque del disco duro, contiene la tabla de particiones y
una pequeña parte de código ejecutable que sirve para iniciar la carga del archivo NTLDR
(es un archivo oculto de sólo lectura que se encuentra en el directorio raíz del volumen del
sistema, es decir, donde se encuentra instalado el sistema operativo Windows Server 2003),
y seguir con la secuencia de arranque.
• Almacenamiento de un MBR (Master Boot Record) estándar:
3
4. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
Antes hemos hablado del fichero ntldr. Este esta situado en c:, es decir, donde esta instalado
el sistema operativo.
Para verlo tenemos que habilitar los archivos ocultos en opciones de carpeta
La secuencia de arranque de Windows Server 2003
Esta fase comienza cuando se ha cargado el archivo NTLDR y se inicia su ejecución. Realiza las
siguientes operaciones:
• Inicia un sencillo sistema de archivos que permite a Windows Server 2003 arrancar desde el
disco duro.
• Prepara un menú que permite escoger entre las distintas opciones de arranque, si hay más de
una, en caso contrario no aparecerá. Este menú está definido por las entradas que existen en
el archivo BOOT.INI
Después de la elección realizada por el usuario, si ha seleccionado Windows Server 2003, NTLDR
carga el sistema operativo y se ejecuta NTDETECT.COM, fichero que examina si dispone de
ratón, teclado, etc y corrobora que todo esta bien
4
5. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
WINDOWS 2008 SERVER
Se utiliza un nuevo almacén de datos para los datos de configuración de inicio, que sustituye
a Boot.ini y proporciona aplicaciones de arranque que sustituyen a los anteriores de Windows
Loader (Ntldr.exe), incluyendo un nuevo administrador de arranque de Windows y un gestor de
arranque de Windows.
Boot loader localiza e inicializa el núcleo del sistema operativo y se prepara el acceso a los
dispositivos de hardware antes de que el sistema operativo está listo para iniciar la ejecución de
aplicaciones.
El gestor de arranque y la información relacionada con la configuración de arranque se almacenan
en archivos de sistema que están separados del sistema operativo, programas de aplicación, y los
datos del usuario.
CAMBIOS:
Windows Server 2008 entorno de arranque incluye las siguientes nuevas características:
• Soporte para la BIOS y el firmware UEFI
• Aplicaciones de arranque
Soporte para la BIOS y el firmware UEFI
Windows 2008 server da soporte tanto a bios como uefi, esta ultima es la próxima generación de
arquitectura de firmware que está diseñado para sustituir a la arquitectura de la BIOS.
Aplicaciones de arranque. La funcionalidad que antes se combinan en Ntldr.exe está
dividido en varias aplicaciones:
• Windows Boot Manager. Esta aplicación es independiente del sistema operativo y utiliza el
firmware para cargar el gestor de arranque de Windows desde una partición o disco en
particular o a través de una conexión de red.
• Windows Resume (Winresume.exe o Winresume.efi). Reanudar Windows encuentra una
imagen de la hibernación y luego utiliza el firmware para leer el archivo de hibernación en
la memoria RAM y reanudar el sistema operativo desde el estado de hibernación.
5
6. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
WINDOWS 7
Se cargan las instrucciones contenidas en el POST de la BIOS. El POST hace unas comprobaciones
básicas y toma la configuración del CMOS, son las instrucciones del CMOS las que determinan,
entre otras cosas, el orden de los dispositivos de arranque.
Durante este proceso se verifica cual es el primer dispositivo de arranque, si este es un disco duro,
le pasará el control al MBR.
Este índice contiene un pequeño código ejecutable que se llama Master Boot Code . El MBR es el
encargado de llevar a cabo las siguientes operaciones.
• Busca en la tabla de particiones cual es la primera partición activa para transferirle el
control.
• Revisa cual es el sector de inicio de la partición que este configurada como activa.
Lo primero que hace el ntldr es cargar un serie de controladores básicos de dispositivos que van
embebidos en este archivo, justo a continuación lee la información contenida en el archivo boot.ini
que se encuentra oculto en el directorio raíz de nuestro volumen de sistema se le pasa el control al
ntdetect.com que es el encargado de la detección del hardware instalado.
Conclusion
En general los pasos del gestor de arranque son:
El primer paso de todo el proceso de encendido de un sistemas es el denominado POST (Power-on
Self Test) este proceso abarca una comprobación eléctrica del sistema, es realizado por la BIOS,
verifica que todo esta correcto.
Una vez el sistema ha realizado las comprobaciones eléctricas y físicas (POST) se procede a buscar
el sistema operativo que se desea cargar, en muchos sistemas se puede definir el orden de la
búsqueda, este orden corresponde a BOOT ORDER en la información almacenada en la BIOS.
Depende del orden definido, la secuencia tomara caminos diferentes, en general se dice que la
mayoría de los sistemas se pueden programar para que hagan la búsqueda en los siguientes
dispositivos:
6
7. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
• Floppy disk
• CD-ROM
• Disco duro
• Adaptadores de red (si el adaptador soporta este sistema)
• Unidades de ZIP
• O almacenamientos externos.
Carga del sistema de archivos
La carga del sistema de archivos se realiza solo después que el sistema tiene un procesador de
32bits disponible, en este punto es que en realidad se puede acceder a la estructura de árbol de la
partición y se puede proceder a la lectura de toda la configuración, puesto que hasta este punto solo
se podía acceder a los archivos que estuvieran en la raíz de la partición ( para la mayoría de los
sistemas Windows C:)
Carga de manejador de BOOT.INI
En este punto se carga por medio de NTLDR de el archivo BOOT.INI, el cual permite seleccionar
entre varios sistemas operativos el que se desea iniciar. Si el equipo no tiene varios sistemas
operativos, se procede ala fase de detección de hardware que permite a la parte lógica reconocer la
parte física en el equipo.
Detección de hardware
Este proceso se lleva acabo por medio del NTDETECT.COM archivo que da la información
necesaria al KERNEL de Windows para iniciar de manera apropiada, entre otros datos este sistema
busca los perfiles de hardware que se han podido crear y brinda la posibilidad de selección de los
mismos para cargar la configuración mas apropiada según el caso; en los sistemas portátiles. Dado
que el reconocimiento de hardware puede ser uno de los puntos mas problemáticos sobre todo
cuando se instalan nuevos dispositivos que no son de tipo PLUG AND PLAY nos detendremos un
poco para que sistemas en especifico se reconocen en esta fase; la lista de sistemas que se
reconocen es la siguiente:
• Firmware del sistema
• Tipos de Buses y adaptadores
• Adaptadores de video.
• Teclados
• Dispositivos de entrada
• Unidades de disco fijo (disco duro)
• Unidades de disco removible (floppy)
• Puertos paralelo y seriales
• Dispositivos instalados en buses ISA
7
8. JUAN MANUEL DE TORRES ENCINAS 2ºASIR
Bibliografia
http://es.scribd.com/doc/19952873/Proceso-de-Arranque-de-Windows-2008-Server
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=352
http://www.monografias.com/trabajos5/proar/proar.shtml
http://www.slideshare.net/christianps/proceso-de-carga-de-windows-xp-presentation
8