RECUPERAR WINDOWS XP
En este artículo se describe cómo recuperar un sistema Windows XP que no seinicia debido a que el Registro está dañado. Este procedimiento no garantiza larecuperación completa del sistema a su estado anterior; sin embargo, alutilizarlo debería ser posible recuperar los datos.
En Windows XP es posible recuperar un Registro dañado. Los archivos de Registrodañados producen diferentes mensajes de error. Consulte en Knowledge Base losartículos acerca de mensajes de error relativos a problemas del Registro.
En este artículo se asume que los métodos de recuperación normales no hansolucionado el problema y que sólo se puede tener acceso al sistema mediante laconsola de recuperación. Si existe una copia de seguridad de Recuperaciónautomática del sistema (ASR, Automatic System Recovery), es la mejor opción parala recuperación; se recomienda que utilice la copia de seguridad ASR antes deintentar el procedimiento descrito en este artículo.
Nota: asegúrese de reemplazar completamentelas cinco secciones del Registro. Si sólo reemplaza una o dos secciones, podríansurgir problemas adicionales, ya que el software y el hardware almacenan suconfiguración en múltiples ubicaciones del Registro.
Al iniciar o reiniciar un equipo basado en Windows XP, puede aparecer uno de losmensajes de error siguientes:
No se puede iniciar Windows XP porque el siguiente archivo está dañado o no seencuentra: WINDOWSSYSTEM32CONFIGSYSTEM
No se puede iniciar Windows XP porque el siguiente archivo está dañado o no seencuentra: WINDOWSSYSTEM32CONFIGSOFTWARE
Stop: c0000218 {Error del archivo de Registro} El Registro no puede cargar lasección (archivo): SystemRootSystem32ConfigSOFTWARE o su registro oalternativo
En el procedimiento descrito en este artículo se utiliza la consola derecuperación (Restaurar sistema) y se indican por orden todos los pasos para garantizar que el proceso se complete correctamente. Una vez finalizado este procedimiento, el sistema debería volver a un estado muy similar a aquel en el que se encontraba antes de producirse el problema. Si ha ejecutado alguna vez NTBackup y ha completado una recuperación del estado del sistema, no necesita seguir los procedimientos de las partes dos y tres; puede pasar a la parte cuatro.
Parte uno
En esta parte, iniciará la consola de recuperación, creará una carpeta temporal,hará una copia de seguridad de los archivos existentes del Registro en una nuevaubicación, eliminará los archivos del Registro de su ubicación actual y, porúltimo, copiará los archivos del Registro desde la carpeta de recuperación a lacarpeta System32Config.
Una vez finalizado este procedimiento, se crea unRegistro que puede utilizar para volver a iniciar Windows XP. Ese Registro secreó y guardó durante la instalación inicial de Windows XP; por tanto, perderá los cambios y configuraciones realizados después de la instalación.
Para completar la parte uno, siga estos pasos:
Inicie la consola de recuperación.
En el símbolo del sistema de la consola de recuperación, escriba las líneassiguientes y presione Entrar cuando finalice cada una de ellas:
md tmp
copy c:windowssystem32configsystem c:windowstmpsystem.bak
copy c:windowssystem32configsoftware c:windowstmpsoftware.bak
copy c:windowssystem32configsam c:windowstmpsam.bak
copy c:windowssystem32configsecurity c:windowstmpsecurity.bak
copy c:windowssystem32configdefault c:windowstmpdefault.bak
delete c:windowssystem32configsystem
delete c:windowssystem32configsoftware
delete c:windowssystem32configsam
delete c:windowssystem32configsecurity
delete c:windowssystem32configdefault
copy c:windowsrepairsystem c:windowssystem32configsystem
copy c:windowsrepairsoftware c:windowssystem32configsoftware
copy c:windowsrepairsam c:windowssystem32configsam
copy c:windowsrepairsecurity c:windowssystem32configsecurity
copy c:windowsrepairdefault c:windowssystem32configdefault
Escriba exit para salir de la consola de recuperación. El equipo se reinicia.
Nota: en este procedimiento se asume que Windows XP está instalado en la carpetaC:Windows. Si se encuentra en una ubicación diferente, asegúrese de cambiar C:Windows por la carpeta Windows apropiada.
Si tiene acceso a otro equipo, para ahorrar tiempo copie el texto del paso dos y, a continuación, cree un archivo de texto llamado, por ejemplo, CopiaReg1.txt.Para crear este archivo, ejecute el comando siguiente al iniciar el equipo en laconsola de recuperación:
batch copiareg1.txt
El comando batch de la consola de recuperación permite procesar de forma secuencial todos los comandos escritos en un archivo de texto. Cuando se utilizael comando batch, no es necesario escribir manualmente tantos comandos.
Parte dos
Para completar el procedimiento descrito en esta sección, debe iniciar sesióncomo administrador o como usuario administrativo (un usuario que dispone de unacuenta en el grupo Administradores). Si utiliza Windows XP Home Edition, puedeiniciar sesión como usuario administrativo. En tal caso, debe iniciar Windows XPHome Edition en Modo a prueba de errores. Para iniciar el equipo con Windows XPHome Edition en Modo a prueba de errores, siga estos pasos:
Nota: imprima estas instrucciones antes de continuar. No podrá verlas después de iniciar el equipo en Modo a prueba de errores. Si utiliza el sistema de archivos NTFS, imprima también las instrucciones del artículo de Knowledge Base Q309531, al que se hace referencia en el paso siete.
Haga clic en Inicio-> Apagar -> Reiniciar -> Aceptar .
Presione la tecla F8.
En un equipo configurado para iniciarse en varios sistemas operativos, puedepresionar F8 cuando aparezca el menú Inicio.
Utilice las teclas de dirección para seleccionar la opción apropiada del Modo aprueba de errores y, a continuación, presione ENTRAR.
Si dispone de un sistema de inicio dual o múltiple, utilice las teclas dedirección para seleccionar la instalación a la que desea tener acceso y, acontinuación, presione ENTRAR.
En la parte dos, va a copiar los archivos de Registro desde la ubicación en laque se ha realizado la copia de seguridad mediante Restaurar sistema. Estacarpeta no está disponible en la consola de recuperación y no suele estarvisible durante el uso normal. Antes de iniciar este procedimiento, debe cambiaralgunas opciones de configuración para poder ver la carpeta:
Inicie el Explorador de Windows.
En el menú Herramientas, haga clic en Opciones decarpeta->Pestaña Ver-> Archivos y carpetas ocultos, haga clic para activar Mostrar archivos ycarpetas ocultos y, después clic para desactivar la casilla deverificación Ocultar archivos protegidos del sistema operativo (recomendado).
Haga clic en Sí cuando aparezca el cuadro de diálogo que pide confirmación deque desea mostrar estos archivos.
Haga doble clic en la letra de la unidad en la que instaló Windows XP paraobtener una lista de las carpetas. Es importante hacer clic en la unidadcorrecta.
Abra la carpeta System Volume Information. Esta carpeta aparece atenuada porquese trata de una carpeta ultra-oculta.
Nota: esta carpeta contiene una o más carpetas _restore {GUID}, como _restore{87BD3667-3246-476B-923F-F86E30B3E7F8}.
Nota: es posible que aparezca el mensaje de error siguiente:
No se puede tener acceso a C:System Volume Information. Acceso denegado.
Si aparece este mensaje, consulte el artículo siguiente en Microsoft KnowledgeBase para ver las instrucciones de acceso a la carpeta y poder continuar con elprocedimiento:
309531 How to Gain Access to the System Volume Information Folder
Abra una carpeta que no se haya creado en este momento. Quizás tenga que hacerclic en Detalles en el menú Ver para mostrar la fecha y hora de creación delas carpetas. Bajo esta carpeta puede haber más de una subcarpeta que comiencepor "RPx. Se trata de puntos de restauración.
Abra una de las carpetas para localizar la subcarpeta Snapshot; la ruta deacceso siguiente es una ubicación de la carpeta Snapshot de ejemplo:
C:System Volume Information_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}RP1Snapshot
Copie los archivos siguientes de la carpeta Snapshot a la carpetaC:WindowsTmp:
_REGISTRY_USER_.DEFAULT
_REGISTRY_MACHINE_SECURITY
_REGISTRY_MACHINE_SOFTWARE
_REGISTRY_MACHINE_SYSTEM
_REGISTRY_MACHINE_SAM
Éstos son los archivos de Registro de los que se hizo una copia de seguridad en Restaurar sistema. Como se utilizó el archivo de Registro creado por el programade instalación, ese Registro no sabe que los puntos de restauración existen yestán disponibles. Se crea una nueva carpeta con un nuevo GUID enSystem VolumeInformation, así como un punto de restauración que incluye una copia de losarchivos del Registro copiados durante la parte uno. Esto se debe a que esimportante no utilizar la carpeta más actual, especialmente si la marca de fechay hora de la carpeta es la misma que la fecha y hora actual.
La configuración actual del sistema no conoce los puntos de restauraciónanteriores. Para que los puntos de restauración anteriores estén disponibles, senecesita una copia anterior del Registro efectuada desde un punto derestauración anterior.
Los archivos de Registro que se copiaron a la subcarpeta Tmp de la carpetaC:Windows se mueven para garantizar que estén disponibles en la consola derecuperación. Necesita utilizar esos archivos para reemplazar los archivos delRegistro almacenados actualmente en la carpeta C:WindowsSystem32Config. Deforma predeterminada, la consola de recuperación no tiene acceso a todas lascarpetas y no puede copiar archivos de la carpeta System Volume.
Nota: en el procedimiento descrito en esta sección se asume que se ejecuta elsistema de archivos FAT32 en el equipo.
Parte tres
En esta parte, va a eliminar los archivos del Registro existentes y, después, vaa copiar los archivos de Registro de restauración del sistema en la carpetaC:WindowsSystem32Config:
Inicie la consola de recuperación.
En el símbolo del sistema de la consola de recuperación, escriba las líneassiguientes y presione ENTRAR cuando finalice cada una de ellas:
del c:windowssystem32configsam
del c:windowssystem32configsecurity
del c:windowssystem32configsoftware
del c:windowssystem32configdefault
del c:windowssystem32configsystem
copy c:windowstmp_registry_machine_software c:windowssystem32configsoftware
copy c:windowstmp_registry_machine_system c:windowssystem32configsystem
copy c:windowstmp_registry_machine_sam c:windowssystem32configsam
copy c:windowstmp_registry_machine_security c:windowssystem32configsecurity
copy c:windowstmp_registry_user_.default c:windowssystem32configdefault
Nota: algunas de las líneas de comandos anteriores se han ajustado para queresulten legibles.
Nota: en este procedimiento se asume que Windows XP está instalado en la carpetaC:Windows. Si se encuentra en una ubicación diferente, asegúrese de cambiarC:Windows por la carpeta Windows apropiada.
Si tiene acceso a otro equipo, para ahorrar tiempo copie el texto del paso dosy, a continuación, cree un archivo de texto llamado CopiaReg1.txt, porejemplo.
Parte cuatro
Haga clic en Inicio-> Todos los programas-> Accesorios ->Herramientas del sistema-> Restaurar sistema y en Restaurar mi equipo a un momento anterior.
Referencias
Para obtener información adicional acerca de Cómo utilizar la consolade recuperación
La información de este artículo se refiere a:
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional