(tl; dr; desculpe o post longo, texto em negrito tem detalhes principais)
eu tenho um Windows 10 e KDE Neon laptop de inicialização dupla. Eu raramente inicializo minha partição do Windows, mas eu a uso regularmente através de uma partição virtualizada. configuração com VMware em néon. Isso funcionou muito bem na maior parte ...
... até a noite passada ... Eu tive alguns problemas com o Linux / XOrg / KDE5 / (...) ficando maluco ao encaixar / desacoplar e criei o hábito de suspender minha VM apenas no caso ( geralmente), mas ontem à noite eu esqueci e com certeza, meu computador congelou completamente e precisava ser desligado manualmente.
Eu desliguei, depois inicializei de volta no Linux sem problemas, mas agora o Windows não inicializa a partir da VM ou da UEFI como uma partição física de inicialização dupla. O uso da estação de encaixe bloqueou o computador e fechou minha partição do Windows (desde que foi inicializada no env virtual).
Os setores de boot atuais e a partição parecem ok (depois do chkdsk e isso fez alguns reparos). Quando ele inicia, ele recebe um BSOD dizendo "CRITICAL_PROCESS_DIED". Ele reinicia em um shell de mini-recuperação que diz: "Um dispositivo necessário não está conectado ou não pode ser acessado - código de erro: 0x0000225" e tem 3 opções: "pressione enter para tentar novamente, f8 para configurações de inicialização ou esc para configuração de firmware UEFI". A F8 apresenta as opções old-school safe-mode, boot logging, vga mode, etc e já tentei todas com os mesmos resultados (o BSOD original).
Coisas que eu tentei:
- Criado vários meios de instalação Win10 para tentar repará-lo : 1 baseado na versão mais recente do Win 10, um fora da versão anterior do Insider e um da versão atual do Insider (que a minha partição tinha)
- A versão mais recente é a primeira a usar a nova UUP (Unified Update Platform) da Microsoft, o que significa que não há mais arquivos ESD (por padrão) enviados para as máquinas clientes e isso significa que é mais difícil criar ISOs em homebrews. Eu baixei alguém ISO, parece legítimo.
- Nas três versões, inicializei no modo de recuperação e executei os seguintes comandos (todos falharam):
- DISM RESTOREHEALTH:
dism /image:c:\ /cleanup-image /restorehealth /limitaccess /source:wim:d:\sources\install.wim:1
(e pequenas variações disto)- Em 72,7%, resulta em " Erro 0x800f081f - os arquivos de origem não foram encontrados. Use a opção 'Origem' para especificar o local dos arquivos necessários para restaurar o recurso ... O arquivo de log do DISM pode ser encontrado em X: \ Windows \ Logs \ DISM \ dism.log "
- SFC:
sfc /scannow /offbootdir=c:\ /offwindir=C:\windows
- Resultado: " A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não conseguiu corrigir alguns deles. Detalhes são incluídos no windir \ Logs \ CBS \ CBS.log CBS.Log. Por exemplo, C: \ Windows \ Logs \ CBS \ CBS.log. Observe que o registro no momento não é suportado em cenários de manutenção off-line. "- Eu acho que isso é considerado um cenário de manutenção off-line! :(
- Eu também verifiquei C: \ Windows \ System32 \ Config \ regback e os seus apenas um monte de arquivos de 0 bytes
- Eu tentei um ponto de restauração , mas eu não tenho nenhum aparentemente (eu acredito que isso precisava ser desativado para virtualizar meu sistema de arquivos físico do Windows no Linux)
- o Atualizar / Restaurar opções no shell de recuperação do Windows não existe qualquer lugar
- O shell de recuperação instalado pelo sistema operacional não pode ser encontrado em nenhum lugar - apenas o da mídia de instalação
- O recurso de reparo de inicialização na ferramenta de recuperação do Windows - possivelmente a tela de placebo mais inútil de todos os tempos.
- Eu tenho tentou voltar para a versão anterior do Windows e falha imediatamente (o que realmente me irrita, porque eu não corri nenhuma ferramenta de limpeza ou qualquer coisa, e eu acabei de atualizar 2 dias atrás - wtf!)
- A única coisa que eu pensei parecia promissor, no entanto: há uma pasta C: \ WINDOWS.OLD \ Windows \ System32 \ Config. Eu tentei sobrescrever todos os arquivos de registro em C: \ Windows \ System32 \ Config com esses arquivos de registro antigos (de 2 dias atrás). Ainda não está inicializando ugh.
- DISM RESTOREHEALTH:
Coisas que pareciam promissoras:
- Chkdsk em execução - ele consertou algumas coisas e pareceu me permitir ir um pouco mais longe no processo de boot, mas agora ele telas azuis com a mensagem mencionada acima (EDIT, desculpe esqueci de documentar a mensagem BSOD original)
- Ainda posso inicializar no KDE neon , e eu Pode montar o sistema de arquivos ntfs lá e fazer o que eu preciso com os arquivos
- Eu também pode acessar o sistema de arquivos a partir da recuperação da mídia de instalação prompt de comando
Então, com tudo isso, minhas perguntas são:
- Alguém sabe de uma ferramenta que pode ser usada para reparar os arquivos de registro brutos (Eu não quero dizer simplesmente copiar sobre o auto- "backups" da sub-pasta regback ... como realmente reparar um registro corrompido DB)? De preferência, a partir do console de recuperação ou Linux - mas também posso copiar os arquivos reg para outra caixa Windos se eu precisar.
- Existe algo que estou fazendo errado com o comando dism.exe? Talvez eu tenha ficado olhando para isso por muito tempo e há algo óbvio ...
- O que faria com que as opções Atualizar / Restaurar não aparecessem no console de recuperação de mídia de instalação e há uma maneira de solucioná-lo?
- Por que não tenho um shell de recuperação completo sem a mídia de instalação? Isso não é normalmente instalado? Será que isso poderia ser corrupto também?
- Alguma outra sugestão?
Obrigado!