How to install VirtIO drivers for Windows 7/2008 VMs in KVM

The KVM project has recently released updated virtio drivers for Windows based VMs.

But installing them in Windows 7/2008 isn’t that easy as in XP where you could just install drivers anyways, although their certificate wasn’t valid – Windows 7/2008 is a little more “intelligent” here and doesn’t even allow that.

That’s what I did to get the drivers working on a Windows 2008 R2 VM:

  1. Download the viostor and NetKVM drivers
  2. Download “Driver Signature Enforcement Overrider”
  3. Extract the driver packages
  4. Start DSEO
  5. Select the “Sign a System File” option
  6. Insert the full path to the netkvm.sys file
  7. Finish the process
  8. Repeat the “Sign a System File” procedure for viostor.sys
  9. Launch a ‘cmd’ shell
  10. Execute “bcdedit -set TESTSIGNING ON”
  11. Restart the VM
  12. Install the drivers as usual
This entry was posted in Uncategorized and tagged , , , , , . Bookmark the permalink.

5 Responses to How to install VirtIO drivers for Windows 7/2008 VMs in KVM

  1. Exodus says:

    Good job man, I cant install de KVM Paravirtualized Drivers (VirtIO) Network in WIndows Seven with your tip!



  2. Exodus says:


    You need sign ALL FILES to this works.



  3. Pingback: Windows 7 unsignierte Treiber laden? - Forum de Luxx

  4. Matt says:

    Seems KVM updated the package to include Windows 7 now… Regardless, excellent program and instruction! It may come in handy elsewhere.

  5. Elias Probst says:

    The latest update of the drivers provides now signed drivers, so the steps above aren’t necessary anymore.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>