Eu tenho uma VM Hetzner W2012 R2 Cloud e atualizei o vioscsi
driver VirtIO nela. Agora ele inicializa apenas no modo de recuperação e não consigo acessar a unidade C nem no prompt de comando.
Existe alguma maneira de salvar esta VM ou é um caso perdido?
Não tenho nenhum instantâneo (recente) dele :(
Posso montar o antigo VirtIO ISO anterior, mas como posso reinstalar o driver antigo quando não tenho acesso ao C-drive?
Atualização 1:
Consigo acessar o C-drive com drvload vioscsci.inf
.
Ainda estou tentando descobrir como reinstalar os drivers antigos.
Atualização 2
Eu costumava dism /image:e:\ /add-driver /driver:vioscsi.inf
adicionar o driver, mas ele ainda não inicializa.
Atualização 3
O reparo de inicialização apresenta erro 0x490
.
Não tenho ideia do que fazer a seguir ou como solucionar o motivo pelo qual ele não está inicializando.
Atualização 4
Parece que todos os drivers do meu sistema ficaram sem assinatura. Desativar a aplicação da assinatura do driver permitiu que o sistema finalmente inicializasse.
Não sei por que isso aconteceu. Parece que terei que fazer uma reinstalação completa, mas pelo menos recuperei o acesso à VM agora.
Responder1
1: Desative a aplicação de assinatura de driver
Depois de muita investigação, todos os drivers do sistema ficaram sem assinatura. Causa desconhecida (possivelmente causa corrupção).
Para acessar a VM, precisei inicializar sem aplicação de assinatura de driver.
Para fazer isso, primeiro ative o menu de inicialização na Recuperação do Windows:
bcdedit /set {bootmgr} displaybootmenu yes
Em seguida, reinicie, pressione F8 e escolha inicializar sem imposição.
2: Restaurar catálogos de segurança ausentes
Por alguma razão, todos os arquivos em
C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
...tinha desaparecido. Acontece que eu tinha uma catroot_old
pasta em System32
, então copiei os arquivos de lá de volta para catroot
. Usar qualquer backup anterior provavelmente também teria funcionado.
Essa mudança me permitiu inicializar normalmente novamente.