ntdetectar
Primero da la respuesta, explícala detalladamente y estúdiala tú mismo
Secuencia: ntldr - boot.ini (bootfont.bin) - ntdetect
Finalmente, ntldr El control se entrega al sistema operativo
El primer paso: primero, la computadora se enciende para realizar una autoprueba y el BIOS (sistema básico de entrada y salida) completa la configuración básica del hardware y luego lee el MBR (Master Boot Record) del disco duro Verifique la tabla de particiones del disco duro para determinar la partición de inicio y transfiera el sector de inicio del sistema operativo en la partición de inicio a la memoria para su ejecución. se ejecuta el archivo.
Windows 2000/XP admite arranque múltiple. Durante la instalación, primero guardará los sectores de arranque existentes de otros sistemas operativos como archivos BOOTSECT.DOS (ubicados en el directorio raíz de la partición activa) y modificará los sectores de arranque del sistema para que el archivo NTLDR se pueda cargar cuando se inicie el sistema. , logrando así múltiples propósitos de arranque. Windows98 no tiene esta función, por lo que si instala Windows2000/XP primero y luego instala Windows98, el registro de inicio de Windows2000/XP se destruirá, lo que provocará que 2000/XP no se inicie.
Paso 2: Realice la inicialización, NTLDR convertirá el procesador del modo real al modo protegido de 32 bits.
Paso 3: Lea el archivo BOOT.INI. Este archivo se encuentra en el directorio raíz de la partición activa. Su función es hacer que aparezca un menú de selección durante el proceso de inicio del sistema, permitiendo al usuario seleccionar el sistema operativo que desea iniciar. Si elige iniciar Windows2000/XP, NTLDR continuará arrancando y realizará el siguiente proceso. Si elige un sistema que no sea Windows2000/XP, NTLDR leerá la copia del sector de arranque del sistema BOTSECT.DOS y lo transferirá para iniciar el sistema correspondiente; .
[BOOT LOADER] es el cargador del sistema operativo, que especifica el tiempo de espera predeterminado del menú de selección del sistema y el sistema operativo de arranque predeterminado. Se puede modificar manualmente o en el panel de control. Por razones de seguridad, se recomienda modificarlo en el panel de control. Seleccione Panel de control->Sistema->Avanzado->Inicio y recuperación para cambiar la configuración relevante. (Existe otro método en Windows. El contenido se puede modificar arbitrariamente para hacerlo más personalizado.
Se llama una declaración en el formato MULTI(0)DISK(0)RDISK(0)PARTITION(1). una ruta ARC y su formato es :MULTI()——Especifique el controlador de disco (si es un controlador SCSI, debe reemplazarse por SCSI()——Especifique el número de dispositivo SCSI (para MULTI, el valor siempre es 0 RDISK( )——Especifique el número de dispositivo IDE (para SCSI, esto se ignora PARTITION()——Especifique el número de partición que comienza en 1, los demás números comienzan en 0.
Parámetro/FASTDETECT significa deshabilitar la detección del mouse en serie, que es el valor predeterminado del sistema. También hay varios parámetros comunes: MAXMEM: especifica la capacidad de memoria disponible de Windows2000/XP: utiliza el estándar VGA. controlador de pantalla; NOGUIBOOT: no muestra gráficos durante el inicio Pantalla SOS: muestra el nombre del controlador del dispositivo cuando se carga
La fuente china en el menú de selección del sistema operativo la proporciona BOOTFONT. Archivo BIN ubicado en el directorio raíz de la partición activa.
Paso 4: El sistema carga el archivo NTDETECT.COM.
Detecta el hardware de la máquina, como puertos paralelos, adaptadores de pantalla, etc., y devuelve la lista de hardware recopilada a NTLDR para su posterior registro y guardado en el registro.
Paso 5: Si Windows2000/XP tiene múltiples archivos de configuración de hardware, aparecerá un menú de selección, esperando que el usuario confirme el archivo de configuración de hardware a usar; de lo contrario, omita este paso y habilite la configuración predeterminada. Los archivos de configuración de hardware se refieren a archivos del sistema que guardan la configuración de hardware específica de una computadora. Se pueden crear múltiples perfiles de hardware diferentes para adaptarse a las aplicaciones informáticas en diferentes situaciones. Puede seleccionar Panel de control->Sistema-gt; Hardware->Archivo de configuración de hardware para realizar modificaciones.
Paso 6: El proceso de arranque comienza a cargar el kernel NTOSKRNL.EXE de Windows2000/XP. Este archivo se encuentra en la carpeta SYSTEM32 bajo la carpeta de instalación de Windows2000/XP. Posteriormente, el proceso de arranque carga la capa de abstracción de hardware (HAL) para completar este paso.
Capa de abstracción de hardware (HAL): oculta los detalles de la interfaz de hardware de una plataforma específica y proporciona una plataforma de hardware virtual para el sistema operativo, haciéndolo independiente del hardware y portátil en múltiples plataformas.
Paso 7: El kernel completa la inicialización y NTLDR transfiere el control al kernel de Windows2000/XP, que comienza a cargar e inicializar los controladores de dispositivos y a iniciar el subsistema WIN32 y los servicios de WINDOWS2000/XP.
Paso 8: Inicia el proceso de inicio de sesión. WINLOGON.EXE se inicia mediante el subsistema WIN32 e inicia la AUTORIDAD DE SEGURIDAD LOCAL (LSASS.EXE) para mostrar el cuadro de diálogo de inicio de sesión. Después de que el usuario inicie sesión, WINDOWS2000/XP continuará configurando el equipo de red y el entorno del usuario. Finalmente, con la voz de Microsoft y el escritorio personalizado que conocemos, finalmente se completa el largo proceso de inicio de WINDOWS2000/XP.