KVM下windows虚拟机默认disk使用的是Qemu IDE硬盘,网卡默认是e1000网卡。为了使kvm主机在相同的配置下,有更好的效率,需要命名用半虚拟化将驱动改为为了virtio ,使硬盘工作在SCSI模式,网卡为Virtio类型。
如果需要给windows安装virtio驱动,可以按如下方法操作:
1、在需要安装驱动的虚机上挂载对应驱动版本的ISO镜像。
驱动获取路径:https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md
2、进入虚机后查看cdrom。
3、进入设备管理器查看其他设备,带有叹号的SCSI控制器。
4、右击该设备,选择更新驱动程序,然后选择“浏览计算机以查找驱动程序软件”,在搜索位置上选择加载的CDROM(可以发现,在该iso镜像中包含了很多种I/O设备的virtio驱动,并且每种virtio驱动的目录下都对应有不同的OS类型),这里不需要自己手动选择这些,只需要选择“CD驱动器”即可,让系统自动搜索合适的驱动程序。
5、然后下一步,自动搜索到了Virtio SCSI controller的驱动程序了,选择安装。
6、至此驱动程序安装完毕。