Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2009, 14:59
all-ill
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 21 años, 11 meses
Puntos: 22
Respuesta: El siguiente archivo falta o esta dañado (WS XP)

Qué archivo? hal.dll, SYSTEM?
Si el archivo que falta es SYSTEM, SAM, SOFTWARE o SECURITY, esos son archivos que forman el Registro de Windows. No se puede copiar del CD, se han de recuperar de otro sitio, teniendo en cuenta que la copia del archivo será de una fecha anterior y por tanto no tendrá todas las modificaciones (registro de programas instalados, etc.) presentes.

Si es un archivo del registro puedes proceder de la siguiente manera:
En la consola de recuperación:
Hacer copia de seguridad de los archivos actuales (por ejemplo en la carpeta tmp o creas una carpeta donde quieras):
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

Eliminar los archivos del registro actual (ya has hecho copia de estos en el paso anterior):
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

Copiar archivos del registro de una copia antigua realizada automáticamente:
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

Salir de la consola de recuperación (exit) y reinicar el ordenador.
Ahora el ordenador ya debería iniciar, pero sin tener registrados algunos usuarios o programas añadidos con posterioridad a la fecha del archivo recuperado.

Reiniciar pc en modo a prueba de errores
En el explorador de archivos ir al menú Herramientas > Opciones de carpeta > Ver
Marcar la casilla "Mostrar archivos ocultos y archivos protegidos del sistema" (o similar)
Si tenías activado el servicio de Restaurar sistema, ahora puedes ir a la carpeta "System volume information", buscar una carpeta con fecha anterior a la actual (la más próxima a la fecha actual).
Acceder a la carpeta que empieze por RP (iniciales de Restore Point - Punto de Restauración)
Abrir carpeta Snapshot.

Un ejemplo sería: C:\System Volume Information\_restore{D545480B2-37AD-74FB-A0FB-A81BE3CC2ED4}\RP1\Snapshot

De esta carpeta copiar los siguientes archivos a la carpeta C:\Windows\Tmp u otra carpeta de tu elección:
REGISTRY_USER_.DEFAULT
REGISTRY_MACHINE_SECURITY
REGISTRY_MACHINE_SOFTWARE
REGISTRY_MACHINE_SYSTEM
REGISTRY_MACHINE_SAM

Renombrar los archivos copiados en la carpeta tmp:
_REGISTRY_USER_.DEFAULT a DEFAULT
_REGISTRY_MACHINE_SECURITY a SECURITY
_REGISTRY_MACHINE_SOFTWARE a SOFTWARE
_REGISTRY_MACHINE_SYSTEM a SYSTEM
_REGISTRY_MACHINE_SAM a SAM


Reiniciar y volver a acceder a la consola de recuperación:
Eliminar los archivos del registro en uso (son los archivos que te han permitido iniciar windows pero que corresponden a una fecha muy atrasada):
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

Copiar los archivos recuperados de la carpeta snapshot de un punto de restauración anterior (los archivos que hemos copiado en el paso anterior a C:\windows\tmp) a c:\windows\system32\config:
copy c:\windows\tmp\software c:\windows\system32\config\software
copy c:\windows\tmp\system c:\windows\system32\config\system
copy c:\windows\tmp\sam c:\windows\system32\config\sam
copy c:\windows\tmp\security c:\windows\system32\config\security
copy c:\windows\tmp\default c:\windows\system32\config\default

Salir de la consola de recuperación y reninicar PC.
Ahora ya debería funcionar bien, en caso contrario aún puedes intentar acceder a la utilidad de Restauración del sistema para seleccionar un punto de restauración previo.