¿Cómo reparar el archivo de registro corrupto de XP?

¿Cómo reparar el archivo de registro corrupto de XP?

Tengo una instalación de windows xp. Tiene un subárbol de registro corrupto (SOFTWARE). Puedo acceder system32\configa la carpeta pero no tengo una copia de seguridad del registro. System Volume InformationLa carpeta contiene solo dos archivos y en repairla carpeta hay archivos de 4 años. Intenté cargar Hive en Regedit (incluso gané 7 uno) pero dice que está corrupto. ¿Hay alguna manera de repararlo?

Editar

Probé el Registro de perforaciónhttp://www.easydesksoftware.com/regdrill.htmpero no tengo éxito.

Respuesta1

Los puntos de restauración de Windows contienen subárboles del registro; si tiene puntos de restauración, estos pueden usarse para restaurar el registro a un estado anterior.

Haría una imagen de disco completa antes de intentar esta restauración manual.

A continuación se explica cómo realizar una restauración manual del sistema en XP.

.

R. Conecte su disco duro que no es de arranque a otra computadora, como disco secundario o use un adaptador o gabinete USB e inicie Windows. Si puede ver sus datos en la unidad, haga una copia de seguridad ahora y luego siga el resto de estas instrucciones.

B. Abra el Explorador de Windows. Haga clic en Herramientas|Opciones de carpeta|Ver. Marque la casilla junto a "Mostrar archivos y carpetas ocultos". Aplica tu cambio.

NOTA D: puede no representar el disco duro que conectó a su PC, puede ser E: o F: o G:, todo depende de cuántas otras unidades (incluyendo CD/DVD) tenga en su PC, así que sustitúyalo por el apropiado. letra de unidad en las instrucciones siguientes.

C. Navegue hasta la carpeta D:\System Volume Information. Verá una carpeta llamada algo así como _restore{.........} los puntos representan una secuencia alfanumérica. En esta carpeta verá carpetas denominadas RP0....RPnn. Encuentra el que tiene el número más alto. Estos son sus puntos de restauración del sistema. En la carpeta con el número más alto verá una carpeta llamada instantánea. En esta carpeta se encuentran los archivos del subárbol del registro que necesita para recuperar su sistema:

_registry_user_.default

_registry_machine_security

_registro_máquina_software

_sistema_máquina_registro

_registro_máquina_sam

D. Crear un subdirectorio; es decir, D:\Windows\TMP. Copie estos archivos al subdirectorio TMP. Renombrarlas:

por defecto

seguridad

software

sistema

sam

Nota Asegúrese de perder el punto (.) en el archivo llamado _registry_user_.default

E. Elimine los archivos en el subdirectorio D:\windows\system32\config con los mismos nombres.

F. Copie los archivos D:\windows\tmp a D:\windows\system32\config. subdirectorio.

G. Vuelva a colocar su unidad en su sistema original. Su sistema debería iniciarse normalmente. Si obtiene el mismo error, repita el procedimiento y elija otra carpeta (RPnn) (el siguiente número más alto). Puede repetir este procedimiento eligiendo números RPnn más bajos hasta que vuelva a funcionar.

Si se le niega el acceso a alguna carpeta, primero deberá tomar la "propiedad" de las carpetas. http://support.microsoft.com/kb/308421

Respuesta2

El error que recibe es engañoso: el problema no es un registro dañado. Es un HAL dañado de causa desconocida.

Si tuviera el conocimiento, podría reescribir el HAL necesario para que Windows se ejecute, sobrescribiendo el área dañada. Pero sin saber qué está dañado y sin un conocimiento profundo y profundo de cómo está construido el HAL, no tienes ninguna posibilidad. Está mucho más allá de 'Superusuario' y más en la avenida del equipo de programación de Microsoft. Ciertamente no sabría por dónde empezar (tengo la certificación de Microsoft y he estado reparando/instalando/construyendo PC y servidores durante más de 12 años).

Reinstalar es la mejor opción, la más fácil y la más completa. Por no hablar de la solución más rápida a tus problemas.

Respuesta3

Hoy solucioné casi el mismo problema en la máquina con Windows XP de mi hermano. Tenía este error:

Windows XP could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Como no teniaRestauración del sistemahabilitado, no había puntos de restauración.

los pasos enRepare un archivo de subárbol del SISTEMA fragmentado o dañado con la Consola de recuperación | República Tecnológicaarreglado.

En mis propias palabras:

Puede ser que uno de sus archivos de registro se haya fragmentado tanto que elNTLDRno puedo cargarlo. Esto es unproblema conocido en algunas versiones de Windows 2000, pero parece ser un problema también con Windows XP.

Reemplace SYSTEMpor SOFTWAREpara desfragmentar la otra colmena.

  1. Arranque en elConsola de recuperación
  2. Ejecute estos comandos (puede ponerlos en un pequeño archivo de texto DefragCFG.txty ejecutarlo en la consola de recuperación usando BATCH DefragCFG.txt)
    CD SYSTEM32\CONFIG
    RENAME SYSTEM SYSTEM.OLD
    COPY SYSTEM.OLD SYSTEM
    EXIT
  3. Espere hasta que el sistema se haya reiniciado.
  4. Crear unPunto de restauración

Lo que sucede es que el SYSTEM.OLDarchivo fragmentado se copia a un SYSTEMarchivo (menos fragmentado) que NTLDRpuede cargar.

información relacionada