I'm trying to setup a Windows 2016 server under KVM (Virt-Manager) on Debian 9 using the WinSvr_STD_CORE_2016_64Bit_-4_DC_STD_X21-70526 flavored ISO. In the past, virtio drivers from Fedora would usually work to get a Windows VM up and running. The 2016 server edition doesn't seem to be able to use any of the latest Virtio drivers however. Selecting W2k16 (or any other directory) on the mounted Virtio ISO results in "No device drivers were found. Make sure that the installation media contains the correct drivers, and then click OK" Is there some other way to get a Windows 2016 VM up and running under KVM?
This is how I install Windows on KVM with proper virtio storage drivers for best performance.
This example uses Server 2019, but the process is virtually identical for previous versions of Windows back to 2008/Vista.
Now you can click Begin installation. Windows installation starts.
Select the folder named for your Windows edition, then the folder named
x86 if you are installing 32-bit Windows). Use
win2k16 for both Server 2016 and Server 2019 until a future virtio-win update provides a
win2k19 build. Then click OK.