韩娱ikon bi文:为Win7PE增加驱动支持

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 23:37:24
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:\ProgramFiles\Windows AIK\Tools\x86和C:\Program Files\WindowsAIK\Tools\x86\Servicing下的exe和dll都拷贝到C:\WINDOWS\system32下面,否则运行下面的指令会出错
查看映像信息
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,然后就可以通过图形界面增加自己的驱动了,不过程序界面增加驱动数量有限制,需要自己修改脚本来实现增加更多的驱动。
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 Files\WindowsAIK\Tools\x86和C:\Program Files\WindowsAIK\Tools\x86\Servicing下的exe和dll都拷贝到C:\WINDOWS\system32下面,否则运行下面的指令会出错
查看映像信息
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,然后就可以通过图形界面增加自己的驱动了,不过程序界面增加驱动数量有限制,需要自己修改脚本来实现增加更多的驱动。