martes, marzo 10, 2009

Falta el fichero c:\windows\system32\config\system

Hola buenos días, me pregunta mi primo sobre la solución a este tipo de errores y entonces he decidido que después de un rato de investigación, puedo poner una solución... no es válida el 100% de los casos pero por lo menos nos dejará arrancar la máquina pasa sacar datos y funcionar...

Este tipo de errores son muy comunes y sucede cuando arrancas el ordenador y en mits del arranque de Windwos nos encontramos con el siguiente mensaje de parada:

"No se ha iniciado windows porque el siguiente archivo falta o esta dañado: Windows\System32\Config\System "

Entonces, nos ponemos un poco nerviosos, y empezamos a preguntarnos si podremos restaurar el sistema, si perderemos las fotos de las vacaciones y los ppts esos tan graciosos... pero ¿por que ocurre?... pues esto sucede cuando alguno de los ficheros que componen el registro de windows, se ha dañado.

Como algunos sabreis el registro de windows esta compuesto por 5 ficheros, estos son los siguientes:

  1. System
  2. Software
  3. Sam
  4. Security
  5. Default

Todos ellos se encuentran en la siguiente ruta: c:\windows\system32\config, pero afortunadamente también se encuentran en c:\windows\repair

Entonces para reparar el error, vamos a necesitar un cd con el sistema operativo, Windows XP, W2k, W2k3... que metemos en la máquina y arrancamos, cuando aparezca la pantalla de instalación, daremos a la tecla R para iniciar la consola de recuperación, metemos la contraseña de administrador (si esta en blanco, presionamos Enter)

Ahora deberemos hacer un backup del fichero que está allí

copy c:\windows\system32\config\system c:\windows\tmp\system.bak

Borramos el  fichero de registro dañado:

delete c:\windows\system32\config\system

Los restauramos con los ficheros originales situados en la carpeta repair

copy c:\windows\repair\system c:\windows\system32\config\system

MUY IMPORTANTE: Solo hay que restaurar el fichero que falla, en este caso como es system pues el que he puesto.... Si restauramos todos, seguro que funciona pero estamos escribiendo el registro que tenia el sistema, nada mas realizar la instalación. Por ejemplo si restauramos la clave software, no nos reconocerá los programas instalados en el equipo desde la instalación.

Por otro lado para la gente que accede a la consola de recuperación a través de los drivers de disquete pulsando a la tecla f6, decirles que los ficheros que deben de copiar al disquete, del cd de drivers suelen ser estos y están en una carpeta del tipo \drivers\sata con extension oem.