Arranque De Windows
Al instalar Windows 2000 / XP, 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 [operatingsystems]. 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 2000Profesional" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows 2000 Server" /fastdetect
C:\CMDCONS\BOOTSECT.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 mismamaquina, siempre se debe hacer por "orden de edad" de los sistemas. Es decir, del más antiguo al mas 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 mas 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 controladoraSCSI 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 deldispositivo 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 ennuestro 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 quenuestra 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 queWindows 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....
Regístrate para leer el documento completo.