Win7的PE是个好东西,默认识别的设备就比XP的PE多很多,而且Win7PE的驱动比XP的PE增加起来要容易的多。
着手做的时候查了很多资料,网上很多说用PEIMG打驱动的,实际上这个是Vista时代的工具,Win7已经升级到了DISM了。
命令行下使用如下命令(参考http://technet.microsoft.com/en-us/library/dd744355(WS.10).aspx
首先需要安装Windows AIK,下载地址自己google吧,还需要一张Win7的安装光盘。
注:如果你使用的是XP/2003的系统,在安装完Windows AIK以后需要把C:Program FilesWindows AIKToolsx86和C:Program FilesWindows AIKToolsx86Servicing下的exe和dll都拷贝到C:WINDOWSsystem32下面,否则运行下面的指令会出错
查看映像信息

Dism /Get-WimInfo /WimFile:C:\test\images\install.wim

挂载Wim文件,方法1:以名称方式

Dism /Mount-Wim /WimFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline

挂载Wim文件,方法2:以序号方式

Dism /Mount-Wim /WimFile:C:\test\images\install.wim /index:1 /MountDir:C:\test\offline

因为我自己做的Wim文件没注释名称,所以只能以方法2挂载
挂载完毕就可以修改你的wim文件内容了,当然我们这里主要工作是打驱动
集成驱动,方法1:指定驱动的inf文件

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.INF

集成驱动,方法2:指定驱动的文件夹

Dism /Image:C:\test\offline /Add-Driver /Driver:c:\drivers /Recurse

集成驱动,方法3:忽略驱动程序签名

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.INF /ForceUnsigned

基本上第三种方法最常用,毕竟集成自己的驱动不一定都有驱动程序签名,而且最保险,如果有多个驱动,重复使用这个命令集成驱动。
打完驱动后就需要重新生成Wim文件了,输入如下指令

Dism /Unmount-Wim /MountDir:C:\test\offline /Commit

大功告成,如果你不熟悉命令行,可以去bbs.wuyou.com上下载定制好的Win7Builder,然后就可以通过图形界面增加自己的驱动了,不过程序界面增加驱动数量有限制,需要自己修改脚本来实现增加更多的驱动。

标签: none

添加新评论