Sistema OperativoTrucos Informáticos

Recuperar Registro dañado que impide que se inicie Windows XP

Cuando Windows XP no se inicia mostrando un mensaje de error, se debe, en la mayoría de los casos, a que el Registro se ha dañado. Si todo falla en el proceso de recuperación, podemos, al menos, recuperar los datos después de reanimar el sistema. Este método, en el que vamos a utilizar la Consola de Recuperación, es válido para todos aquellos sistemas que no hayan sido instalados por un OEM (Original Equipment Manufacturer, en castellano Fabricante Original de Equipo; empresas o personas que adquieren gran cantidad de equipos y los ensamblan con su marca). En el caso de que se use este sistema de recuperación en estos sistemas (OEM), puede darse la circunstancia de que no se pueda iniciar sesión en el equipo, ya que quedarían borradas las cuentas de usuario y contraseñas que se crearon en la instalación.

Para la recuperación es necesario reemplazar completamente las cinco secciones que existen del Registro. Si, por cualquier motivo, se dejase el proceso a medias, el sistema no podrá recuperarse y habría que recurrir, en el caso de que funcionasen, a correcciones muy específicas.

El proceso de recuperación está dividido en cuatro partes. Son las siguientes:

Primera parte

Tendrás que utilizar la Consola de recuperación, crear una carpeta temporal, hacer una copia de seguridad de los archivos del Registro en esa carpeta, eliminar los archivos del registro de su ubicación original, y copiar los archivos desde la carpeta temporal a system32 \ config. De esta forma se creará un nuevo Registro que permitirá iniciar el sistema. Este Registro es el mismo que existía cuando se instaló el sistema operativo, por lo que no referencia todos los cambios habidos desde aquel momento. Haz lo siguiente:

  • Arranca el ordenador con el CD de Windows XP en la unidad correspondiente (ha de estar activada esa unidad, en la BIOS, como unidad de arranque). Cuando el asistente muestre la selección, entre otras opciones, de la Consola de recuperación, pulsa la letra R para activarla.
  • En el caso de que exista una contraseña de Administrador, tendrás que escribirla cuando el sistema te la solicite. Escribe, en el símbolo del sistema, cada una de las instrucciones siguientes y pulsa la tecla <Entrar> después de la escritura (partimos de que el sistema operativo está instalado en la carpeta windows del disco c:).
    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

  • Escribe exit para salir de la Consola. Se producirá el reinicio del ordenador.

Segunda parte

Después del reinicio producido al final del paso anterior, tendrás que hacerlo como Administrador o usuario administrativo. Si tienes la versión Home Edition de Windows XP, tendrás que hacer el inicio en Modo seguro (Iniciar Windows XP en Modo seguro). A continuación, haz lo siguiente:

  • Inicia el Explorador de Windows (Inicio \ Todos los programas \ Accesorioa \ Explorador de Windows).
  • Vete a Herramientas \ Opciones de carpeta… y activa la carpeta Ver.
  • En Archivos y carpetas ocultos marca la casilla correspondiente a Mostrar archivos y carpetas ocultos y desmarca la correspondiente a Ocultar archivos protegidos del sistema operativo (recomendado). Pulsa en Si cuando aparezca el cuadro de diálogo y a continuación pulsa sobre Aceptar.
  • En el panel de la izquierda haz doble clic en la unidad en la que está instalado Windows XP.
  • Abre la carpeta System Volume Information. Lo normal es que no te permita el acceso: Acceso denegado. Para abrirla, si aparece este mensaje, utiliza el método que corresponda a tu caso (configuración del ordenador) de los que se explican en Obtener acceso a la carpeta Información del volumen del sistema.
  • Localiza una carpeta que no tenga como fecha de creación la actual (averígualo seleccionando Propiedades en el Menú contextual – botón derecho del ratón). En su interior hay varias subcarpetas con los nombres RP… (los … son números) que corresponden a distintos puntos de restauración. Abre una de estas carpetas y localiza en su interior una nueva carpeta con el nombre snapshot.
  • Copia a c:\windows\tmp los archivos siguientes:
    _REGISTRY_USER_.DEFAULT
    _REGISTRY_MACHINE_SECURITY
    _REGISTRY_MACHINE_SOFTWARE
    _REGISTRY_MACHINE_SYSTEM
    _REGISTRY_MACHINE_SAM
  • Cambia los nombres de estos archivos, dentro de c:\windows\tmp, de la forma siguiente:
    _REGISTRY_USER_.DEFAULT por DEFAULT
    _REGISTRY_MACHINE_SECURITY por SECURITY
    _REGISTRY_MACHINE_SOFTWARE por SOFTWARE
    _REGISTRY_MACHINE_SYSTEM por SYSTEM
    _REGISTRY_MACHINE_SAM por SAM

Estos archivos guardan la información para la restauración del sistema. Ahora sólo tenemos que hacer la sustitución de los que habíamos copiado en el primer paso por estos.

Tercera parte

Vas a borrar los archivos del Registro que están ahora activos y copiar los nuevos, los de la copia que hiciste en el paso anterior. Tendrás que copiarlos en c:\windows\system32\config.

  • Inicia la Consola de recuperación tal como hiciste en la primera parte. (Recuerda CD de Windows XP en la unidad correspondiente y arranque del equipo).
  • Escribe las siguientes líneas y pulsa <Entrar> después de cada una:
    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\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
  • Escribe exit y el sistema se reiniciará.

Cuarta parte

Cuando el sistema se ha iniciado, ya está con el Escritorio activo, haz lo siguiente:

  • Vete a Inicio \ Todos los programas \ Accesorios \ Herramientas del sistema \ Restaurar sistema. Activa Restaurar mi equipo a un estado anterior y pulsa sobre Siguiente.
  • Selecciona un punto de restauración y pulsa sobre Siguiente. Después de una serie de procesos, se reiniciará el sistema y, si todo ha ido bien, tu equipo funcionará como lo hacía antes del fallo.

Actualización

Según nos cuenta Sergio Martínez en uno de los comentarios, el truco también funciona en Windows Vista. Supongo que también servirá para Windows 7.

Leer también

Etiquetas

fabriciano

Amante de la informática y de Internet entre otras muchas pasiones. Leo, descifro, interpreto, combino y escribo. Lo hago para seguir viviendo y disfrutando. Trato de dominar el tiempo para que no me esclavice.

34 comentarios en “Recuperar Registro dañado que impide que se inicie Windows XP”

  1. disculpen, me aparece ese error ( el de windows system32 ) pero el problema es que no tengo ese disco, y el otro problema es que tengo una mini lap, no tiene lector de cd, ¿ no hay una forma de hacerlo mediante un USB y otra forma?

    1. Si la BIOS de tu equipo permite activar como unidad de arranque un disco USB, tendrías que copiar el sistema operativo en una unidad de ese tipo y seguir los pasos que explico en el artículo.

      Saludos.

  2. ME encontre con esta información, tenia el mismo problema, pero yo solo copie el SYSTEM CONFIG pero ahora la PC no tiene internet y no hayo como solucionarlo. De antemano muchas gracias!

  3. jugando un poco con mi maquina virtual y eliminando el archivo system intencionalmente .al iniciar me di kuenta qque windows 7 ya incorpora una herramienta de recuperacion del registro.lo que provoca que window s7 resuelve el problema solo..x lo que mi comentario anterior ps queda aclarado.

    nota..para que lo solucione debe estar activado restaurr sistema.de kaso contrario pues imposible que lo solucione.pero sin embargo no esta todo perdido pues con el cd live BARTPE (lo utilizo por soportar discos sata) con el podemos recuperar nuestros archivos. xD y luego formatear..tambien con este liev cd podemos hacer los pasos de este post y recuperar windows xp..saludos a todos.y aunque esto talves ya lo sabian ay personas que no y a ellos les servira..gracias.

  4. disculpen … este metodo esta muy bueno. si funciona.solo que en windows 7 NO. esto por que la carpeta windows
    epair no existe en windows 7..me pueden decir donde guarda los archivos system,sam, etc… windows 7??????

    o que procedimiento se hace en el caso que se dañe mi registro?sin utilizar un disco original d windows.

    gracias de antemano

  5. Hice los cuatro pasos desde Windows 7 solo copiando y pegando los archivos como lo indican arriba y que creen?

    FUNCIONÓ!

    Ahora arranca Windows XP sin necesidad de restaurar ni reiniciar.

    No utilicé el disco de Windows XP.

    No utilicé la consola, tampoco Restaurar Sistema, sin reiniciadas…

    Es más, este mensaje los estoy enviando desde Windows XP y está rapidísimo comparado con Windows 7.

    COPIAR Y PEGAR LO ÚLTIMO EN TECNOLOGÍA… JAJAJA

    14 Abril 2011

  6. En windows 7 no existe el directorio repair o no se ve desde la ventana de comandos de sistema¿ donde guarad windows 7 los archivos de bakup del registro?

    1. Los archivos necesarios para la restauración del sistema están en una carpeta llamada System Volume Information, que es una carpeta oculta y se encuentra en el directorio raíz de la partición en la que tienes instalado el sistema operativo. En esa carpeta, que te recomiendo que no manipules, también se guarda información sobre la base de datos de indexado de archivos, así como la Shadow Copy (copia de seguridad de archivos).

      Saludos.

  7. Muchisimas gracias, no conocia este truco.

    Yo lo hice con el winternals y me salte el paso de copiar los archivos del repair puesto que con la misma sesión machaque los archivos de registro con unos anteriores y todo funcionó a la perfección.

  8. hola

    tengo un problema a copiar los archivosde la carpeta de repair me dice que la ruta no es la correcta y si los intento copiar desde la carpeta que se creó tmp o que estoy haciendo mal en es proceso del paso 1 te agradeceria mucho alguna observacion

  9. hola:

    recupere el registro dañado system pero… al parecer lo hice mal ya no aparece la leyenda de que falta el archivo ahora se reinicia y no entra a windows aparece un apantalla negra y dice que si quiero entrar a modo seguro iniciar normalmente windows,…. y cualquiera q elijo se reinicia la maquina

    por favor ayuda que puedo hacerr?? tendre q instalar nuevamente el sistema operativo???

    1. Va a ser muy difícil seguir con el proceso de recuperación si has hecho algo mal. Te queda una posibilidad: repetir el proceso desde el principio, volver a hacer lo indicado en la Primera parte y, si todo va bien, seguir con el resto.

      Saludos.

  10. segui al pie de la letra todos los pasos y me funciono… y en cuanto a la velocidad que supuestamente queda lenta no eh notado el cambio… solo me queda agradecerte por que me sacastes de un apuro tremendo ya que no queria formatear el disco duro debido a que tengo cierta informacion en la particion "c"…lanota esta vacanisima y funciona a la perfeccion.GRACIAS

  11. Para Raul del 15 de Abril.

    Eso no suele ser por software, es por el hardware, a veces lo producen los tornillos que conectan la placa a la caja.

    Te pasa en los usb delanteros o traseros, o ambos.

  12. Método perfecto!

    Incluso lo acabo de probar con una pequeña variante:

    He instalado en disco con el sistema dañado como secundario en otro PC. Así incluso he podido realizar las acciones de copia y renombrado desde el explorador de Windows

  13. Hola Fabriciano ktal?. Nuevamente te pido una ayuda ,resulta que conecto cualquier cosa en los USB y se me resetea la mákina , con sistema XP pack 3?? ,formatié y me dejó hacer una prueba con una impresora todo ok , pero luego conecté una cámara web y de nuevo se resetió y probé con la impresora y cuando la prendí otra vez se resetió, te agradezco alguna idea , un abrazo y muchas gracias.

    1. Después de formatear e instalar el sistema operativo, ¿instalaste los controladores de la placa base? Vienen un CD que acompaña siempre al ordenador, cuando se compra.

      Saludos.

  14. yo tuve el problema esta tarde y son las 6 y lo acabo de arreglar, creo, el caso es ke a mi el la consola de recuperacion escribia todo eso de copy c:windows….. y al darle al enter me decia ke no encontraba el archivo y no habia manera de copiarlo asi ke ya desesperado sobreescribi window en c, es decir le di a instalar y en las opciones ke te da son formatear toda la unidad, otra ke no me acuerdo y la ke yo elegi la de dejar los archivos como estan y solo reescribir windows, le di ke si a esa, creo ke es la tercera opcion, instalo y ha reiniciado perfectamente, a lo mejor he perdido las actualizaciones o el servipack 3 no lo se pero al menos funciona asi ke si no os van las opciones de la explicacion mirar simplemente a reinstalar windows y ya esta, un saludo

  15. Disculpen mi ignorancia en todo esto de los sitemas, pero el problema que yo tengo es que mi registro esta dañado; es la ruta sistemroot/config/software y esto no permite caragar mi sistema windows xp profecional, el caso es que no tengo discos de instalacion por que cuando compre el equipo me lo dieron supuestamente asi limpio y sin ningun problema, mi pregunta es: a donde puedo conseguir los discos de instalacion o en su defecto una consola de recuperacion que con la cual pueda tratar de recuperar mi sistema?. muchas gracias y les agradecere cualquier orientación de su parte

    1. Como sabrás, Windows XP es un sistema operativo comercial. Existen copias no autorizadas del sistema que circulan por ahí, pero que pueden crearte problemas a la hora de la activación. Tienes por tanto dos soluciones: comprar Windows XP (si es que lo encuentras en algún lugar, está a punto de desaparecer) o conseguir una copia ilegal.

      Saludos.

  16. {HOLA AMIGOS MI PROBLEMA ES Q CUANDO INSERTO EL CD DE XP NUNCA APARECE LA OPCION DE RECUPERAR “R”, SOLO APARECE

    ENTRAR=instalar D=eliminar f3=salir q alguien me ayude por favor}

    —————————————————————–

    CARLOS eso de que no te aparece la opcon de R es por que el disco que usas no es el correcto el disco ke necesitas es uno que no sea desatendido, una copia de un original o una copia que requiera clave, saludos

  17. HOLA AMIGOS MI PROBLEMA ES Q CUANDO INSERTO EL CD DE XP NUNCA APARECE LA OPCION DE RECUPERAR "R", SOLO APARECE

    ENTRAR=instalar D=eliminar f3=salir q alguien me ayude por favor

Deja un comentario