Como reparar o arquivo de registro corrompido xp?

1

Eu tenho uma instalação do windows xp. Possui seção de registro corrompida (SOFTWARE). Consigo acessar a system32\configpasta, mas não tenho backup do registro. System Volume Informationpasta contém apenas dois arquivos e na repairpasta há arquivos de 4 anos. Tentei carregar a seção do Regedit (até ganhei 7 um), mas ele diz que está corrompido. Existe uma maneira de repará-lo?

Editar

Tentei o Registry Drill http://www.easydesksoftware.com/regdrill.htm, mas não tenho sucesso.

IvanH
fonte
Você já fez isso: Como recuperar um registro corrompido - Mesmo com os arquivos de reparo 'antigos', ele deve funcionar, pois o Windows detectará qualquer outra coisa necessária após o reparo.
precisa saber é o seguinte
@HaydnWVN: Sim, mas c: \ windows \ repair contém arquivos de 4 anos e, portanto, são inúteis. Não tenho problema para acessar o disco, mas preciso do xp funcionando como antes da falha.
IvanH
Apenas extraia os arquivos do usuário e instale o sistema operacional. Se você seguiu as instruções no link, fez o que pode, alguns problemas não podem ser corrigidos.
Ramhound
@ Ramhound Esta é a minha solução final, mas eu tenho um arquivo e os dados ainda estão dentro. Portanto, deve ser possível repará-lo.
IvanH
Os arquivos, embora com 4 anos de idade, podem não ser "inúteis" - tente o reparo com eles e poderá fornecer um sistema funcional! Muitos arquivos obviamente precisarão ser atualizados (pelo Windows Update), portanto, as etapas mencionadas são um 'reparo' para obter um sistema operacional para recuperar seus arquivos. O próximo passo 'ideal' (depois de recuperar todos os seus dados) seria uma reinstalação completa.
precisa saber é o seguinte

Respostas:

1

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 ou gabinete USB e inicie no Windows. Se você puder ver seus dados na unidade, faça backup agora, e siga as demais instruções.

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

NOTA D: pode não representar o disco rígido conectado ao seu PC, pode ser E: ou F: ou G :, tudo depende de quantas outras unidades (incluindo cd / dvd) você possui no seu PC. letra de unidade apropriada 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á as pastas denominadas RP0 .... RPnn. Encontre aquele com o número mais alto. Estes são os seus pontos de restauração do sistema. Na pasta mais numerada, você verá uma pasta chamada instantâneo. Nesta pasta estão os arquivos da seção de 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

Nota Certifique-se de perder o ponto (.) 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. Volte a colocar a unidade no 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 esse procedimento escolhendo números RPnn mais baixos até voltar a operar.

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

Moab
fonte
11
Tudo isso está incluído no artigo da KN que mencionei nos meus comentários ao OP, que menciona que os arquivos do seu ponto de restauração têm '4 anos'.
precisa saber é o seguinte
Em Informações de volume do sistema, não há subpastas. Não tenho backup útil. Preciso de algo para reparar o arquivo.
IvanH
As restaurações manuais são uma dor de cabeça. Boa sorte.
Jeff F.
4
@ IvanH, tudo o que resta é fazer uma instalação de reparo do XP, não há ferramenta mágica de corrupção de registro do Windows.
Moab
3
Você recebeu todas as soluções conhecidas, não há ferramenta ou solução mágica.
Moab
0

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

Se você tivesse o 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 com um conhecimento profundo de como o HAL é construído, você não tem chance. Está muito além do 'Superusuário' e muito mais ao longo da avenida da equipe de programação da Microsoft. Certamente eu não saberia por onde começar (sou certificado pela Microsoft e venho reparando / instalando / construindo PCs e servidores há mais de 12 anos).

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

HaydnWVN
fonte
0

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

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

Como ele não tinha a Restauração do Sistema ativada, não havia Pontos de Restauração.

As etapas em Corrigir um arquivo de seção SYSTEM fragmentado ou corrompido com o Console de recuperação | TechRepublic consertou.

Nas minhas próprias palavras:

Pode ser que um dos seus arquivos de registro tenha se tornado tão fragmentado para que o NTLDR não possa carregá-lo. Este é um problema conhecido em algumas versões do Windows 2000 , mas também parece ser um problema no Windows XP.

Substitua SYSTEMpor SOFTWAREpara desfragmentar a outra colméia.

  1. Inicialize no console 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é o sistema reiniciar.
  4. Criar um ponto de restauração

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

Jeroen Wiert Pluimers
fonte