- name: Install viostor driver win_shell: | pnputil -i -a E:\amd64\viostor\viostor.inf $isoPath = "C:\ISOs\virtio-win-0.1-59.iso" $driveInfo = Mount-DiskImage -ImagePath $isoPath -PassThru $driveLetter = ($driveInfo | Get-Volume).DriveLetter + ":\" $driverInf = Get-ChildItem -Path "$driveLetter\amd64\viostor*.inf" -Recurse Select-String -Path $driverInf.FullName -Pattern "DriverVer"
Version 0.1-59 is an older but stable release (circa 2015–2017). Modern versions are 0.1.2xx +, but legacy systems often pin this version. When mounted, typical directory structure: virtio-win-0.1-59.iso
: This ISO is not a Windows installation disc — it’s a driver bundle loaded at Windows install time or added post-install. - name: Install viostor driver win_shell: | pnputil
1. Overview virtio-win-0.1-59.iso is a specific release of the virtio Windows drivers package, provided by the Fedora Virtualization Project (and Red Hat). It contains paravirtualized I/O drivers for Windows guests running on KVM, QEMU, libvirt, and oVirt. virtio-win-0.1-59.iso