Archivos de arranque múltiple de Windows

  
        

Cada vez más amigos están instalando sistemas de arranque múltiple, pero pocas personas son plenamente conscientes de la función de varios archivos importantes en un sistema de arranque múltiple. Permítame presentarle brevemente al autor a continuación, espero que pueda prestar atención a estos documentos en el futuro, en caso de que lo necesite.

Dado que Windows 95/98 /ME (en adelante, Win9X) y Windows NT /2000 /XP /Server 2003 (en adelante, WinNT) tienen diferentes métodos de arranque, Microsoft ha adoptado un sistema de arranque múltiple. Una forma muy inteligente de resolver este problema. Win9X utiliza un sector de inicio de lectura directa para iniciar el sistema, mientras que WinNT utiliza NTLDR y NTDETECT.COM para iniciar el sistema. Esta es una de las razones por las que Win9X teme a los virus informáticos del sector de arranque. Cabe señalar que en el proceso de inicio de la arquitectura WinNT, hay un archivo que necesita atención. Este archivo es el archivo BOOT.INI que a menudo cuelgan todos. Debido a que la importancia de este documento ha sido exagerada, se ha creado una falsa impresión de que este documento es omnipotente, y se han producido algunos errores "clásicos". Por ejemplo, "la copia de seguridad del archivo de inicio del sistema dual solo necesita hacer una copia de seguridad del archivo BOOT.INI en el directorio raíz de la unidad C". De hecho, en algunos casos, solo la copia de seguridad de este archivo no puede resolver el problema. Para una explicación detallada, por favor vea las instrucciones a continuación.

Primero, los cinco archivos más importantes

Este artículo analizará los archivos que desempeñan un papel importante en el sistema de arranque múltiple, son los siguientes: BOOT.INI, BOOTFONT.BIN, BOOTSECT .DOS, NTDETECT.COM, NTLDR. Entre ellos, BOOT.INI es un archivo de configuración con el que todos están muy familiarizados. Desde este archivo, puede elegir desde qué sistema operativo iniciar. También puede controlar el modo de inicio modificando el archivo BOOT.INI. Por ejemplo, puede usar el modo de autoprueba rápida agregando el parámetro "/fastdetect" al especificador del sistema operativo. De manera similar, parámetros como "/nodetect" están disponibles. Sin embargo, no es que no pueda iniciar su sistema operativo sin este archivo. La consecuencia de perder este archivo es que solo puede iniciarse desde la unidad C. Además, dado que este archivo es un archivo de tipo de texto completo, podemos editar este archivo con cualquier herramienta de edición de texto. En otras palabras, BOOT.INI no es el archivo más importante en el sistema de arranque múltiple, es decir, "haga una copia de seguridad del archivo de inicio del sistema dual, simplemente haga una copia de seguridad del archivo BOOT.INI en el directorio raíz de la unidad C".

Los amigos que están familiarizados con el modo de inicio del sistema de arranque múltiple saben que el proceso de inicio del sistema operativo se inicia desde NTLDR. NTLDR determina la ubicación de la partición de inicio del sistema operativo leyendo el archivo BOOT.INI. Para computadoras con un solo sistema operativo, NTLDR inicia NTDETECT.COM para iniciar el siguiente proceso de inicio Para computadoras con múltiples sistemas operativos de arranque, NTLDR mostrará el contenido del menú de selección BOOT.INI en la pantalla para que el usuario lo seleccione. Se puede ver que NTLDR es el documento clave para determinar el sistema de arranque múltiple. El indicador de error de inicio común también es: "Falta NTLDR". Entonces, ¿cuál es el uso de otros archivos?

NTDETECT.COM es un archivo de nivel de sistema utilizado para inicializar dispositivos de hardware y luego pasar esta información de hardware al siguiente paso de inicio, y finalmente completar el sistema operativo. Inicio Debe tenerse en cuenta que este archivo solo se almacena en el sistema operativo de la arquitectura NT, y el proceso de inicio en Win9X es otra forma.

La importancia de los tres documentos anteriores ha sido conocida por muchos lectores, pero la importancia de los siguientes documentos es probablemente desconocida. Este archivo es un archivo muy importante para iniciar el sistema operativo Win9X en arranque múltiple: BOOTSECT.DOS. Por el nombre, no puedo ver el uso especial de este archivo, pero si la combinación de su sistema operativo de arranque múltiple contiene Win9X, puede encontrar este archivo en el directorio raíz de la unidad C. Este archivo no es grande, solo 512 bytes. De hecho, este archivo contiene todos los datos del sector de arranque con los que todos están muy familiarizados. Cómo se genera este archivo Cuando se instala NTLDR, el instalador guarda automáticamente el sector de inicio original como un archivo BOOTSECT.DOS y luego sobrescribe el sector con los nuevos datos de inicio. Cuando se pierde este archivo, cuando elige iniciar Win9X, lo que ve ya no es la pantalla de inicio familiar del cielo azul y las nubes blancas, sino un montón de mensajes en inglés en la pantalla. El significado de la traducción es error de E /S, el sistema No fa comienza. Porque NTLDR sabe por su elección que iniciará el sistema Win9X y luego leerá el archivo BOOTSECT.DOS para iniciar el proceso de arranque de Win9X, pero como el archivo BOOTSECT.DOS no existe, el proceso de arranque, por supuesto, fallará.

Otro archivo importante es BOOTFONT.BIN. Este archivo es en realidad una biblioteca de fuentes chinas para mostrar en chino al inicio. De lo contrario, solo verá el indicador de pantalla completa en inglés.

Los cinco archivos anteriores están todos ubicados en el directorio raíz de la unidad C, y todos tienen ciertos atributos, como oculto, sistema, solo lectura, etc. Para ver y modificar estos archivos, primero debe cancelar estas propiedades especiales, de lo contrario su operación no podrá continuar.

En segundo lugar, debe prestar atención al problema

NTLDR, NTDETECT.COM dos archivos tienen compatibilidad con versiones anteriores, pero no compatibilidad con versiones posteriores, lo que significa que puede usar Windows XP Los archivos inician Windows 2000, pero no pueden iniciar Windows Server 2003. Esto explica por qué muchos amigos no pueden iniciar Windows XP después de instalar Windows 2000 en una computadora con Windows XP instalado. La solución fa es en realidad muy simple: elimine estos dos archivos del CD de instalación de Windows XP para sobrescribir el archivo con el mismo nombre en el directorio raíz de la unidad C. También existe el archivo BOOTSECT.DOS que todos pueden pasar por alto fácilmente. Una vez que este archivo se pierde o se daña, no se puede iniciar Win9X. La solución fa también es muy simple: inserte un disco de arranque de Win9X, ejecute el comando SYS C: y luego reinicie, esta vez se reinició el arranque de Win9X, simplemente vuelva a ejecutar el CD de instalación de WinNT, seleccione la reparación para restaurar el modo de arranque de selección múltiple .

Copyright © Conocimiento de Windows All Rights Reserved