本教程分两部份: Part1 for Windows 8.1, 8, 7, Server 2012, 2008 | Part2 for Windows XP, 2003
本教程所需材料: Windows OS, WAIK, nLite, UltraISO, Haozip, VirtIO驱动
底部提供相关工具下载和使用说明,由于WindowsOS和UltraISO是付费产品,故不提供下载链接,自己Google或百度吧。
第一部分: Windows 8.1, 8, 7, Server 2012, 2008添加VirtIO驱动图文教程
Step01: 安装UltraISO和Haozip, Haozip附带的虚拟光驱也要装上
Step02: 挂载WAIK镜像到虚拟光驱
Step03: 打开虚拟光驱找到wAIKAMD64 (如果是32位的操作系统选wAIKX86)双击进行安装
Step05: 提取镜像里(路径:sources)的boot.wim和install.wim到C盘(其他盘也行),然后在C盘新建一个mount文件夹
Step06: 以管理员权限运行”Windows PowerShell”或”Command Prompt”进入WAIK目录使用DISM (部署映像服务和管理)
cd C:\"Program Files"\"Windows AIK"\Tools\PETools
Step07: 查看映像里面有几个版本,下图可以看到有4个版本,分别以index1, 2区分
dism /get-wiminfo /wimfile:C:\install.wim
Step08: 将install.wim挂载到刚才创建在C盘的mount文件夹
dism /mount-wim /wimfile:C:\install.wim /index:1 /mountdir:C:\mount
Step09: 开始添加VirtIO磁盘和网卡驱动
dism /image:C:\mount /add-driver /driver:C:\Users\Administrator\Downloads\virtio-win-0.1-74WIN8AMD64VIOSTOR.inf dism /image:C:\mount /add-driver /driver:C:\Users\Administrator\Downloads\virtio-win-0.1-74WIN8AMD64NETKVM.inf
Step10: 添加VirtIO驱动后查看一下安装信息,看看有没正常添加到映像里面。下图可以看到刚才添加的驱动是有经过微软认证的,如果驱动没经过微软认证的话,记得在添加驱动(Step09)那一步结尾加上”/forceunsigned”参数
dism /image:C:\mount /get-drivers
Step11: 保存操作和卸载映像。如果映像里有多个版本,按照Step08至11一步一步重复操作,挂载时记得修改一下”/index:数字”
dism /unmount-wim /mountdir:C:\mount /commit
Step12: 接下来是添加VirtIO驱动到boot.wim, 将install.wim替换为boot.wim, 按Step07至11一步一步操作
Step13: 最后是封装处理,打开UltraISO, 在Local栏找到原始iso镜像,双击打开后可以在Image栏见到镜像里所有文件,然后将镜像里的boot.wim和install.wim删除(路径:/sources),再将刚开始从镜像里提取到c盘的boot.wim和install.wim添加进去,然后保存即可。完!
第二部分: Windows Server 2003, Windows XP添加VirtIO驱动图文教程
Step01: 首先在C盘 (其他盘也可以)新建一个文件夹,使用UltraISO将系统镜像里面的文件全部提取出来放到刚才创建的文件夹里
Step02: 以管理员权限运行nLite, 然后选择刚才创建的文件夹路径,之后可以看到nLite已经读取到相关系统信息,点Next会跳到下一个窗口,不用点Import, 继续Next
Step03: 点一下Drivers和Bootable ISO再点Next
Step04: 点一下Insert再点Multiple driver folder, 选择VirtIO驱动目录
Step05: 选择驱动列表,netkvm和viostor各点一下,然后点OK会跳到下一个窗口
Step06: Textmode integration options取决于你的系统版本,如果是Windows Server 2003就选Red Hat VirtIO BLOCK Disk Device Win2003, Windows XP就选Red Hat VirtIO BLOCK Disk Device WinXP, 选好后点OK继续Next
Step07: 已成功将VirtIO驱动添加到系统映像里面,点Next进入映像封装处理
Step08: 点Make ISO会弹出一个保存镜像的窗口,可以任意填写一个你想要的镜像名称。保存后会自动返回到nLite开始封装,封装完毕后点Next再点Finish退出。至此,整个封装流程已完成。
相关工具下载和使用说明
Haozip http://haozip.com/
nLite http://nliteos.com/download.html
WAIK http://www.microsoft.com/zh-cn/search/DownloadResults.aspx?q=WAIK
WinXP & Win2003专用VirtIO驱动 http://dl03.miefen.com/drivers/00-virtio-drivers.zip
VirtIO驱动下载地址 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/
VirtIO驱动相关说明 http://pve.proxmox.com/wiki/Windows_VirtIO_Drivers
DISM – 部署映像服务和管理 (DISM) 技术参考 http://technet.microsoft.com/zh-cn/library/hh824821.aspx
本站文章除注明转载外, 均为本站原创编写.
转载请注明:文章转载自:咩粉——探寻MJJ的奥秘 [https://miefen.com]
本文标题:Windows操作系统添加VirtIO驱动图文教程
本文地址:https://miefen.com/201405/how-to-install-virtio-drivers-for-windows
大牛,那种qmemu用的windows的img镜像是这么做的啊?类是这个帖子里说的,www.laozuo.org/1903.html,debian6上装XP。我用UltraISO直接把ISO另存为img不管用啊。
我没做过img镜像,不太清楚如何制作,但通过Google搜了一下,发现可以使用WinImage来制作img镜像,你可以试试。
windows xp的封装了不能用!
大牛,win2003 32位的英文版可以集成驱动吗?我集成了好几次 ,在Vultr都安装不上
英文版是可以的,你可能驱动没装对
大牛,请教下,win2008是否可以按封装win2003那样方法?
我只通过WAIK封装过这个版本(cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64),其他版本的win2008没有测试是否能像封装win2003那样操作,所以,你自己操作试试吧。
博主最好能出个集成virtio的winpe来,我有个VPS开不了机了,如果能出个WINPE而且带网络的那就好了
等哪天有空我试试做一个
Windows 8.1, 8, 7, Server 2012, 2008直接用NTLite集成驱动就可以吧,就是原来的vLite,升级了。
https://www.ntlite.com/download/
请问你这边有没有windows2003以及2008的英文版本以及其他语言版本,如果有的话,希望能帮忙制作一个,愿付费。
因为我尝试下载了好多iso包来制作都尚未成功。。
在hostloc看到你的贴子了,方便很多
想给vultr 装个win2008 请问有集成virtio的 ftp下载么
没有ftp, 只有直链 https://dl03.miefen.com/os/
Pingback引用通告: Windows操作系统添加VirtIO驱动图文教程(制作任何版本Windows镜像) – www.119.tips
大神你好!用了你的windows 2003中文版的iso,可以安装在vultr上,但是网卡驱动一直安装不上,包括从官方的链接上挂载iso也不行,请问您是怎么解决的?谢谢。
我封装的iso都带网卡驱动
博主你好,我的kvm主机后台不允许自己上传ISO,我安装win2003都是先安装debian,然后再通过Ghost安装,那么问题来了,如何把virtio集成到gho文件里?
没搞过
博主,我可以转走吗,会留原链接的
没问题
在hostloc的iso也可以转吗?
那个不可以
老大截图都看不到啊
博主,那个VPS能装除了windows之外的系统吗?有个凤凰OS系统,是基于X86的安卓系统,可以安装在电脑上,直接运行apk。我把它安装在vultr上,安装到快结束的时候就不知怎么的黑屏没法继续了。我想问问这是没有vittlo驱动的原因吗。那个系统的地址是http://download.phoenixos.com/os/PhoenixOSInstaller-v1.2.3-277.iso 如果可以的话您能抽空看一下吗,谢谢了
没空
一般在哪里上传iso?不识别百度云盘,dropbox也有点问题
博主,vultr的VPS,我用你的装2003,在复制文件这个过程中总会停止,而且每次停的进度还不一样 2%-24%都有过。
试过了两个版本的2003 ,试过了 FAT和NTFS 都是一样
后来我从网上找了2003内核的winpe,启动后往VPS的硬盘里复制文件时也是会停止。
后来找到了win8内核的winpe ,往硬盘里复制就可以了,但是装完2003后,无法启动,NVC显示停留在正在从硬盘启动。。。
我想问下是哪方面的原因,感觉好像是vultr的VPS对2003的硬盘读写支持出了问题,或者是2003的virtio驱动有问题么?
同遇到这个问题。。。
请问,能不能上传带virtio的英文版win7,还有请问您是如何突破文件大小2GB的限制的呢
我把文件放在vps上面后,怎么都不能成功转成http
第一个问题,我没时间封装系统。
第二个问题,没看懂。
请问现在还能下载ios吗?
不能
谢谢您的回复,如果我需要下载的话可以去哪里呢?
我已经不再提供2014年封装的OS,你可以去其他地方找找看。
vultr上传dl03.miefen.com/os/en_win_xp_pro_x64_with_sp2_vl_incl_virtio_X13-140502-homemade-by-Jetso.iso 镜像不成功,提示Error: ISO no longer exists,请问怎么弄才能上传
不再提供2014年封装的OS
有新的os提供下载吗
你说不提供下载,可昨晚用迅雷下载还是可以下载的,就是上传到vulrt的时候不行
可以到wget.cm 下载
有新的os提供下载吗
为什么我集成驱动后的ISO上传到vultr后没法使用,提示无法用光盘启动呢?
大神们好, 前面我在添加install.wim 的驱动时正常,后面添加boot.wim时提示
错误:3
目录 D:\mount\windows 似乎不是有效的windows 目录.
确保指定的 /winDir 选项有效.
就是这样的信息然后驱动装不进去boot.wim. 我弄的是windows7 32位的ISO镜像
dism /image:D:\mount /add-driver /driver:H:\virtio\viostor\w7\x86\viostor.inf /forceunsigned
请问大家们这个问题怎么解决啊是怎么回事, 万分感谢!!!
楼主怎么加你,想付费做一个2008 32位系统镜像
没空