Eu tenho uma instalação do windows xp. Possui seção de registro corrompida (SOFTWARE). Consigo acessar a system32\config
pasta, mas não tenho backup do registro. System Volume Information
pasta contém apenas dois arquivos e na repair
pasta 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.
Respostas:
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
fonte
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.
fonte
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
SYSTEM
porSOFTWARE
para desfragmentar a outra colméia.DefragCFG.txt
e executá-lo no console de recuperação usandoBATCH DefragCFG.txt
)CD SYSTEM32\CONFIG
RENAME SYSTEM SYSTEM.OLD
COPY SYSTEM.OLD SYSTEM
EXIT
O que acontece é que o
SYSTEM.OLD
arquivo fragmentado é copiado para umSYSTEM
arquivo (menos fragmentado) queNTLDR
pode ser carregado.fonte