Comenzando con la computadora Conociendo el proceso de inicio de Windows XP

  

Comenzando con la computadora Conociendo el proceso de inicio de Windows XP

Después de presionar el poder de la computadora para iniciar la computadora y antes de que se inicie el sistema operativo Windows XP Professional, Llamada la fase previa al inicio, en la que la computadora ejecuta Power On Self Test (POST), que detecta la memoria total del sistema y el estado de otros dispositivos de hardware.

Desde el momento en que presionas el interruptor de la computadora para iniciar la computadora, para iniciar sesión en el escritorio para completar el inicio, se han pasado las siguientes etapas:

1. Etapa de arranque previo;

2. Fase de arranque;

3. Cargar la fase del kernel;

4. Inicializar la fase del kernel;

5. Iniciar sesión.

Descripción detallada de cada fase de inicio

a) Fase de inicio previo

Presione la potencia de la computadora para iniciar la computadora y antes de que se inicie el sistema operativo Windows XP Professional Durante un tiempo, lo llamamos la fase de inicio previo, en la que la computadora ejecuta por primera vez la autoprueba de encendido (POST), que detecta la memoria total del sistema y el estado de otros dispositivos de hardware. Si el BIOS del sistema informático (sistema básico de entrada /salida) es plug-and-play, el dispositivo de hardware de la computadora será verificado y configurado. El sistema básico de entrada /salida (BIOS) de la computadora localiza el dispositivo de arranque de la computadora, y luego el MBR (Master Boot Record) se carga y se ejecuta. En la fase previa al inicio, la computadora cargará el archivo NTLDR para Windows XP.

b) Fase de inicio

La fase de inicio de Windows XP Professional consta de cuatro fases pequeñas.

Primero, la computadora pasa por el cargador de arranque inicial, en el cual NTLDR convierte el microprocesador de la computadora del modo real al modo de memoria plana de 32 bits. En modo real, el sistema reserva 640 kb de memoria para MS-DOS y el resto de la memoria se trata como memoria extendida. En el modo de memoria plana de 32 bits, el sistema (Windows XP Professional) trata a toda la memoria como memoria disponible. A continuación, NTLDR lanza los controladores del sistema de mini archivos integrados. A través de este paso, NTLDR puede identificar cada partición formateada con el sistema de archivos NTFS o FAT para descubrir y cargar Windows XP Professional, aquí, la etapa inicial del cargador de arranque. Se acabo

Luego, el sistema llega a la fase de selección del sistema operativo. Si la computadora tiene más de un sistema operativo instalado (es decir, varios sistemas), y boot.ini está configurado correctamente para proporcionar el sistema operativo para elegir el sistema operativo, la pantalla de la computadora Muestra un menú de sistema operativo, que es el resultado de que NTLDR haya leído boot.ini.
(En cuanto al menú del sistema operativo, debido a que las condiciones temporales no son suficientes, no hay manera de tomar una captura de pantalla, pero el autor la ha simulado, vea la Figura 1.)

En boot.ini, contiene principalmente el siguiente contenido:

[ ,null,null,3],Cargador de arranque]

timeout = 30

predeterminado = multi (0) disco (0) rdisk (0) partición (1) WINDOWS

[sistemas operativos]

multi (0) disco (0) rdisk (0) partición (1) WINDOWS = " Microsoft Windows XP Professional /fastdetect

multi (0) disco (0) rdisk (0) partición ( 2) WINNT = " Windows Windows 2000 Professional "

.

donde multi (0) representa el controlador del disco, disk (0) rdisk (0) representa el disco, la partición (x) Representa una partición. NTLDR es la ubicación de los archivos del sistema para Windows XP Professional desde aquí.
(* Este artículo no explicará la composición de boot.ini con más detalle, ya que tiene poco que ver con este tema. Si desea saberlo, puede visitar algunos sitios web especiales para consultar la información relevante). Si solo hay una operación en boot.ini Opción del sistema, o establezca el valor de tiempo de espera en 0, el sistema no aparece en el menú de selección del sistema operativo, directamente al sistema único o al sistema predeterminado. Después de seleccionar iniciar Windows XP Professional, la fase de selección del sistema operativo finaliza y comienza la fase de detección de hardware.

Durante la fase de detección de hardware, ntdetect.com recopilará una lista de información de hardware de computadora y la devolverá a NTLDR. El propósito de esto es facilitar la incorporación posterior de esta información de hardware al hardware bajo el registro HKEY_LOCAL_MACHINE.

Una vez completada la detección de hardware, ingrese a la fase de selección de configuración. Si su computadora contiene varias listas de perfiles de hardware, puede seleccionarla presionando los botones arriba y abajo. Si solo hay un perfil de hardware, la computadora no muestra esta pantalla y carga Windows XP Professional directamente con el perfil predeterminado.

La fase de arranque termina. En la fase de inicio, los archivos utilizados por el sistema son: NTLDR, Boot.ini, ntdetect.com, ntokrnl.exe, Ntbootdd.sys, bootsect.dos (opcional).

c) Cargando el kernel Stage

Durante la fase de carga del kernel, ntldr carga ntokrnl.exe llamado kernel de Windows XP. El sistema cargó el kernel de Windows XP pero no lo inicializó. Luego ntldr carga la capa de abstracción de hardware (HAL, hal.dll). Luego, el sistema continúa cargando la clave del sistema HKEY_LOCAL_MACHINE. NTLDR lee la clave de selección para determinar qué conjunto de control se cargará. El conjunto de control contiene los controladores para el dispositivo y los servicios que deben cargarse. NTLDR carga el controlador de dispositivo más bajo con el valor de la clave de inicio de 0 en HKEY_LOCAL_MACHINEsystemservice ... Cuando se carga el Conjunto de control actual, que es el espejo del Conjunto de control, ntldr pasa el control al kernel y comienza la fase de inicialización del kernel.

d) Inicializando la fase del kernel

Al comienzo de la fase de inicialización del kernel, el logotipo coloreado de Windows XP y la barra de progreso se muestran en el centro de la pantalla. En esta etapa, el sistema ha completado 4 arranques. Tarea:

? El kernel creó la clave HKEY_LOCAL_MACHINEHARDWARE utilizando los datos recopilados durante la detección de hardware.

? El kernel crea un conjunto de control de clonación copiando el conjunto de control haciendo referencia al valor predeterminado de HKEY_LOCAL_MACHINEsystemCurrent. La configuración del conjunto de control de clonación es una copia de seguridad de los datos del equipo, no incluye cambios en el inicio y no se modificará.

? El sistema completa la inicialización y carga el controlador del dispositivo. El núcleo inicializa los controladores subyacentes que se cargaron durante la fase de carga del núcleo, y luego el núcleo explora el controlador del dispositivo con el valor de la tecla de inicio de 1 en HKEY_LOCAL_MACHINEsystemCurrentControlSetservice. Estos controladores de dispositivo se inicializan cuando se cargan. Si se produce un error, el kernel utiliza el valor de ErrorControl para determinar qué hacer. Cuando el valor es 3, el indicador de error es Crisis /Key. La primera vez que el sistema encuentra un error, se reiniciará con el control de control LastKnownGood. Inicio, si el inicio usando LastKnownGood Control Set aún genera un error, el sistema informa que el inicio falla, se mostrará el mensaje de error, el sistema deja de iniciarse; cuando el valor es 2, la condición de error es grave, el sistema no se inicia y se reinicia con LastKnownGood Control Set, si el sistema comienza Ya utilizando el valor LastKnownGood, ignora el error y continúa iniciándose; cuando el valor es 1, el error es normal, el sistema generará un mensaje de error, pero seguirá ignorando el error y continuará iniciándose; ignore el valor cuando el valor sea 0, el sistema Continúe ejecutándose sin mostrar ningún mensaje de error.

Session Manager inicia el Subsistema y los servicios avanzados de Windows XP, Session Manager comienza a controlar todos los dispositivos de entrada y salida y accede al subsistema Win32 de la pantalla del monitor y al proceso de Winlogon, inicial Kernel se ha completado.

e) Login

? Winlogon.exe inicia la Autoridad de seguridad local y se muestra la pantalla de bienvenida de Windows XP Professional o el cuadro de diálogo de inicio de sesión. En este momento, el sistema puede continuar inicializándose en segundo plano. Conductor

? Solicite un nombre de usuario o contraseña válidos.

? El controlador de servicio finalmente ejecuta y escanea HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServives para verificar si todavía hay servicios para cargar. El controlador de servicio busca un servicio con una tecla de inicio de 2 o superior. El servicio se carga según el valor de inicio y los valores de DependOnGroup y DepandOnService.

Después de que el usuario inicie sesión correctamente en la computadora, el inicio de Windows XP se considera completo. Después de iniciar sesión correctamente, el sistema copia el Conjunto de control de clonación al Conjunto de control de LastKnownGood. Después de completar este paso, el sistema significa que Guiado exitosamente

Copyright © Conocimiento de Windows All Rights Reserved