Este error ocurre cuando se borran o corrompen archivos del registro de Windows, sobre todo en XP. Archivos críticos como system u otros (software, sam, security, default). Eso impide que Windows arranque. Al intentarlo te sale un mensaje como este y el PC se reinicia solo:
No se ha iniciado Windows porque el siguiente archivo falta o está dañado:
/Windows/system32/config/system
Para reparar este archivo inicie el programa de instalación...
En vez de ese mensaje a veces aparece una pantalla azul con el código de error STOP: c0000218. El problema se resuelve igual, con los pasos que incluyo ahora.
Reparar el error
Vas a necesitar un CD o USB de instalación de Windows XP. Si tu equipo no tiene CD, crea el USB de XP con el programa Rufus (pincha en ese enlace para descargarlo). Es muy fácil de usar y sólo te hace falta un ISO de Windows XP.
Después:
Configura tu PC para arrancar desde el CD o el USB de XP.
Cuando eso esté listo reinicia el PC y...
Si usas el CD
Pulsa deprisa una tecla cuando salga el mensaje Presione cualquier tecla para iniciar desde el CD. Si no te da tiempo, reinicia otra vez el equipo e inténtalo de nuevo.
Si usas el USB
El USB creado con el programa Rufus que te he comentado hace que salga el mensaje Press any key to boot from USB. Pulsa rápidamente una tecla cualquiera antes de que desaparezca. Si no lo haces a tiempo, reinicia y prueba otra vez.
El instalador de Windows XP carga archivos y drivers. Después sale una pantalla de fondo azul que te da 3 opciones.
Pulsa en tu teclado la tecla R para entrar en la Consola de recuperación de XP. Pasado un poco verás una ventana de fondo negro como la de imagen de arriba.
Espera a que aparezca la línea:
¿En qué instalación de Windows desea iniciar sesión (para cancelar, presione Entrar)?
Justo encima de esa línea hay una lista de los Windows instalados. Lo normal es que sólo exista uno, descrito como 1: C:\Windows.
Escribe el número de la instalación de Windows que quieres reparar. En general debes escribir el número 1 y pulsar Intro.
NOTA:
Si hubiera más Windows, elige el que corresponda indicando su número (2, 3, 4, etc.)
[Este paso puede no ser necesario] Escribe tu contraseña de Windows si la tienes y pulsa Intro. Si no tienes ninguna contraseña, simplemente pulsa Intro.
Cuando salga la línea C:\Windows escribe una a una todas estas líneas.
NOTA:
Si no encuentras la barra invertida (\) en tu teclado usa el shortcut Alt + 92 para escribirla.
md tmp
(pulsa Intro tras esta línea y cada una de las siguientes)
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
IMPORTANTE:
Puede salirte un mensaje de que el archivo ha sido copiado o que no se encuentra. Continúa en cualquier caso.
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
Sigue ahora escribiendo estas líneas para borrar los archivos del registro dañados. No olvides pulsar Intro después de cada una:
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
Por último escribe estas líneas (más Intro al final de cada) para copiar los archivos del registro desde la carpeta de recuperación de Windows:
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
Escribe exit en la ventana de fondo negro y pulsa Intro. El PC se reinicia.
IMPORTANTE:
No pulses ahora ninguna tecla durante el reinicio para que Windows arranque desde el disco duro y no desde el CD/USB.
Eso es todo. Windows ya debe iniciarse de forma normal y tendrás de nuevo acceso a tus cosas.