Difference between revisions of "Windows VirtIO Drivers"

From Proxmox VE
Jump to navigation Jump to search
(fix links, rephrase, remove old info regarding folder structure of driver iso)
Line 46: Line 46:
= See also =
= See also =
* [[Windows_VirtIO_Drivers/Changelog]]
* [[Paravirtualized Block Drivers for Windows]]
* [[Paravirtualized Block Drivers for Windows]]
* [[Paravirtualized Network Drivers for Windows]]
* [[Paravirtualized Network Drivers for Windows]]

Revision as of 19:42, 18 May 2020


VirtIO Drivers are paravirtualized drivers for kvm/Linux (see http://www.linux-kvm.org/page/Virtio). In short, they enable direct (paravirtualized) access to devices and peripherals for virtual machines using them, instead of slower, emulated, ones.
A quite extended explanation about VirtIO drivers can be found here http://www.ibm.com/developerworks/library/l-virtio.

At the moment these kind of devices are supported:

You can maximize performances by using VirtIO drivers. The availability and status of the VirtIO drivers depends on the guest OS and platform.

Windows OS support

Windows does not have VirtIO drivers included. The Fedora project provides CD ISO images with compiled and signed VirtIO drivers for Windows.


The source code of those drivers can be found on Github. See https://github.com/virtio-win/kvm-guest-drivers-windows

Driver ISOs

Each of the ISOs is labelled with a numeric release.

In the iso there are several dirs, with subdir for each supported OS version (2k19, 2k16, 2k12, 2k12R2, 2k3, 2k8, 2k8R2, w7, w8, w8.1, w10):

  • Balloon
  • guest-agent
  • NetKVM
  • pvpanic
  • qemupciserial
  • qxl
  • qxldod
  • viorng
  • vioscsi
  • vioserial
  • viostor

See also