Como devo proceder para reparar o reparo de inicialização?
Instalar o reparo de inicialização no disco rígido, como se ele não estivesse originalmente lá, também resolveria isso.
Na esperança de que alguém em um fórum específico do Windows possa ter uma idéia, também publiquei isso no Microsoft Answers: http://answers.microsoft.com/en-us/windows/forum/windows_7-system/install -system-repairfix-system-repair-boot-entry / 6424eada-40b7-440e-9759-e2cc67aa3e3a
O reparo de inicialização é na verdade uma ferramenta em execução no ambiente de recuperação do sistema. O ambiente de recuperação do sistema é o que precisa ser corrigido, mas vou chamá-lo de reparo de inicialização, porque é assim que é chamado no menu de inicialização.
Resumo na parte inferior.
Problema
Ao tentar usar o Reparo de inicialização, recebo uma tela com o código de status 0xc000000e
e a mensagem de erro:
A seleção de inicialização falhou porque um dispositivo necessário está inacessível.
Se eu reconstruir o BCD (eu tenho um backup do semi-quebrado), não tenho mais a opção Reparo de Inicialização.
História
Acidentalmente, iniciei meu computador (dois discos rígidos no RAID 1) no modo IDE. Isso causou o travamento do Windows na inicialização, obviamente. O repositório BCD estava corrompido, fornecendo a mesma mensagem de inicialização acima, mas para inicialização normal. Na tentativa de corrigir isso, iniciei o disco de instalação, recebendo muitos erros ao tentar usar o bootrec /rebuildbcd
comando:
O dispositivo do sistema solicitado não pode ser encontrado
Mais especificamente, não havia entradas na tela para escolher um sistema operacional. Acabei contornando isso, abrindo manualmente a loja BCD ( bcdedit /store C:\Boot\BCD
) e corrigindo as device
entradas on {bootmgr}
e {default}
and osdevice
on {default}
, para partition=C:
for {bootmgr}
(System Reserved) e partition=D:
for {default}
. Eles foram listados como unknown
provavelmente devido à falha na tentativa de inicialização no modo IDE.
Agora, pelo menos, posso inicializar com sucesso ... parcialmente ... no Windows. O principal objetivo desta pergunta é perguntar como posso restaurar a Startup Repair
opção de inicialização, que gera um erro ao tentar encontrar o dispositivo de inicialização: o mesmo que a inicialização principal estava lançando. Não há entrada na loja BCD. Na minha primeira reinicialização no ambiente de recuperação de DVD após a recuperação manual, ele se ofereceu para recuperar o ambiente de recuperação em disco, que foi relatado como bem-sucedido (e obviamente não foi).
Problemas com a inicialização normal (agora corrigida)
Agora, o outro grande problema é inicializar parcialmente. Especificamente, chkdsk
inicia cada inicialização. Depois de executar e concluir a primeira vez, ele foi reiniciado e repetido. A unidade em si ainda é legível, conforme evidenciado pela inicialização parcial e minha capacidade de lê-la no ambiente de recuperação baseado em DVD. O Modo de Segurança congela ao carregar CLASSPNP.sys
e o teclado não responde durante a chkdsk
contagem regressiva, o que aponta para uma possível corrupção de arquivo / driver. Existe algo que eu possa / deva fazer?
sfc
executando no modo offline relatado
A Proteção de Recursos do Windows não encontrou nenhuma violação de integridade
Minha principal pergunta permanece sobre como posso obter o reparo de inicialização funcionando novamente. Espero que, uma vez que funcione, eu possa executar uma restauração do sistema que possa (ou não) restaurar possivelmente binários corrompidos do sistema.
Eventualmente, a versão em DVD do reparo de inicialização corrigiu o problema com a inicialização normal do Windows. Infelizmente, algo mudou o GUID da unidade ou algo em algum lugar, o que significa que a Restauração do Sistema não tem pontos de restauração para minhas partições atuais C:
e D:
, mas há alguns para uma C: (Missing)
e D: (Missing)
. Para que uma ferramenta de recuperação seja interrompida quando a mudança dos GUIDs da unidade é ... bem, totalmente inútil. Gostaria de saber quem projetou isso.
A versão instalada do Reparo de Inicialização permanece quebrada.
Sou bastante hábil em criar paredes de texto. Aqui está o resumo :
- BCD foi corrompido
- O BCD foi reparado manualmente, corrigindo as entradas
device
eosdevice
- O reparo de inicialização agora relata que não consegue encontrar o dispositivo de inicialização, o mesmo erro que a inicialização normal deu quando o BCD foi corrompido
Inicialização normal executachkdsk
todas as inicializações e reinicia assim que terminarO modo de segurança trava àsCLASSPNP.sys
O teclado não responde durante ochkdsk
pressionamento de qualquer contagem regressiva de teclas
Se isso fizer alguma diferença, meu sistema operacional específico é o Windows 7 x64 Professional.
E, é claro, a maioria dos recursos online lida com um dos seguintes:
- Uso de reparo de inicialização para reparar falha na inicialização
- Corrigindo falha na inicialização
- Desativando o reparo de inicialização
fonte
Respostas:
Aha! Corrigido!
Como observei no tópico do Microsoft Answers ao qual vinculei , não havia entrada para o Recovery Environment de
bcdedit
. Também não havia um visível no EasyBCD. Eu notei que eles estavam no registro, mas são mostrados por GUIDs lá - não muito navegáveis.Graças à sugestão desta resposta do Visual BCD Editor , pude ver as entradas do Recovery Environment em uma exibição amigável.
Finalmente vendo o problema!
Graças às várias execuções de reparo de inicialização e reparo manual da opção de inicialização primária, eu tinha uma opção de inicialização primária em funcionamento e duas opções de inicialização do Recovery Environment. O (recuperado), como visto na captura de tela abaixo, foi criado durante os reparos de inicialização.
Clique para ampliar
Como visto na captura de tela abaixo, o
RecoverySequence
GUID da opção de inicialização primária não correspondia ao GUID do Recovery Environment recuperado (isso é um bocado!). Em vez disso, apontou para a entrada corrompida do Recovery Environment . Em vez de tentar vinculá-lo à entrada (recuperada), apenas consertei a original e excluí a (recuperada) - especialmente porque a (recuperada) tem GUIDs e configurações de herança diferentes.Clique para ampliar
Corrigindo o problema!
Antes de tentar reparos manuais, faça backup do arquivo BCD. Isso pode ser feito em
Store
>Backup Store
.Vinculei
ApplicationDevice
eOSDevice
na opção original do Recovery Environment àC:
partição. É aqui que o\Recovery\b9c42ebd-946e-11e0-8a47-f688fd0bc489\Winre.wim
arquivo reside e passa a ser minha partição primária do sistema operacional. Ouvi dizer que ele está em um local diferente em algumas máquinas OEM: a HP (e possivelmente outras) cria sua própria partição de recuperação que deve ser usada. Observe para qualquer outra pessoa que esteja seguindo isso: os GUIDs que você vê serão diferentes .Clique para ampliar
Eu tive que corrigir a entrada
Ramdisk Options
(vinculada ao GUID do Recovery Environment original):SdiDevice
precisava ser configurada para digitarPartitionDevice
'Drive'C:
, Caminho em branco. Para ser honesto, isso foi baseado noDeviceOptions
criado pelo Reparo de Inicialização e vinculado ao Ambiente de Recuperação (recuperado).Clique para ampliar
Excluí as entradas
DeviceOptions
eWindows Recovery Environment (recovered)
.Clique para ampliar
Reinicie, teste, divirta-se! Isso corrige o reparo de inicialização na inicialização com falha e
Repair Your Computer
no menu de opções avançadas de inicialização ( F8na inicialização).Infelizmente, ainda não descobri como adicionar um Ambiente de Recuperação a um armazenamento BCD limpo. Suponho que seria apenas adicionar opções semelhantes, como visto na imagem.
fonte