Windows 10 Virtio Boot (libvirt/qemu)

Tenim un Windows 10 com a màquina virtual de Qemu instal·lat com a disc IDE i quan posem el control·lador Virtio de disc no inicia. Caldrà afegir el controlador de virtio a la VM.

Necessitarem la ISO del controlador més recent que es troben a https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md

Afegiu també el DVD/CD ISO de Windows 10 i el formulari d’arrencada que si la reparació d’inici no està disponible per a vosaltres o no podeu carregar el controlador i fer que el volum del sistema operatiu Windows 10 estigui disponible.


Utilitzeu Resolució de problemes -> Opcions avançades -> Símbol del sistema d’ordres des d’un menú de recuperació d’arrencada fallida o arrenqueu des del DVD/CD de Windows 10 i entreu a un indicador d’ordres des de l’opció del mode de reparació.


Identifiqueu els darrers mapes del vostre controlador mitjançant el disc lògic wmic, obteniu l’identificador del dispositiu, el nom del volum i la descripció.

wmic logicaldisk get deviceid, volumename, description


En el meu cas, la ISO d’instal·lació de virtio-win (disc CD-ROM) es va assignar a F: el vostre cas variarà!

Si no apareix el disc caldrà carregar el controlador del CDROM on estan el control·ladors de virtio que hem baixat.

Carregueu el controlador mitjançant la CLI,

drvload f:\viostor\w10\amd64\viostor.inf

Després de carregar el controlador, torneu a executar

wmic logicaldisk get deviceid, volumname, description


D: va ser on es va muntar la instal·lació de Windows en el meu cas.


Utilitzeu l’ordre DISM per injectar el controlador del controlador d’emmagatzematge

dism /image:d:\ /add-driver /driver:f:\viostor\w10\amd64\viostor.inf

Podrem reiniciar i comprovar si funciona