Está en la página 1de 4

Qu es el boot.ini? El archivo boot.

ini es un archivo (oculto y de sistema) que se encuentra en la primera particin activa del sistema (habitualmente C:), y sirve para establecer diversas opciones de arranque del sistema operativo. Es un archivo de texto (por tanto, puede ser modificado y ledo con el bloc de notas). Es esencial del sistema y su corrupcin o mala modificacin puede ser causa de que no nos arranque nuestro sistema operativo. En principio, ese archivo no tiene por qu ser modificado manualmente pero se pueden introducir en l algunos modificadores que vamos a explicar. Si no se est seguro de lo que se hace o no se necesita cambiar nada, mejor no tocar el boot.ini

Estructura del archivo boot.ini Si editamos nuestro archivo boot.ini veremos que tiene dos secciones bien determinadas: una llamada [bootloader] y otra llamada [operatingsystems]. La seccin [bootloader] contiene dos informaciones: cul es la particin por defecto en la que arrancar el sistema, y, si tenemos un arranque dual, cunto tiempo tendremos el men de arranque en pantalla antes de que arranque el sistema operativo por defecto. En caso de arranque dual, este ltimo parmetro viene definido por timeout que habitualmente tiene un valor de 30 (30 segundos). Si le damos a "timeout" un valor de '0', arrancar el sistema operativo por defecto directamente sin mostrar el men de arranque. Si le damos el valor '-1', nos mostrar el men de arranque indefinidamente hasta que elijamos la opcin a iniciar. El primer parmetro (particin por defecto) viene especificado en la forma: default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

El encargado de presentar el men es el archivo Ntldr y si slo hemos instalado un sistema operativo, no aparecer dicho men de arranque. Veamos con ms detenimiento qu significa la estructura de la lnea anterior del boot.ini multi(W)disk(X)rdisk(Y)partition(Z) W es el nmero ordinal de control que indica adnde tiene que pasar el control la BIOS para que el Ntldr cargue el sistema operativo. El primer valor vlido es '0' y habitualmente suele ser ese el que aparezca. X vale siempre '0' si aparece el parmetro multi Y indica con qu disco duro est relacionado el parmetro W. Para controladoras ATA el valor vara de 0 a 3, y para SCSI de 0 a 7 o de 0 a 15 dependiendo del adaptador. El primer valor vlido es '0'. Z indica desde qu particin del disco duro Y se obtendr en Ntoskrnl.exe para que cargue el sistema operativo. El primer valor vlido es '1'.

La lnea del boot.ini que acabo de explicar est basada en la interrupcin INT-13. Si se tiene un disco duro SCSI no ser usada de esta interrupcin, y la lnea que aparece es la siguiente: scsi(W)disk(X)rdisk(Y)partition(Z)

W es un nmero ordinal que hace las mismas funciones que el correspondiente de Multi. El primer nmero vlido es '0'. X especifica cul es el disco fsico correspondiente al parmetro W. Y hace referencia al nmero de unidad lgica del disco que contiene la particin del disco X desde donde arrancar el sistema. Si se usa scsi( )este valor es usualmente '0'. Z especifica el nmero de particin desde donde arrancar el sistema. El primer valor vlido es '1'. Pero podra aparecer un tercer tipo de lnea como sta. Esta lnea sirve para dar soporte a la posibilidad de instalar controladores adicionales para los discos duros (tipo Plug and Play): signature(W)disk(X)rdisk(Y)partition(Z) W es un nmero de 32bits extrado del MBR y que sirve para identificar el disco. X marca el disco duro fsico al que se refiere W, y que use el archivo Ntbootdd.sys. El primer valor vlido es '0'. Y siempre vale '0' cuando se usa signature( ). Z se refiere a la particin a que hace referencia W. El primer valor til es '1'.

Cmo hacer una copia de seguridad del boot.ini Antes de cambiar nada de este archivo conviene hacer una copia de seguridad del mismo, a ser posible en un medio extrable (por ejemplo, disquete). Si cometemos algn error no podremos arrancar el sistema operativo, con lo que podramos restaurar el boot.ini daado por la copia. - Para hacer una copia: se podra hacer de varias formas, pero el ms inmediato creo que es el siguiente: Inicio > Panel de control > Herramientas > Opciones de carpeta > Ver y Marcamos "Mostrar todo los archivos y carpetas ocultos" Marcamos "Mostrar el contenido de las carpetas de sistema" Desmarcamos "Ocultar archivos protegidos del sistema operativo (recomendado)" Aceptamos y salimos del Panel de control. Posteriormente, Nos vamos a Inicio > Buscar y escribimos boot.ini, y desplegamos el men llamado "Ms opciones avanzadas". Ah marcamos las dos casillas Buscar en carpetas de sistema y Buscar en archivos y carpetas ocultas. Aceptamos y cuando aparezca el archivo boot.ini lo copiamos a nuestro disquete.

Aparece un mensaje de error relacionado con el boot.ini pero XP inicia bien.

En este caso, puede sustituirse el boot.ini por uno genrico, como este:

[boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect

Hay que recordar darle al boot.ini una vez cambiado los atributos "oculto", "de sistema" y "slo lectura". Tambin hay que tener presente que este boot.ini es para cuando se tiene instalado un slo sistema operativo, en este caso XP. Adems, este boot.ini slo funcionar en caso de que tengamos nuestro XP instalado en la primera particin del disco maestro.

Restaurar el archivo boot.ini daado por una copia de seguridad del mismo

Para hacerlo, debemos arrancar con el CD de XP (puesto que si el archivo est daado no nos dejar entrar en XP) y entramos en la consola de recuperacin (puede consultarse la FAQ nmero 9 de aqu para ms informacin). Slo comentar que en el momento que accedemos a la consola de recuperacin nos aparece una pantalla con el siguiente mensaje en la parte inferior:

Presione la tecla ENTRAR para seleccionar disposicin de teclado no predeterminada

Conviene pulsa la tecla ENTER como alude el mensaje y elegir la disposicin Espaol (a secas). As conseguiremos elegir la disposicin de teclado habitual espaola y, por ejemplo, la barra inclinada '/' aparecer donde suele aparecer: en la tecla del nmero '7'. Una vez en la consola, escribimos: attrib s-h-r c:\boot.ini [pulsar Enter] copy a:\boot.ini c:\boot.ini /y [pulsar Enter] attrib +s+h+r c:\boot.ini [pulsar Enter]