On January 1st 2009, the latest version of windows virtio network drivers was released supporting Windows XP, windows 2000 and windows 2008. The release is in the form of an iso so you’ll have to mount as a virtual cdrom for installation. The procedure for upgrading the virtio drivers can be found on a previous post found here: Upgrading Windows Virtio Drivers. After upgrading your drivers, the version should be listed as 5.1.2008.1229 as shown in the snapshot below on a windows xp guest. Enjoy!

The latest drivers can be downloaded at the following link
http://sourceforge.net/project/showfiles.php?group_id=180599&package_id=267944
Comments
Breaks Under Heavy Traffic
Friday, January 9, 2009 - 20:27 Anonymous (not verified)This version breaks under heavy (20-40Mb) sustained traffic on my Debian Lenny amd64 host testing a XP guest. The guest locks up and requires a reboot within 10 minutes of starting traffic.
The previous (August) version seems to work fine.
(Resolved) Incompatibility with kvm-72
Saturday, January 10, 2009 - 17:41 martygI am the OP above. Following up.
Compiled the and installed the latest kvm-82 release.
With this upgrade, my lockup issues with the 20081229 virtio drivers are gone.
The version loaded by default in Lenny is kvm-72.
If you stay there, make sure you use the "windows-2" virtio drivers to avoid what I was seeing.
Anyone had luck with Windows 2008?
Tuesday, January 13, 2009 - 16:10 Kenni LundHas anyone successfully installed the Virtio network drivers on a Windows Server 2008 guest?
I've tried to install the drivers on two different Windows 2008 guests on two different hosts without luck. I use the included installer which apparently installs the driver without problems, followed by the Windows message "Your hardware has been setup correctly and is now ready for use".
The new virtio NIC now exists in the device manager list, but it has an exclamation mark on it. Inside the properties of the NIC, there's just the default Windows error telling that the device doesn't work due to some error. Restarting doesn't help.
I have this problem on a FC9 installation with kvm-62 and a FC10 with kvm-82, so it seems to be an issue with the driver.
Has anyone else tested the new drivers on a Windows 2008 guest?
[Resolved] Anyone had luck with Windows 2008?
Friday, January 23, 2009 - 19:23 Kenni LundI figured it out in the end. I'm putting the solution here to help other people if they run into the same problem.
Windows 2008 requires the KVM-certificates to be installed to make the network driver work (it isn't sufficient to click yes on the pop-ups asking if you trust the source of the driver).
However, the installcertificate.bat file, which is meant to install the certificates, doesn't work on a clean install of Win2008. The batch-file uses certmgr.exe, which doesn't exist in Win2008 (part of .NET SDK?). A certmgr executable does exist in Win2008, but it's called certmrg.msc and is apparently only a GUI, which doesn't accept the required arguments to install the certificates.
Furthermore, testsigning needs to be turned on in Windows to make Windows accept the driver.
The following steps works for me on Win2008 64bit:
1. Doubleclick on the kvmtest.cer certificate and install it in "Trusted Root Certification Authorities".
2. After the installation has completed, doubleclick the cerfiticate again and install it to "Trusted Publishers".
3. Turn on testsigning by running the command:
"bcdedit /set testsigning on"
4. Reboot the system.
5. Install the driver by doubleclicking on the netkvminstall.exe.
6. Done...after a few moments, the new card should be up :)
Windows 7 Beta
Saturday, January 17, 2009 - 19:13 martygThe above recipe also works in Windows7 Beta 32-bit guest.
I was not able to get the drivers to load on the 64-bit Beta client.
Re: Windows 7 Beta
Friday, January 23, 2009 - 19:21 Kenni LundI just realised that I forgot a step in my last post, causing the guide not to work on Windows 2008 64 bit...I've updated the post to include this step - perhaps it will also work on Windows 7 64bit now?
I wonder when paravirt IO (disk) drivers will be available...
Friday, March 6, 2009 - 06:49 sileNT (not verified)I wonder when paravirt IO (disk) drivers will be available for Windows.
Re: windows disk drivers
Monday, March 9, 2009 - 12:15 Haydn SolomonSilent,
You can expect to see these soon. See link to recent message from the mailing list:
http://www.mail-archive.com/kvm@vger.kernel.org/msg11331.html
you rock
Thursday, April 2, 2009 - 16:44 LoganDzwon (not verified)These instructions worked for my SBS 2008 server (64 bit) and my 2008 standard (32-bit) servers. They should be included in the readme on the iso. Thanks!
:D thanks man, you saved my
Thursday, April 9, 2009 - 20:22 Anonymous (not verified):D
thanks man, you saved my day.
Very Awesome!
Tuesday, April 28, 2009 - 21:29 Christian (not verified)This helped me so much.... Thank everybody for Help with Windows Server 2008!
Speed is insane good on Linux host and Windows 2008 Server guest - a perfect combination.
windows2003 64 bit dirvers
Monday, January 18, 2010 - 05:57 Anonymous (not verified)I download all the drivers! But I don't know which is for the windows2003 64 bit?
windows 2003 intel 64 bit network dirvers
Monday, January 18, 2010 - 06:13 Anonymous (not verified)I downloaded all of the network driver. One of them is amd64 driver, the other is the x86 driver, I want to know that driver for my windows 2003 intel 64 bit?
Re: windows 2003 intel 64 bit network dirvers
Monday, January 18, 2010 - 09:41 Haydn SolomonYep. amd64 works for x86_64.
Problem with netkvm
Monday, January 25, 2010 - 08:31 Anonymous (not verified)I had installed the driver in a clean Windows 2008R2 instalation and it works, but it fails in the OS in production... Anyone had the same problem?
latest version of windows
Friday, June 24, 2011 - 01:58 Anonymous (not verified)latest version of windows virtio network drivers was released supporting Windows XP I think there was a recent release of Windows Virtio Network Drivers which I must say supports Windows Vista and Windows 7. It is a real let off that they do not support Windows XP.I had troubles using it and had to recover my files with the disaster recovery softwares. Many have asked for the release of drivers for Windows XP as well since Vista users are much less and the cost of Windows 7 is a bit high for some to afford. I am not sure whether there will be a positive response from the part of Microsoft since they already made it clear that XP is over.
Converting from VM-Ware to KVM/QEMU including VirtIO drivers
Thursday, January 26, 2012 - 13:56 Retrofreak (not verified)Hi, the problem in my case is as follows: I have several machines (2008R2 Servers) running under VM-Ware-Server (at the moment). I want to switch to KVM/QEMU. I can convert the vmdk's to qcow2 format and run them using libvirt. But the os does not detect the drives, because the necessary VirtIO drivers are missing. How can I implement the drivers into the images? Btw a clean install of 2008R2 works fine if I point to the driver disk image (virtio-win-1.1.16.vfd) while installing. But there must be a way to inject the drivers into a system which is fully installed and running for lots of months... please, please help...
Post new comment