- Domingo, 20 de Mayo de 2012
Inicio > Artículos > Software > BOOT.INI
BOOT.INI

El archivo BOOT.INI

Al instalar Windows, se modifica o se crea un archivo boot.ini en la partición activa (arrancable) del sistema. El programa NTLDR usará dicha información para mostrarnos la pantalla de inicio desde la cual podremos seleccionar el sistema operativo a cargar.

El archivo boot.ini es un archivo de texto que contiene dos secciones [boot loader] y [operating systems]. NTLDR usará dicha información para construir la pantalla de inicio del sistema. Vamos a ver la estructura de un boot.ini típico:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS='Microsoft Windows XP Profesional' /fastdetect

multi(0)disk(0)rdisk(1)partition(1)WINNT='Microsoft Windows 2000 Profesional' /fastdetect

multi(0)disk(0)rdisk(1)partition(2)WINDOWS='Microsoft Windows 2000 Server' /fastdetect

C:CMDCONSBOOTSECT.DAT='Microsoft Windows Recovery Console' /cmdcons C:='Microsoft Windows Millennium Edition'

La sección [operating systems] se crea durante la instalación de un Windows 2000 / XP. Recordemos que la instalación de varios sistemas operativos en la misma máquina, siempre se debe hacer por orden de edad de los sistemas. Es decir, del más antiguo al más actual ya que los cargadores de sistemas operativos actuales, son capaces de cargar los sistemas operativos previos. Pero los previos no serán capaces de cargar un sistema operativo más moderno….. Simplemente porque no existían cuando se diseñó dicho sistema.

Caminos ARC (Advanced RISC Computing)

Durante la instalación se modifica o se crea el archive boot.ini usando los nombres o caminos ARC: Advanced RISC Computing (RISC: Reduced Instruction Set Computing)

Un ejemplo de camino ARC es:

multi(0)disk(0)rdisk(1)partition(3)

Cada nombre tiene el siguiente significado:

multi(x) o scsi(x):

El controlador de disco. SCSI solo se usa si es un disco que pertenece a una controladora SCSI y cuya BIOS no se ha cargado al encender el ordenador. Para todos los demás, inclusive los SCSI con BIOS cargada en memoria, se utiliza multi. 'x' represente un número empezando por cero que indica el orden de carga del adaptador. Por ejemplo, si tuviésemos dos adaptadores SCSI en nuestra máquina, el primero en cargar e inicializarse llevaría un 0, el segundo llevaría un 1.

disk(y):

El ID del dispositivo SCSI. Si es 'multi', siempre llevará un 0.

rdisk(z):

Un número que identifica el disco físico (empezando por 0, el cual corresponde al primer disco físico en nuestro sistema).

partition(t): Un número que identifica la partición dentro del disco físico anterior. La numeración de particiones comienza por 1. Se numeran consecutivamente todas las particiones primarias que existen en nuestro disco, y a continuación, se numeran consecutivamente las unidades lógicas dentro de una partición extendida si la tuviésemos.

Modificadores en el archivo BOOT.INI

Vamos a describir únicamente los más importantes. Para el resto de modificadores puede consultarse en el KB de Microsoft.

/basevideo

Arrancará nuestra maquina usando el adaptador estándar VGA. Es útil en caso de que nuestra maquina se niegue a arrancar después de instalar un nuevo driver de vídeo.

/fastdetect=[com x | como x,y,z]

Desactiva la detección de ratón en puerto serie. Si no especificamos puerto com, este modificador desactiva la detección de todos los puertos serie. Se incluye este modificador en todas las entradas del boot.ini por defecto.

/maxmen:n

Especifica la cantidad de memoria que Windows va a usar. Debe usarse este modificador si sospechamos que un chip de memoria está dañado.

/noguiboot

Arranca sin sacar la pantalla gráfica de inicio del sistema.

/sos

Nos muestra por pantalla los nombres de los controladores de dispositivos que se van cargando. Debemos usar este modificador cuando falla el arranque para poder determinar que driver es el causante del error. Modificaciones al archivo BOOT.INI

Podemos modificar directamente el tiempo de espera y el sistema operativo a arrancar por defecto desde el Panel de Control, o bien con el botón derecho sobre Mi PC, propiedades y pestaña Avanzado. Igualmente podemos editar manualmente el archivo con cualquier editor de texto. Recordemos que dicho archivo tiene los atributos de oculto y de read-only, por lo que si queremos verlo o modificarlo, deberemos quitarle dichos atributos, o bien establecer en Windows las opciones de ver todos los archivos ocultos y del sistema. El archivo boot.ini siempre reside en el disco C: independientemente de la partición en la cual hayamos instalado Windows.