Muchas veces nuestro sistema operativo no arranca y esto se debe a que en algunas ocasiones el registro de Windows se encuentra dañado, en este caso traemos en detalle como reparar el mismo, para evitar un posible formateo y además evitar la perdida de datos. Si bien son muchos los tipos de errores debido al registro la solución es básicamente la misma para todos.
Algunos de los carteles que pueden aparecer justo antes de iniciar Windows XP son del estilo:
No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
o mensajes similares. El método que se utilizará para reparar el registro es el de la Consola de Recuperación y los pasos a seguir se describen a continuación:
- Iniciamos la consola de recuperación (Inicio/Ejecutar y escribimos X:\i386winnt32.exe /cmdcons donde X es la Unidad de CD, en donde pondremos el CD de Windows XP).
- Escribimos las siguientes lineas de código, una a una, presionando la tecla ENTER, este paso sobre la consola de recuperación:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
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
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
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
- Escribimos exit para salir de la consola y automáticamente el sistema se reiniciará, presionamos F8 para poder entrar a modo prueba de fallos.
- Ahora necesitaremos ver las carpetas y archivos ocultos, para esto vamos al Explorador de Windows y de ahi a Herramientas/Opciones de Carpeta/pestaña Ver/Mostrar Carpetas y Archivos Ocultos. De la misma manera desactivamos la opcion Ocultar Archivos protegidos por el sistema operativo.
- Nos dirigimos hacia donde esta instalado Windows y entramos a esa carpeta, de ahí a System Volume Information (oculta), aquí dentro creamos una nueva carpeta con un nuevo ID (por ejemplo RP23, punto de restauración 23) y ahí dentro copiaremos los archivos que se muestran a continuación(disponibles en C:\Windows\Temp):
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
- Nuevamente iniciamos la consola de recuperación para eliminar los registros existentes y reemplazarlos por los del RP23(en nuestro caso). Copiamos los siguientes comandos:
del c:\windows\system32\config\sam
del c:\windows\system32\config\security
del c:\windows\system32\config\software
del c:\windows\system32\config\default
del c:\windows\system32\config\system
copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software
copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system
copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam
copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security
copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default
- Por ultimo Inicio/Todos los programas/Accesorios/Herramientas del sistema/Restaurar sistema y en Restaurar mi equipo a un momento anterior (preferentemente 2 0 1 semanas atras).