Como reparar arquivo de registro corrompido do XP?

Como reparar arquivo de registro corrompido do XP?

Eu tenho uma instalação do windows xp. Possui seção de registro corrompida (SOFTWARE). Consigo acessar system32\configa pasta, mas não tenho backup do registro. System Volume Informationpasta contém apenas dois arquivos e na repairpasta estão arquivos de 4 anos. Tentei carregar o Hive no Regedit (até mesmo o Win 7 One), mas ele diz que está corrompido. Existe uma maneira de consertar isso?

Editar

Eu tentei o Registry Drillhttp://www.easydesksoftware.com/regdrill.htmmas não tenho sucesso.

Responder1

Os pontos de restauração do Windows contêm seções de registro; se você tiver pontos de restauração, eles poderão ser usados ​​para restaurar o registro para um estado anterior.

Eu faria uma imagem completa do disco antes de tentar esta restauração manual.

Aqui está como fazer uma restauração manual do sistema no XP

.

A. Conecte seu disco rígido não inicializável a outro computador, como uma unidade secundária ou use um adaptador USB ou gabinete e inicialize no Windows. Se você conseguir ver seus dados na unidade, faça backup agora e siga o restante destas instruções.

B. Abra o Windows Explorer. Clique em Ferramentas|Opções de pasta|Exibir. Marque a caixa ao lado de "Mostrar arquivos e pastas ocultos". Aplique sua alteração.

OBSERVAÇÃO D: pode não representar o disco rígido que você conectou ao seu PC, pode ser E: ou F: ou G:, tudo depende de quantas outras unidades (incluindo CD/DVD) você tem no seu PC, então substitua o apropriado letra da unidade nas instruções abaixo.

C. Navegue até a pasta D:\System Volume Information. Você verá uma pasta chamada algo como _restore{.........} os pontos representam uma sequência alfanumérica. Nesta pasta você verá pastas chamadas RP0....RPnn. Encontre aquele com o número mais alto. Estes são os pontos de restauração do sistema. Na pasta com o número mais alto, você verá uma pasta chamada snapshot. Nesta pasta estão os arquivos do registro que você precisa para recuperar seu sistema:

_registry_user_.default

_registry_machine_security

_registry_machine_software

_registry_machine_system

_registry_machine_sam

D. Crie um subdiretório; ou seja, D:\Windows\TMP. Copie esses arquivos para o subdiretório TMP. Renomeie-os:

padrão

segurança

Programas

sistema

Sam

Observação Certifique-se de perder o ponto final (.) no arquivo chamado _registry_user_.default

E. Exclua os arquivos no subdiretório D:\windows\system32\config com os mesmos nomes.

F. Copie os arquivos D:\windows\tmp para D:\windows\system32\config. subdiretório.

G.Coloque sua unidade de volta em seu sistema original. Seu sistema deve iniciar normalmente. Se você receber o mesmo erro, repita o procedimento e escolha outra pasta (RPnn) (próximo número mais alto). Você pode repetir este procedimento escolhendo números RPnn mais baixos até voltar a operar.

Se lhe for negado acesso a alguma pasta, você terá que primeiro assumir a "Propriedade" das pastas. http://support.microsoft.com/kb/308421

Responder2

O erro que você está recebendo é enganoso - o problema não é um registro corrompido. É um HAL danificado de causa desconhecida.

Se você tivesse conhecimento, poderia reescrever o HAL necessário para a execução do Windows, substituindo a área danificada. Mas sem saber o que está danificado e sem conhecimento profundo de como o HAL é construído, você não tem chance. Está muito além do 'Superusuário' e muito mais na linha da equipe de programação da Microsoft. Eu certamente não saberia por onde começar (sou certificado pela Microsoft e reparo/instalo/construo PCs e servidores há mais de 12 anos).

Reinstalar é a opção mais fácil, completa e melhor. Sem falar na solução mais rápida para seus problemas.

Responder3

Hoje resolvi quase o mesmo problema na máquina Windows XP do meu irmão. Ele teve esse erro:

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

Como ele não tinhaRestauração do sistemaativado, não houve pontos de restauração.

Os passos emCorrija um arquivo SYSTEM hive fragmentado ou corrompido com o Console de recuperação | TechRepublicconsertei.

Em minhas próprias palavras:

Pode ser que um dos seus arquivos de registro tenha ficado tão fragmentado que oNTLDRnão é possível carregá-lo. Isto é umproblema conhecido em algumas versões do Windows 2000, mas parece ser um problema também com o Windows XP.

Substitua SYSTEMpor SOFTWAREpara desfragmentar a outra seção.

  1. Inicialize noConsole de recuperação
  2. Execute esses comandos (você pode colocá-los em um pequeno arquivo de texto DefragCFG.txte executá-lo no console de recuperação usando BATCH DefragCFG.txt)
    CD SYSTEM32\CONFIG
    RENAME SYSTEM SYSTEM.OLD
    COPY SYSTEM.OLD SYSTEM
    EXIT
  3. Aguarde até que o sistema seja reinicializado.
  4. Criar umaPonto de restauração

O que acontece é que o arquivo fragmentado SYSTEM.OLDé copiado para um SYSTEMarquivo (menos fragmentado) que NTLDRpode ser carregado.

informação relacionada