Tengo una instalación de windows xp. Tiene un subárbol de registro corrupto (SOFTWARE). Puedo acceder system32\config
a la carpeta pero no tengo una copia de seguridad del registro. System Volume Information
La carpeta contiene solo dos archivos y en repair
la 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 SYSTEM
por SOFTWARE
para desfragmentar la otra colmena.
- Arranque en elConsola de recuperación
- Ejecute estos comandos (puede ponerlos en un pequeño archivo de texto
DefragCFG.txt
y ejecutarlo en la consola de recuperación usandoBATCH DefragCFG.txt
)
CD SYSTEM32\CONFIG
RENAME SYSTEM SYSTEM.OLD
COPY SYSTEM.OLD SYSTEM
EXIT
- Espere hasta que el sistema se haya reiniciado.
- Crear unPunto de restauración
Lo que sucede es que el SYSTEM.OLD
archivo fragmentado se copia a un SYSTEM
archivo (menos fragmentado) que NTLDR
puede cargar.