Se actualizó el controlador VirtIO SCSI en mi Windows 2012 R2 y ahora solo arranca en recuperación. ¿Cómo recuperarse?

Se actualizó el controlador VirtIO SCSI en mi Windows 2012 R2 y ahora solo arranca en recuperación. ¿Cómo recuperarse?

Tengo una máquina virtual en la nube Hetzner W2012 R2 y actualicé el vioscsicontrolador VirtIO. Ahora solo arranca en modo de recuperación y no puedo acceder a la unidad C ni siquiera desde el símbolo del sistema.

¿Hay alguna forma de salvar esta máquina virtual o ya no existe?
No tengo ninguna instantánea (reciente) :(

Puedo montar el antiguo VirtIO ISO anterior, pero ¿cómo puedo reinstalar el controlador antiguo cuando no tengo acceso a la unidad C?

Actualización 1:
Puedo acceder a la unidad C con drvload vioscsci.inf.
Sigo intentando descubrir cómo reinstalar los controladores antiguos.

Actualización 2
Solía dism /image:e:\ /add-driver /driver:vioscsi.inf​​agregar el controlador pero todavía no arranca.

Actualización 3
La reparación de inicio da error 0x490.

No tengo idea de qué hacer a continuación o cómo solucionar el problema por qué no arranca.

Actualización 4

Parece que todos los controladores de mi sistema han quedado sin firmar.. La desactivación de la aplicación de la firma del controlador permitió que el sistema finalmente arrancara.

No sé por qué sucedió esto. Parece que tendré que realizar una reinstalación completa, pero al menos ahora recuperé el acceso a la VM.

Respuesta1

1: Desactivar la aplicación de la firma del conductor

Después de mucha investigación, todos los controladores del sistema quedaron sin firmar. Causa desconocida (posiblemente provoque corrupción).

Para acceder a la VM necesitaba arrancar sin exigir la firma del controlador.
Para hacer eso, primero active el menú de inicio desde Recuperación de Windows:

bcdedit /set {bootmgr} displaybootmenu yes

Luego reinicie, presione F8 y elija iniciar sin forzar.

2: restaurar los catálogos de seguridad que faltan

Por alguna razón todos los archivos en

C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

...habia desaparecido. Tenía una catroot_oldcarpeta en System32, así que copié los archivos desde allí nuevamente a catroot. Usar cualquier copia de seguridad anterior probablemente también habría funcionado.

Este cambio me permitió reiniciar normalmente.

información relacionada