Windows VirtIO Drivers - Proxmox VE (https://pve.proxmox.com/mediawiki/opensearch_desc.php) (Proxmox VE (en)) (https://pve.proxmox.com/mediawiki/api.php?action=rsd) (Proxmox VE Atom feed) (https://pve.proxmox.com/mediawiki/index.php?title=Special:RecentChanges&feed=atom) (https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers) Windows VirtIO Drivers From Proxmox VE Jump to navigation Jump to search Contents 1 Introduction 2 Windows OS Support 3 Installation 3.1 Using the ISO 3.1.1 Wizard Installation 3.1.2 Manual Installation 3.2 Downloading the Wizard in the VM 4 Troubleshooting 5 Further Reading 6 See also Introduction VirtIO Drivers are paravirtualized drivers for (https://pve.proxmox.com/mediawiki/index.php?title=KVM&action=edit&redlink=1) (KVM (page does not exist)) kvm /Linux (see (http://www.linux-kvm.org/page/Virtio) 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) http://www.ibm.com/developerworks/library/l-virtio . At the moment these kind of devices are supported: block (disks drives), see (https://pve.proxmox.com/wiki/Paravirtualized_Block_Drivers_for_Windows) (Paravirtualized Block Drivers for Windows) Paravirtualized Block Drivers for Windows network (ethernet cards), see (https://pve.proxmox.com/wiki/Paravirtualized_Network_Drivers_for_Windows) (Paravirtualized Network Drivers for Windows) Paravirtualized Network Drivers for Windows balloon (dynamic memory management), see (https://pve.proxmox.com/wiki/Dynamic_Memory_Management) (Dynamic Memory Management) Dynamic Memory Management 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 native support for VirtIO devices included. But, there is excellent external support through opensource drivers, which are available compiled and signed for Windows: (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/?C=M;O=D) https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/?C=M;O=D Note that this repository provides not only the most recent, but also many older versions. Those older versions can still be useful when a Windows VM shows instability or incompatibility with a newer driver version. The binary drivers are digitally signed by Red Hat, and will work on 32-bit and 64-bit versions of Windows Installation Using the ISO You can (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso) download the latest stable or you can (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso) download the most recent build of the ISO. Normally the drivers are pretty stable, so one should try out the most recent release first. You can access the ISO in a VM by mounting the ISO with a virtual CD-ROM/DVD drive on that VM. Wizard Installation (https://pve.proxmox.com/wiki/File:Win10-virtio-driver-wizard.png) (https://pve.proxmox.com/wiki/File:Win10-virtio-driver-wizard.png) (Enlarge) Wizard Installation You can use an easy wizard to install all, or a selection, of VirtIO drivers. Open the Windows Explorer and navigate to the CD-ROM drive. Simply execute (double-click on) virtio-win-gt-x64 Follow its instructions. (Optional) use the virtio-win-guest-tools wizard to install the (https://pve.proxmox.com/wiki/Qemu-guest-agent) (Qemu-guest-agent) QEMU Guest Agent and the (https://pve.proxmox.com/wiki/SPICE) (SPICE) SPICE agent for an improved remote-viewer experience. Reboot VM Manual Installation Open the Windows Explorer and navigate to the CD-ROM drive. There you can see that the ISO consists of several directories, each having sub-directories for supported OS version (for example, 2k19, 2k12R2, w7, w8.1, w10, ...). Balloon guest-agent NetKVM qxl vioscsi ... (https://pve.proxmox.com/wiki/File:Win10-virtio-driver-manual.png) (https://pve.proxmox.com/wiki/File:Win10-virtio-driver-manual.png) (Enlarge) Manual Installation Navigate to the desired driver directories and respective Windows Version Right-click on the file with type "Setup Information" A context menu opens, select "Install" here. Repeat that process for all desired drivers Reboot VM. Downloading the Wizard in the VM You can also just (https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/) download the most recent virtio-win-gt-x64.msi or virtio-win-gt-x86.msi from inside the VM, if you have already network access. Then just execute it and follow the installation process. Troubleshooting Try an older version of the drivers first, if that does not help ask in one of our support channels: (https://pve.proxmox.com/wiki/Get_support) https://pve.proxmox.com/wiki/Get_support Further Reading (https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html) https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html (http://www.linux-kvm.org/page/WindowsGuestDrivers) http://www.linux-kvm.org/page/WindowsGuestDrivers The source code of those drivers can be found here: (https://github.com/virtio-win/kvm-guest-drivers-windows) https://github.com/virtio-win/kvm-guest-drivers-windows (http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers) http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers See also (https://pve.proxmox.com/wiki/Paravirtualized_Block_Drivers_for_Windows) (Paravirtualized Block Drivers for Windows) Paravirtualized Block Drivers for Windows (https://pve.proxmox.com/wiki/Paravirtualized_Network_Drivers_for_Windows) (Paravirtualized Network Drivers for Windows) Paravirtualized Network Drivers for Windows (https://pve.proxmox.com/wiki/Dynamic_Memory_Management) (Dynamic Memory Management) Dynamic Memory Management Retrieved from "" (https://pve.proxmox.com/wiki/Special:Categories) (Special:Categories) Categories : (https://pve.proxmox.com/wiki/Category:HOWTO) (Category:HOWTO) HOWTO (https://pve.proxmox.com/wiki/Category:Qemu/KVM) (Category:Qemu/KVM) Qemu/KVM Cookies help us deliver our services. By using our services, you agree to our use of cookies. (https://www.proxmox.com/en/privacy-policy) More information (OK) OK Navigation menu (https://pve.proxmox.com/mediawiki/index.php?title=Special:UserLogin&returnto=Windows+VirtIO+Drivers) (You are encouraged to log in; however, it is not mandatory [alt-shift-o]) Log in (https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers) (View the content page [alt-shift-c]) Page (https://pve.proxmox.com/mediawiki/index.php?title=Talk:Windows_VirtIO_Drivers&action=edit&redlink=1) (Discussion about the content page (page does not exist) [alt-shift-t]) Discussion (https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers) Read (https://pve.proxmox.com/mediawiki/index.php?title=Windows_VirtIO_Drivers&action=edit) (This page is protected. You can view its source [alt-shift-e]) View source (https://pve.proxmox.com/mediawiki/index.php?title=Windows_VirtIO_Drivers&action=history) (Past revisions of this page [alt-shift-h]) View history (More options) Search (Search Proxmox VE) (Search Proxmox VE [alt-shift-f]) (Search the pages for this text) (Search) (Go to a page with this exact name if it exists) (Go) (https://pve.proxmox.com/wiki/Main_Page) (Visit the main page) (https://pve.proxmox.com/wiki/Main_Page) Proxmox VE (https://pve.proxmox.com/pve-docs/) Documentation (current) (https://pve.proxmox.com/pve-docs-7/) Documentation (7.x) (https://pve.proxmox.com/wiki/Downloads) Downloads (https://pve.proxmox.com/wiki/Installation) Installation (https://pve.proxmox.com/wiki/Get_support) Get support Sites (https://www.proxmox.com/) proxmox.com (https://forum.proxmox.com/) Support forum (https://bugzilla.proxmox.com/) Bugtracker (https://git.proxmox.com/) Source code (https://pve.proxmox.com/wiki/FAQ) FAQ Tools (https://pve.proxmox.com/wiki/Special:WhatLinksHere/Windows_VirtIO_Drivers) (A list of all wiki pages that link here [alt-shift-j]) What links here (https://pve.proxmox.com/wiki/Special:RecentChangesLinked/Windows_VirtIO_Drivers) (Recent changes in pages linked from this page [alt-shift-k]) Related changes (https://pve.proxmox.com/wiki/Special:SpecialPages) (A list of all special pages [alt-shift-q]) Special pages (Printable version of this page [alt-shift-p]) Printable version (https://pve.proxmox.com/mediawiki/index.php?title=Windows_VirtIO_Drivers&oldid=11771) (Permanent link to this revision of this page) Permanent link (https://pve.proxmox.com/mediawiki/index.php?title=Windows_VirtIO_Drivers&action=info) (More information about this page) Page information (https://pve.proxmox.com/mediawiki/index.php?title=Special:CiteThisPage&page=Windows_VirtIO_Drivers&id=11771&wpFormIdentifier=titleform) (Information on how to cite this page) Cite this page This page was last edited on 28 August 2023, at 11:19. (https://pve.proxmox.com/wiki/Proxmox_VE:Privacy_policy) Privacy policy (https://pve.proxmox.com/wiki/Proxmox_VE:About) About Proxmox VE (https://pve.proxmox.com/wiki/Proxmox_VE:General_disclaimer) Disclaimers (https://www.mediawiki.org/) (Powered by MediaWiki) ()