KVM下windows虚拟机使用virtio驱动

在KVM环境下,通过将Windows虚拟机的IDE硬盘替换为virtio磁盘驱动,以及将rtl8139网卡替换为virtio网卡,能显著提高性能。本文介绍了如何在已有的Windows系统中更新virtio驱动,以及在安装过程中加载驱动的方法。驱动可从Fedora People网站下载,针对不同操作系统选择相应版本,如64位系统对应amd64文件夹。对于XP系统,需要注意驱动版本,例如virtio-win-0.1.96适用于xpsp2/xpsp3,而virtio-win-0.1.102适用于win7sp1。安装时,若未自动更新驱动,可在设备管理器手动操作。

KVM下windows虚拟机默认disk使用的是Qemu IDE硬盘,网卡默认是rtl8139网卡。为了使kvm主机在相同的配置下,有更好的效率,可以将网卡和磁盘替换成virtio的驱动。

windows的virtio驱动主要包括网卡以及磁盘的驱动,主要有三种方式,第一种是已有windows的操作系统,需要更新驱动,第二种是是安装时加载virtio驱动,第三种是直接制作virtio驱动的iso系统镜像。

驱动下载地址This page has moved

可以打开https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/下载不同版本的驱动

不同的操作系统路径如下:

磁盘网卡
XPviostor\xp\x86\viostor.infNetKVM\xp\x86\netkvm.inf
2k3viostor\2k3\x86\viostor.infNetKVM\2k3\x86\netkvm.inf
win7viostor\w7\x86\viostor.infNetKVM\w7\x86\netkvm.inf

如果是64位的OS,则寻找amd64对应的文件夹,较老的驱动目录结构有点变化,如下所示

image

其中WLH对应win2008,WNET对应win2003,WXP对应XP,XP文件夹里则只包含XP的网卡驱动

注1:如果打开虚拟机后未弹出自动更新驱动的对话框,则右击我的电脑—>管理—>设备管理器,会看到感叹号的SCSI以及网卡,右击更新驱动,按照上述步骤更新virtio驱动。

注2:对于xp系统来说virtio-win驱动版本很重要,一开始一直安装不成功就是因为驱动版本信息不对,如果安装过程很慢则基本就是驱动版本不对,换个驱动试试,经测试,针对xpsp2/xpsp3的操作系统,virtio-win-0.1.96版本可用,而针对win7sp1的操作系统,稳定版virtio-win-0.1.102可用。

reference:virtio驱动安装手册 - 百度文库

KVM下windows虚拟机使用virtio驱动 - 月流霜 - 博客园

安装时加载virtio驱动

备注:xp/sp3使用virtio-win-0.1.96_x86.vfd的驱动,win7使用virtio-win-0.1.102.iso的驱动

1.xp/2k3

安装完成效果如下

448734-20151210172547340-1874319565.png

uploading.4e448015.gif

转存失败重新上传取消

virtio_xpsp2

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值