Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pg. 2 de 14
TABLA DE CONTENIDOS
1. Entendiendo el proceso de arranque de Windows XP 1.1. La secuencia de pre-arranque 1.2. La secuencia de arranque 1.3. Notas importantes 2. Recuperacin de Windows XP 3. Usar opciones de arranque 4. Usar la ltima configuracin que funcionaba 5. Restaurar el sistema 5.1. Cmo se debe hacer la restauracin del sistema? 6. Usar la Consola de Recuperacin 6.1. Cmo manejar la Consola de Recuperacin paso a paso? 6.2. Lista resumida de comandos de la Consola de Recuperacin 6.3. Formas de iniciar la Consola de Recuperacin 6.4. Instalar de forma permanente la Consola de Recuperacin como opcin de inicio 7. Soluciones especficas a problemas concretos 8. Resumen: tcnicas de recuperacin de Windows XP
Pg. 3 de 14
1.1.
La secuencia de pre-arranque
Durante el encendido, un equipo que ejecute Windows XP lo primero que hace (una vez realizado el POST, proceso de comprobacin del sistema) es localizar la particin donde se encuentra instalado el sistema operativo. Concretamente, estos son los pasos que tienen lugar: Se realiza la comprobacin del sistema (POST) La BIOS localiza el dispositivo de arranque (generalmente un disco duro) y lee el MBR (Master Boot Record) El MBR analiza la tabla de particiones para localizar la particin activa, carga en memoria el sector de arranque de la particin activa, y la arranca. Finalmente, el PC carga y arranca el archivo NTLDR, que es el cargador de Windows XP.
1.2.
La secuencia de arranque
Una vez que el PC ha cargado el NTLDR en memoria se inicia el proceso de arranque propiamente dicho, que carga la siguiente secuencia de elementos: NTLDR, BOOT.INI, BOOTSECT.DOS (opcional), NTDETECT.COM y NTOSKRNL.EXE. Veamos en qu consiste cada una de las fases del arranque: Fase inicial del cargador de arranque: En primer lugar, el microprocesador pasa de funcionar de modo real a modo de memoria lineal de 32 bits. Adems, NTLDR carga un sistema de minidrivers que permite localizar y cargar Windows XP desde particiones formateadas con FAT32 NTFS. Seleccin del sistema operativo: NTLDR lee el archivo BOOT.INI que permite arrancar otros sistemas operativos con sus caractersticas especficas. Si el nico sistema que est configurado en BOOT.INI es Windows XP, no aparecer la pantalla de seleccin y directamente arrancar XP. Si el archivo BOOT.INI no existe, NTLDR directamente intentar arrancar Windows XP desde la primera particin del primer disco (por defecto C:\). Deteccin de hardware: Esto lo llevan a cabo los programas NTDETECT.COM y NTOSKRNL.EXE. Si en el men de arranque seleccionamos un sistema diferente de Windows XP (Ej: Windows 98), NTLDR carga y ejecuta BOOTSECT.DOS, que es una copia del sector de arranque que haba en la particin del sistema, antes de que Windows XP se instalara. Esto equivale a arrancar tal y como si slo existiera el sistema anterior (en nuestro ejemplo, Windows 98). NTDETECT.COM recopila una lista de hardware actualmente instalado en el sistema. Concretamente, detecta: buses y adaptadores, puertos de comunicaciones, coprocesadores matemticos, disqueteras, teclados, ratones y dispositivos similares, puertos paralelo, adaptadores SCSI y adaptadores grficos. Seleccin de la configuracin: A continuacin se nos muestra el men de seleccin de arranque, con las posibilidades de elegir un perfil de hardware y la opcin de arrancar con la ltima configuracin buena conocida, en caso de problemas puntuales de arranque. Si slo hay un perfil de hardware, no se mostrar en el men de arranque. Slo se mostrarn los perfiles de hardware si hay ms de uno.
Pg. 4 de 14
Carga e inicializacin del kernel: Una vez que se ha seleccionado Windows XP como sistema operativo, el programa NTOSKRNL.EXE carga el sistema, inicializa los diferentes drivers y carga los servicios necesarios. Es el momento en que aparece la pantalla de splash de Windows XP con una barra de progreso. Debido a lo complejo y avanzado de este proceso, no entraremos en ms detalles. Login al sistema: Es el proceso que sigue a la carga del kernel. Durante el mismo, se lanza el programa WINLOGON.EXE, el cual carga el programa de Autoridad de Seguridad Local (LSASS.EXE) y muestra la ventana de login. A partir de este momento, ya podemos introducir nuestro nombre de usuario y contrasea, an cuando el sistema contine cargando drivers y servicios. Hasta que el proceso de login no se ha completado satisfactoriamente, no se considera que el arranque de Windows XP ha sido correcto. Justo en ese momento, se copia la configuracin necesaria del sistema como Ultima Configuracin Buena Conocida y esta ser la que se use la prxima vez que arranquemos Windows XP con esta opcin, para recuperar de fallos del sistema.
1.3.
Notas importantes
Los dos archivos fundamentales que se requieren para el arranque de Windows XP son NTLDR (el cargador de Windows XP) y NTDETECT.COM. Cuando instalamos Windows XP, el archivo de configuracin de arranque (BOOT.INI) se guarda en la particin activa. Si esa particin era la C:\ y tenamos previamente instalada otra versin de Windows (ej: Windows 98), deberemos buscar el BOOT.INI en esa particin (y no en la particin en la que hayamos instalado Windows XP).
2. Recuperacin de Windows XP
Windows XP, al igual que otras versiones de Windows, puede presentar determinados problemas en el arranque. Las opciones que Windows XP permite para arrancar un PC despus de un error, son las siguientes: Usar opciones de arranque Usar la ltima configuracin que funcionaba Restaurar el sistema Usar la Consola de Recuperacin
Pg. 5 de 14
Estas opciones son las siguientes: Modo seguro. Windows XP arrancar usando solo los controladores mnimos necesarios para que el sistema arranque. Seleccionaremos esta opcin cuando no podamos acceder en modo normal, una vez arrancado pulsamos en inicio, apagar el sistema, reiniciar, eso debera de solucionar el problema en el prximo arranque, que generalmente se debe a problemas de video o ratn (tendramos que revisar los drivers). Tambin otros dispositivos USB pueden provocar este fallo. Modo seguro con funciones de red. Igual que el anterior pero inicializando adems los servicios de red. Modo seguro con smbolo del sistema. Es un modo que permite reparar a la antigua, especialmente orientado a profesionales. Arranca el sistema en modo grfico a prueba de fallos, pero lo nico que lanza es una consola de sistema en modo texto para la cuenta de Administrador, permitiendo slo hacer reparaciones desde la lnea de comandos. Es un modo de reparacin slo reservado a expertos. Habilitar registro de inicio. Windows XP arrancara y creara un fichero de nombre Ntbtlog.txt donde se grabarn todos los controladores que se van cargando e memoria. As pues, cualquier error en ese fichero o el ultimo controlador de esa lista puede ser el causante del error. Habilitar modo VGA. Utiliza esta opcin, cuando sepas que el driver de video es correcto, pero por alguna razn hayas intentado poner una resolucin o frecuencia de refresco no soportada que haya provocado el fallo. Usar la ltima configuracin que funcionaba. Para ello deberamos de tener activa la opcin Restaurar sistema. Modo de depuracin. Lo utilizaremos conectando a otro equipo mediante una conexin serie a travs del puerto COM2, el otro equipo deber de ejecutar un depurador compatible que permita analizar el sistema del que no funciona.
5. Restaurar el sistema
Deberemos de tener activada esta opcin con anterioridad al error, sino de nada nos servir. Dicha opcin se activa desde: Botn Inicio, Panel de Control, Sistema, Restaurar Sistema y all marcamos la opcin Restaurar el Sistema. Windows XP dar mejores resultados si estamos usando el formato de ficheros NTFS. Windows XP crear un punto de restauracin en cada uno de los siguientes casos:
Pg. 6 de 14
Cuando instalemos una aplicacin que utilice Windows Installer. Cuando instalemos un parche desde Windows Update Al recuperar copias de seguridad creadas con Microsoft backup incluido en Windows XP Al restablecer la configuracin anterior de nuevo. Esta opcin no garantiza la recuperacin de los datos incluidos en: Mis documentos, archivos temporales de Internet, Papelera, Cookies, Favoritos, archivos grficos, bases de datos, correo, etc, Por lo que queda claro que esta opcin solo restaura los ficheros de sistema no los ficheros de uso diario y personales. No borrando ninguno de ellos, sino que los respeta, solo sobrescribe los ficheros de sistema.
En esta ventana podemos ver las particiones que es posible restaurar, y mediante el botn configuracin podemos configurar el espacio de disco asignado al almacenamiento de puntos de restauracin.
5.1.
Iniciaremos Windows XP desde una cuenta administrador, con todas las otras sesiones y programas cerrados antes de empezar. Seguiremos la secuencia Botn Inicio, ayuda y soporte tcnico y elegiremos la opcin Deshacer los cambios A continuacin seguiremos las opciones del men y elegiremos el punto de restauracin deseado.
Pg. 7 de 14
Una vez que seleccionemos la opcin de deshacer cambios, nos aparecer el siguiente asistente:
Seleccionamos la opcin Restaurar mi equipo a un estado anterior. El siguiente paso ser elegir la fecha en la que se realiz el punto de restauracin que queremos recuperar:
Pg. 8 de 14
El sistema nos avisar de que vamos a proceder a recuperar un punto de restauracin, para lo cual se aconseja que guardemos todos los cambios que hayamos realizado y cerremos todas las aplicaciones.
Pg. 9 de 14
Una vez que pulsemos en Siguiente se restaurar el sistema al punto en el que se encontraba en el momento que se cre el punto de restauracin. IMPORTANTE: para proceder a restaurar el sistema mediante este mtodo, es requisito imprescindible poder entrar al sistema, como mnimo en el modo a prueba de fallos.
6.1.
2.
Seguiremos el men que aparece y pulsaremos la letra R cuando nos lo pida, y a continuacin C para iniciar la consola de recuperacin. All elegiremos el nmero de la instalacin a la que queremos acceder, en caso de que tengamos arranque mltiple instalado. No pulse ENTER, sino el nmero. A continuacin, se nos pedir la contrasea de Administrador. A partir de aqu depende de nosotros. Ya estamos dentro aunque con ciertas restricciones: solo se puede acceder al directorio raz y la carpeta C:/WINDOWS (o el nombre que corresponda), a los ficheros en la carpeta CMDCONS y subcarpetas, y a
3.
Pg. 10 de 14
cualquier disquete, disco extrable ZIP y CD-ROM. No podremos cambiar desde aqu la contrasea del Administrador, ni dispondremos de ninguna herramienta de edicin de texto incorporada. 4. Para salir de la consola, escribiremos EXIT y pulsaremos ENTER para reiniciar el equipo una vez finalizado.
Una vez dentro, para conocer todos los comandos que podemos utilizar, podemos escribir HELP. La ventana que obtendremos una vez que entramos a la consola de recuperacin ser similar a la siguiente:
6.2.
Pg. 11 de 14
Type.
6.3.
Si no puedes iniciar el equipo, puedes ejecutar la consola de recuperacin desde el CD-ROM de instalacin de Windows XP, tal y como se explica en el apartado Cmo manejar la Consola de Recuperacin paso a paso? Como alternativa, puedes instalar la consola de recuperacin en tu equipo para que est disponible en caso de que no puedas reiniciar Windows. Despus, puedes seleccionar la opcin Consola de Recuperacin en la lista de sistemas operativos disponibles al iniciar.
Despus de iniciar la Consola de Recuperacin tendrs que elegir la instalacin en la que deseas iniciar sesin (si tienes un sistema de inicio dual o inicio mltiple) e iniciar la sesin especificando tu contrasea de administrador.
Pg. 12 de 14
Este mismo procedimiento se puede usar para recuperar algunos otros archivos crticos del sistema que pueden estar corruptos, como NTOSKRNL. Para ello, una vez llegados al punto 6 habra que descomprimir el archivo con: EXPAND NTKRNLMP.EX_ C:\WINDOWS\SYSTEM32\NTOSKRNL
Pg. 13 de 14
Si Windows XP devuelve un error indicando que NTLDR no se ha encontrado durante el arranque, sigue los siguientes pasos: Si tiene particiones FAT32, es mucho ms simple que con NTFS: Simplemente arranca con un disquete de Windows 98 y copia los archivos NTLDR o NTDETECT.COM desde el directorio i386 de la raz de la unidad C:\ Si tiene particiones NTFS: Inserta el CD-ROM de instalacin de Windows XP y reinicia el PC Una vez llegados a la opcin R=Reparar, pulsa la tecla R Pulsa el nmero que corresponda a la instalacin de XP que quieres reparar. Tpicamente ser la #1 Introduce la clave de Administrador cuando el sistema la pida Introduce los siguientes comandos (X: se reemplazar por la unidad asignada al CD-ROM): COPY X:\i386\NTLDR C\: COPY X:\i386\NTDETECT.COM C:\ Extrae el CD-ROM de Windows XP y teclea exit
Pg. 14 de 14
2.
3.
4.
5.
6.