Descripción general del proceso de arranque de la computadora con Windows XP Professional

  
Descripción general En este artículo se describe el proceso de inicio de Microsoft Windows XP en una computadora con arquitectura x86 diseñada para brindar a los lectores una mejor comprensión de los conceptos básicos del lanzamiento de Windows XP Professional. Con este conocimiento en mente, cuando se produce un problema en el inicio, la solución se puede encontrar más rápido para evitar todas las pérdidas posibles. Sin embargo, debe tenerse en cuenta que este artículo no cubre el manejo de fallas y ninguna explicación de fallas. Este artículo solo presenta el proceso de arranque /arranque de Windows XP. Tabla de contenido 1. Descripción general de la fase de inicio de Windows XP 2. Detalles de cada fase de inicio Descripción general de la fase de inicio de Windows XP Desde el inicio del equipo hasta el inicio de la computadora y el inicio de sesión en el escritorio, se han seguido las siguientes fases: 1. Inicio previo ( Fase previa al arranque; 2. Fase de arranque; 3. Cargar fase del kernel; 4. Inicializar fase del kernel; 5. Iniciar sesión. Una descripción detallada de cada fase de inicio a) La fase previa al inicio es cuando la computadora se enciende para iniciar la computadora y, antes de que se inicie el sistema operativo Windows XP Professional, la llamamos la fase previa al inicio. En la fase, la computadora primero ejecuta Power On Self Test (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 inicio 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, donde 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 pasa 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 la selección del sistema operativo, la pantalla de la computadora mostrará un menú del sistema operativo. Este es el resultado de NTLDR leyendo 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 simula una, consulte la Figura 1). En boot.ini, contiene principalmente el siguiente contenido: [cargador de arranque] timeout = 30 default = 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 de disco, disco (0) rdisk (0) representa el disco y partición (x) representa la 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 posterior adición 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) Carga de la fase del kernel En 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_MacHINE \\ system \\ service \\ .... 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) Inicializar 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 completa las cuatro tareas que se iniciaron: k El kernel usa la detección de hardware. Los datos se crearon para crear la clave HKEY_LOCAL_MacHINE \\ HARDWARE. K El núcleo crea un conjunto de control de clonación copiando el conjunto de control haciendo referencia al valor predeterminado de HKEY_LOCAL_MacHINE \\ system \\ Current. 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 kernel inicializa los controladores subyacentes que se cargan durante la fase de carga del kernel. El núcleo luego escanea el controlador del dispositivo con el valor de la tecla de inicio de 1 en HKEY_LOCAL_MacHINE \\ system \\ CurrentControlSet \\ service \\. 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. Inicialmente, la inicial Kernel se ha completado. e) Iniciar sesión  Winlogon.exe inicia Local Security Authority y 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 inicializando el controlador que no se ha completado en segundo plano.提示 Solicite un nombre de usuario o contraseña válidos. Service El Controlador de Servicio finalmente ejecuta y escanea HKEY_LOCAL_MacHINE \\ SYSTEM \\ CurrentControlSet \\ Servives para verificar si todavía hay servicios para cargar. El Controlador de Servicio busca un servicio con un valor de tecla de inicio de 2 o superior. . El inicio de Windows XP se considera completo solo después de que el usuario inicie sesión correctamente en la computadora. 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 el sistema se ha iniciado con éxito. Conclusión Este artículo describe brevemente el proceso de inicio /inicio de Windows XP Professional en una computadora de 32 bits, incluida cada fase de inicio, así como los pasos detallados en la fase. Aunque este artículo no menciona el manejo de errores, al informar al lector acerca de estos procesos de inicio, se vuelven más cómodos y más fáciles de encontrar la causa del error cuando encuentran un error. Referencias [1] Ayuda de Microsoft Windows XP Professional; [2] MCSE: Guía de estudio de Windows XP Professional. Sybex Press. [3] Kit de capacitación MCSE Microsoft Windows XP Professional. Microsoft Press.
Copyright © Conocimiento de Windows All Rights Reserved