无忧启动论坛

标题: 傻瓜式全自动集成USB3.0驱动到Win7PE [打印本页]

作者: TCLSHX    时间: 2012-7-21 23:24
标题: 傻瓜式全自动集成USB3.0驱动到Win7PE
先申明,我是在chiannet 大侠的基础上弄的,很不错的方法,也只有这样的高手才想到借尸还魂,呵呵.....原先没集成功,是因为我的Win7PE精简太多,已失去Dism功能,无法集成,现在用借尸还魂的办法还真弄上了,且我已把批处理重新整理了一下,已做到全自动了,需要说明的是,我是在WIN7系统下弄的,先在一个分区内(最好能有3G以上空间),建一个WIM目录,把一个Dism功能比较全的BOOT.WIM放在其中,并把你要集成驱动的WIN7PE.WIM也放在其中,把驱动解压后放在本分区的MY_Driver目录中,把imagex.exe也放在该分区根目录,把以下的代码保存为TCL1234.CMD放在该分区根目录,接下来运行这个批处理就可以了,看着办吧,凡是前面有REM 的都是注释掉的,可以自己删除

作为替身用的boot.wim,可以把里面的所有工具全删了,这样可以减小体积,专用来做替身....

假如你用的是XP或是2003系统,首先需要安装Windows AIK,在安装完Windows AIK以后需要把D:\Program Files\Windows AIK\Tools\x86和D:\Program Files\Windows AIK\Tools\x86\Servicing下的exe和dll都拷贝到C:\WINDOWS\system32下面,这一步工作要在PE下进行才好,要不会有些文件无法覆盖.那么运行下面的指令时会出错,Windows AIK自己搜来下,名称是KB3AIK_CN.iso,安装时不需要安装到C盘,因为文件可能会比较大,会造成C盘文件很多,我是安装到D盘,安装这个的目的就是让XP或03系统具备Dism功能在XP或03系统下操作,集成驱动时显示的是英文 ,在Win7系统下操作显示的是中文 。

上面的工作做完后, 其实可以删除整个Windows AIK安装目录,不影响集成驱动的操作,我试过了,记住:是删除,不是卸载哈.

其实不只是用于集成USB3.0驱动到Win7PE,集成其它驱动到Win7PE也是可以的......

以下是可在Win7系统,也可在XP或2003系统下运行的改进版代码,复制后保存为TCL1234.CMD

@Echo Off
COLOR 2F
cd /d "%~dp0"
Set RP=
For %%I In (Z Y X W V U T S R Q P O N M L K J I H G F E D C) Do If Exist %%I:\TCL1234.CMD Set RP=%%I:
If "%RP%"=="" Goto HDRPErr
If Exist %RP%\7pe RD %RP%\7pe /S /Q>NUL 2>NUL
If Exist %RP%\boot RD %RP%\boot /S /Q>NUL 2>NUL
md %RP%\7pe
md %RP%\boot
CLS
Echo.
ECHO 正在挂载WIM镜像......
Echo.
Dism /Mount-Wim /WimFile:%RP%\wim\WIN7PE.WIM /index:1 /MountDir:%RP%\7pe
Dism /Mount-Wim /WimFile:%RP%\wim\boot.wim /index:1 /MountDir:%RP%\boot
CLS
Echo.
ECHO 挂载WIM镜像完成,按任意键继续......
Echo.
Pause >nul
CLS
Echo.
ECHO 请耐心等候......
rd %RP%\boot\windows\inf /s /q
rd %RP%\boot\windows\system32\drivers /s /q
rd %RP%\boot\windows\system32\config /s /q
rd %RP%\boot\windows\system32\DriverStore /s /q
move "%RP%\7pe\windows\inf" %RP%\boot\windows\
move "%RP%\7pe\windows\system32\drivers" %RP%\boot\windows\system32\
move "%RP%\7pe\windows\system32\config" %RP%\boot\windows\system32\
move "%RP%\7pe\windows\system32\DriverStore" %RP%\boot\windows\system32\
If Exist %RP%\TCL1 RD %RP%\TCL1 /S /Q>NUL 2>NUL
MD %RP%\TCL1
COPY  %RP%\boot\windows\system32\*.DLL %RP%\TCL1
CLS
Echo.
ECHO 确认驱动文件,即inf,sys,cat等文件全在MY_Driver目录中
Echo.
ECHO 按任意键开始集成驱动文件......
Pause >nul
Dism /Image:%RP%\boot /Add-Driver /Driver:%RP%\MY_Driver /recurse /ForceUnsigned  
ECHO 按任意键继续......
Pause >nul
CLS
Echo.
move "%RP%\boot\windows\inf" %RP%\7pe\windows\
move "%RP%\boot\windows\system32\config" %RP%\7pe\windows\system32\
move "%RP%\boot\windows\system32\drivers" %RP%\7pe\windows\system32\
move "%RP%\boot\windows\system32\DriverStore" %RP%\7pe\windows\system32\
del "%RP%\7pe\windows\system32\*.pnf" /s /q
del "%RP%\7pe\windows\system32\config\*.log?" /s /q /a:h
del "%RP%\7pe\windows\inf\*.log" /q
del "%RP%\7pe\windows\system32\config\*.blf" /s /q /a:h
del "%RP%\7pe\windows\system32\config\*.regtrans-ms" /s /q /a:h
del "%RP%\7pe\Windows\System32\DriverStore\*.1" /q
for /f "delims=" %%a in ('dir /a-d /b %RP%\boot\windows\system32\*.dll') do (
   if not exist "%RP%\TCL1\%%a" copy /y "%RP%\boot\windows\system32\%%a" "%RP%\7pe\windows\system32\"
)
CLS
Echo.  
If Exist %RP%\WIN7 RD %RP%\WIN7 /S /Q>NUL 2>NUL
MD %RP%\WIN7
move "%RP%\7pe\Users" %RP%\WIN7\
move "%RP%\7pe\windows" %RP%\WIN7\
move "%RP%\7pe\Program Files" %RP%\WIN7\
move "%RP%\7pe\ProgramData" %RP%\WIN7\
Echo.
Echo.
ECHO 按任意键开始卸载WIM镜像文件....
Pause >nul
CLS
Echo.
ECHO 正在卸载WIM镜像文件,请稍候....
Echo.
Dism /unmount-Wim /MountDir:"%RP%\7pe" /discard
Dism /unmount-Wim /MountDir:"%RP%\boot" /discard
Echo.
ECHO 卸载WIM镜像文件完成,按任意键开始进行Win7PE.WIM打包....
Pause >nul
rd %RP%\7pe /s /q
rd %RP%\boot /s /q
rd %RP%\TCL1 /s /q
GOTO 111
:HDRPErr
ECHO 出错啦,本批处理名称不能随便改的,按任意键退出......请改回TCL1234.CMD
Pause >nul
EXIT
:111
Start /Wait imagex /capture %RP%\WIN7 "%RP%\WIN7PE.WIM" "PE" /boot /compress maximum
rd %RP%\WIN7 /s /q
CLS
Echo.
ECHO 集成驱动成功啦,WIN7PE.WIM已打包在%RP%盘,按任意键退出吧....
Pause >nul
EXIT

代码中的
move "%RP%\7pe\Users" %RP%\WIN7\
move "%RP%\7pe\windows" %RP%\WIN7\
move "%RP%\7pe\Program Files" %RP%\WIN7\
move "%RP%\7pe\ProgramData" %RP%\WIN7\
如果你的Win7PE是四个目录就和这个一样,根据情况自己增减,千万注意,别死搬硬套...

在此非常感谢chiannet

可以从这里下载驱动:http://www.vdisk.cn/down/index/10819733
做替身用的boot.wim可以用这里的,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=211006&extra=page%3D2

以下是我DIY通用PE工具箱的成品链接地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=213064&page=1&extra=page%3D1


Dism /Mount-Wim /WimFile:%RP%\wim\WIN7PE.WIM /index:1 /MountDir:%RP%\7pe
这句里面的数值1和版本有关,
对于32位的镜像bOOT.WIM,1---简易版,2----家庭普通版,3----家庭高级版,4---专业版,5----旗舰版
对于64位的镜像BOOT.WIM,1---家庭普通版,2----家庭高级版,3----专业版;4---旗舰版
比如,要给32位的简易版Win7pe集成驱动,那个数就填1,其实我们有时也分不清楚,如果运行出错,你改那个数就可以了,直到可以运行


以下是模板,里面有说明,建义:最好是在Win7系统下操作。。。

集成Win7PE驱动_解压到最后分区.7z (348.15 KB, 下载次数: 1362)

[ 本帖最后由 TCLSHX 于 2012-11-20 20:06 编辑 ]

Snap1.jpg (102.22 KB, 下载次数: 439)

Snap1.jpg

作者: 歌理    时间: 2012-7-22 01:50
这个可看。。。。。。。。。。。。
可写挂载不太可靠,最好是先解开,搞好后,再封装
请楼主再写出手动的方法

[ 本帖最后由 歌理 于 2012-7-22 01:57 编辑 ]
作者: TCLSHX    时间: 2012-7-22 02:13
原帖由 歌理 于 2012-7-22 01:50 发表
这个可看。。。。。。。。。。。。
可写挂载不太可靠,最好是先解开,搞好后,再封装
请楼主再写出手动的方法

手动很麻烦,所以我才把这个批处理弄成全自动的啦
作者: 一线天    时间: 2012-7-22 02:31
看看是什么代码
作者: feiyue654321    时间: 2012-7-22 03:58
这么晚了还没有休息,谢谢楼主!
作者: nao95    时间: 2012-7-22 05:14
傻瓜式集成,谢谢楼主!
作者: 12050202    时间: 2012-7-22 05:31
看看是什么代码
学习
作者: nu852    时间: 2012-7-22 07:25
谢谢! 下载来学习学习!
作者: 2011longtianyu    时间: 2012-7-22 08:03
学习一下感谢分享经验
作者: yaojy    时间: 2012-7-22 08:12
看看傻瓜办法...................
作者: fxq    时间: 2012-7-22 08:14
非常感谢楼主!................
作者: lwslin    时间: 2012-7-22 08:15
不错!不错!!强烈支持.(⊙ω⊙)
作者: leileilei777    时间: 2012-7-22 08:45
看看这个。。。。。最近USB3.0让人蛋疼。。
作者: 8617173    时间: 2012-7-22 08:48
学习一下去 呵呵 看看楼主如何处理的
作者: leileilei777    时间: 2012-7-22 09:01
应该已经集成成功了。。。。感谢影子大侠啊。。。
我用那个借尸还魂 总是出现一个错误3。但是用你这个批处理没这问题。。
太威武了。。小弟给跪了。。。
作者: 2010rt    时间: 2012-7-22 09:13
学习下,看看楼主怎么弄的
作者: 极度凶残    时间: 2012-7-22 09:21
嗯!玩玩全自动的,谢谢分享
作者: zhoubin    时间: 2012-7-22 09:45
学习来了,谢谢楼主......
作者: 迷离境界    时间: 2012-7-22 10:15
回复看代码....谢分享
作者: 2012themis    时间: 2012-7-22 10:17
感谢楼主分享,谢谢!~
作者: zhaohj    时间: 2012-7-22 10:18
希望能搞出个DISM组件
作者: nernder    时间: 2012-7-22 10:20
可集成USB3真是太棒了.
作者: TCLSHX    时间: 2012-7-22 10:23
原帖由 zhaohj 于 2012-7-22 10:18 发表
希望能搞出个DISM组件

我在XP系统上试过,Windows AIK必须是安装的才行,可能跟注册表也有关,仅是把文件放进SYSTEM32目录不行,挂载都挂不起,除非能提取注册信息,用时导入XP注册表

有时间可以试验一下,不知道它需要哪些文件支持,难度高

[ 本帖最后由 TCLSHX 于 2012-7-22 10:36 编辑 ]
作者: 咿呀咿呀呦    时间: 2012-7-22 10:34
下来试下谢谢分享~~~~~
作者: zhaohj    时间: 2012-7-22 10:55
原帖由 TCLSHX 于 2012-7-22 10:23 发表

我在XP系统上试过,Windows AIK必须是安装的才行,可能跟注册表也有关,仅是把文件放进SYSTEM32目录不行,挂载都挂不起,除非能提取注册信息,用时导入XP注册表

有时间可以试验一下,不知道它需要哪些文件支持,难度高


nt5.x系统上就不管了吧。
在正常的win7系统上,没必要有boot.wim了吧,直接
REM 可写挂载win7pe.wim镜像文件
Dism /Mount-Wim /WimFile:%RP%\wim\WIN7PE.WIM /index:1 /MountDir:%RP%\w7pe
在这个基础上就可以了。
ECHO 按任意键开始集成驱动文件......
Pause >nul
Dism /Image:%RP%\w7pe /Add-Driver /Driver:%RP%\MY_Driver /recurse /ForceUnsigned  
......
作者: sry    时间: 2012-7-22 10:56
下载来学习,怎么添加。
作者: yigeren    时间: 2012-7-22 10:56
这个得下来看看了。。。。
作者: TCLSHX    时间: 2012-7-22 11:07
原帖由 zhaohj 于 2012-7-22 10:55 发表


nt5.x系统上就不管了吧。
在正常的win7系统上,没必要有boot.wim了吧,直接
REM 可写挂载win7pe.wim镜像文件
Dism /Mount-Wim /WimFile:%RP%\wim\WIN7PE.WIM /index:1 /MountDir:%RP%\w7pe
在这个基础上 ...

如果不需要boot.wim做替身,就必须向要添加驱动的WIN7PE的相关目录添加支DISM所需的文件,整合好后又要删除这些文件,然后再打包.得有批处理高手帮忙才行,因为要记住添加了哪些文件,后面才能根据记录来删除
作者: duliwei    时间: 2012-7-22 11:15
看看是什么代码
作者: zwking8643    时间: 2012-7-22 11:18
看看啊
USB3.0   ......
作者: zhaohj    时间: 2012-7-22 11:21
原帖由 TCLSHX 于 2012-7-22 11:07 发表

如果不需要boot.wim做替身,就必须向要添加驱动的WIN7PE的相关目录添加支DISM所需的文件,整合好后又要删除这些文件,然后再打包.得有批处理高手帮忙才行,因为要记住添加了哪些文件,后面才能根据记录来删除


这倒没想到,离线注入驱动还有这个要求?
我等会虚拟机测试一下看看。
作者: TCLSHX    时间: 2012-7-22 11:28
改进版改进的地方是,直接用imagex打包,改进版的模板已上传,并贴了地址,可以下载了

[ 本帖最后由 TCLSHX 于 2012-7-22 12:28 编辑 ]
作者: 時間    时间: 2012-7-22 13:17
看看  学习一下看看  学习一下
作者: andos    时间: 2012-7-22 14:07
自动的更方便,支持一下,呵呵~~
作者: taiji    时间: 2012-7-22 15:41
标题: 回复 #1 TCLSHX 的帖子
这个可看。。。。。。。。。。。。
作者: elai    时间: 2012-7-22 20:10
回复看看,学习一下如何添加USB3.0!
作者: 20110106    时间: 2012-7-22 20:22
放个完整版上来 伸手党 用用..?
作者: ducs    时间: 2012-7-22 20:25
傻瓜式集成,谢谢楼主!
作者: 445112826    时间: 2012-7-22 21:10
学习学习。
作者: ldir    时间: 2012-7-22 21:45
看看傻瓜办法看看傻瓜办法
作者: 2011sdjalc    时间: 2012-7-22 22:10
又更新了啊,看看,谢谢。
作者: 2010dsming    时间: 2012-7-22 23:13
学习一下傻瓜办法.谢谢.
作者: xirch    时间: 2012-7-23 01:13
谢谢楼主分享!!!!!!!!!
作者: 我就打酱油的    时间: 2012-7-23 05:35
纯支持,顶顶好。。。。。。。。。。。。。。
作者: 极度凶残    时间: 2012-7-23 11:41
WIN7系统光盘镜像量产到USB3.0的U盘,在USB3.0接口启动后无法安装,因为没有USB3.0驱动,找不到U盘,能不能用楼主的办法把驱动集成入WIN7系统光盘镜像里的BOOT.WIM,可以在USB3.0接口启动并直接安装呢?
作者: zhaohj    时间: 2012-7-23 11:58
原帖由 极度凶残 于 2012-7-23 11:41 发表
WIN7系统光盘镜像量产到USB3.0的U盘,在USB3.0接口启动后无法安装,因为没有USB3.0驱动,找不到U盘,能不能用楼主的办法把驱动集成入WIN7系统光盘镜像里的BOOT.WIM,可以在USB3.0接口启动并直接安装呢?


这个更加简单了,BOOT.WIM本身包含dism的组件。批处理简单修改一下就可以了。
如果不想修改批处理,可以把boot.wim拷贝一份给win7pe.wim,运行后根目录下的win7pe.wim就是修改后的boot.wim
作者: 2011win5xp    时间: 2012-7-23 12:38
这个要学习下,这样就可以自己动手了
作者: TCLSHX    时间: 2012-7-23 12:42
原帖由 极度凶残 于 2012-7-23 11:41 发表
WIN7系统光盘镜像量产到USB3.0的U盘,在USB3.0接口启动后无法安装,因为没有USB3.0驱动,找不到U盘,能不能用楼主的办法把驱动集成入WIN7系统光盘镜像里的BOOT.WIM,可以在USB3.0接口启动并直接安装呢?

你可以做个试验,我现在在XP系统下集成驱动到WIN7PE.WIM,方法是对的, 代码在XP系统下有点小问题,正在改
作者: 极度凶残    时间: 2012-7-23 12:50
原帖由 TCLSHX 于 2012-7-23 12:42 发表

你可以做个试验,我现在在XP系统下集成驱动到WIN7PE.WIM,方法是对的, 代码在XP系统下有点小问题,正在改

经过测试,集成驱动后大小只有162MB(原来的是182MB),不能正常启动,显示如下:


作者: 2011yes    时间: 2012-7-23 13:09
标题: yes good
yes good
thank you
作者: TCLSHX    时间: 2012-7-23 13:24
原帖由 极度凶残 于 2012-7-23 12:50 发表

经过测试,集成驱动后大小只有162MB(原来的是182MB),不能正常启动,显示如下:

146752


集成驱动后, 应该比原来的大才对,我的集成后就比原来大
作者: 极度凶残    时间: 2012-7-23 13:30
原帖由 TCLSHX 于 2012-7-23 13:24 发表


集成驱动后, 应该比原来的大才对,我的集成后就比原来大

用的是说明里的代码:
CLS
Echo.
ECHO 按任意键继续......
Echo.
CLS
Echo.
ECHO 确认驱动文件,即inf,sys,cat等文件全在MY_Driver目录中
Echo.
ECHO 按任意键开始集成驱动文件......
Pause >nul
Dism /Image:%RP%\7pe /Add-Driver /Driver:%RP%\MY_Driver /recurse /ForceUnsigned
ECHO 按任意键继续......
Pause >nul
del "%RP%\7pe\windows\system32\*.pnf" /s /q
del "%RP%\7pe\windows\system32\config\*.log?" /s /q /a:h
del "%RP%\7pe\windows\inf\*.log" /q
del "%RP%\7pe\windows\system32\config\*.blf" /s /q /a:h
del "%RP%\7pe\windows\system32\config\*.regtrans-ms" /s /q /a:h
del "%RP%\7pe\Windows\System32\DriverStore\*.1" /q
REM 改写原来的WIM文件,并重新打包
REM Dism /unmount-Wim /MountDir:"%RP%\7pe" /Commit
If Exist %RP%\WIN7 RD %RP%\WIN7 /S /Q>NUL 2>NUL
MD %RP%\WIN7
REM 必须先把挂载目录中的内容全部复制到另一目录才能用imagex打包,否则打包不成功
XCOPY "%RP%\7pe" "%RP%\WIN7" /E /G /H /R /Y
REM 使用imagex对7pe目录重新打包,我觉得imagex的压缩率要高些
Start /Wait imagex /capture %RP%\WIN7 "%RP%\WIN7PE.WIM" "PE" /boot /compress maximum
REM 以下是卸载Win7PE.WIM镜像文件,不改写原来的Win7PE.WIM文件
Dism /unmount-Wim /MountDir:"%RP%\7pe" /discard
Echo.
ECHO 按任意键继续.......
Pause >nul
rd %RP%\7pe  /s /q
rd %RP%\WIN7  /s /q
GOTO 111
:HDRPErr
ECHO 出错啦,本批处理名称不能随便改的,按任意键退出......请改回TCL1234.CMD
Pause >nul
EXIT
:111
CLS
Echo.
ECHO 驱动添加成功啦,新的WIN7PE.WIM在%RP%盘根目录,别弄错了,按任意键退出吧.....
Pause >nul
EXIT
作者: TCLSHX    时间: 2012-7-23 13:52
原帖由 极度凶残 于 2012-7-23 13:30 发表

用的是说明里的代码:
CLS
Echo.
ECHO 按任意键继续......
Echo.
CLS
Echo.
ECHO 确认驱动文件,即inf,sys,cat等文件全在MY_Driver目录中
Echo.
ECHO 按任意键开始集成驱动文件......
Pause >nul
...


里面的WIN7PE.WIM必须改为你自己的,比如BOOT.WIM
作者: 极度凶残    时间: 2012-7-23 14:12
原帖由 TCLSHX 于 2012-7-23 13:52 发表


里面的WIN7PE.WIM必须改为你自己的,比如BOOT.WIM

不是这些问题,用新的借尸还魂也错误百出,真是见鬼


作者: TCLSHX    时间: 2012-7-23 15:02
原帖由 极度凶残 于 2012-7-23 14:12 发表

不是这些问题,用新的借尸还魂也错误百出,真是见鬼

146756


借尸,那个尸必须支持DISM全部功能才行,且你必须是在W7系统下做才行,现在我也可以在XP下做了,等弄好后会发上来

[ 本帖最后由 TCLSHX 于 2012-7-23 15:03 编辑 ]
作者: 极度凶残    时间: 2012-7-23 15:32
原帖由 TCLSHX 于 2012-7-23 15:02 发表


借尸,那个尸必须支持DISM全部功能才行,且你必须是在W7系统下做才行,现在我也可以在XP下做了,等弄好后会发上来

我就是在WIN7里运行的,安装了AIK也不行,但用以下命令手动集成就可以:
Dism /Mount-Wim /WimFile:E:\boot.wim /index:2 /MountDir:e:\2\
Dism /Image:e:\2\ /Add-Driver /Driver:E:\MY_Driver\AMD /Recurse
Dism /Image:e:\2\ /Add-Driver /Driver:E:\MY_Driver\Intel /Recurse
Dism /Image:e:\2\ /Add-Driver /Driver:E:\MY_Driver\NEC /Recurse
Dism /Image:e:\2\ /Add-Driver /Driver:E:\MY_Driver\ASMedia /Recurse
Dism /Unmount-Wim /MountDir:e:\2\ /Commit


不知啥回事
作者: TCLSHX    时间: 2012-7-23 16:02
原帖由 极度凶残 于 2012-7-23 15:32 发表

我就是在WIN7里运行的,安装了AIK也不行,但用以下命令手动集成就可以:
Dism /Mount-Wim /WimFile:E:\boot.wim /index:2 /MountDir:e:\2\
Dism /Image:e:\2\ /Add-Driver /Driver:E:\MY_Driver\AMD /Recur ...

是版本问题

Dism /Mount-Wim /WimFile:%RP%\wim\WIN7PE.WIM /index:1 /MountDir:%RP%\7pe
这句里面的数值1和版本有关,
对于32位的镜像bOOT.WIM,1---简易版,2----家庭普通版,3----家庭高级版,4---专业版,5----旗舰版
对于64位的镜像BOOT.WIM,1---家庭普通版,2----家庭高级版,3----专业版;4---旗舰版
比如,要给32位的简易版Win7pe集成驱动,那个数就填1,其实我们有时也分不清楚,如果运行出错,你改那个数就可以了,直到可以运行
作者: 极度凶残    时间: 2012-7-23 16:10
原帖由 TCLSHX 于 2012-7-23 16:02 发表

是版本问题

Dism /Mount-Wim /WimFile:%RP%\wim\WIN7PE.WIM /index:1 /MountDir:%RP%\7pe
这句里面的数值1和版本有关,
对于32位的镜像bOOT.WIM,1---简易版,2----家庭普通版,3----家庭高级版,4---专业版,5----旗舰版
对于64位的镜像BOOT.WIM,1---家庭普通版,2----家庭高级版,3----专业版;4---旗舰版
比如,要给32位的简易版Win7pe集成驱动,那个数就填1,其实我们有时也分不清楚,如果运行出错,你改那个数就可以了,直到可以运行


BOOT.WIM只有2个映像:
部署映像服务和管理工具
版本: 6.1.7600.16385
映像的详细信息: E:\boot.wim
索引: 1
名称: Microsoft Windows PE (x86)
描述: Microsoft Windows PE (x86)
大小: 974,708,969 个字节
索引: 2
名称: Microsoft Windows Setup (x86)
描述: Microsoft Windows Setup (x86)
大小: 1,075,460,745 个字节
操作成功完成。
C:\Program Files\Windows AIK\Tools\x86>


install.wim里才有你说的那些

我现在不是想把USB3.0驱动集成到install.wim里,而是BOOT.WIM

[ 本帖最后由 极度凶残 于 2012-7-23 16:14 编辑 ]
作者: TCLSHX    时间: 2012-7-23 16:18
原帖由 极度凶残 于 2012-7-23 16:10 发表


BOOT.WIM只有2个映像:
部署映像服务和管理工具
版本: 6.1.7600.16385
映像的详细信息: E:\boot.wim
索引: 1
名称: Microsoft Windows PE (x86)
描述: Microsoft Windows PE (x86)
大小: 974,708,96 ...

你试改一下那个数值看,如果不行, 只有以管理员身份运行CMD,然后在里面输命令了,我现在在XP下做,很正常,只是显示的不是中文,是英文了

[ 本帖最后由 TCLSHX 于 2012-7-23 16:22 编辑 ]
作者: xzf680    时间: 2012-7-23 16:19
不可能的吧!全自动?
作者: zqywult    时间: 2012-7-23 17:01
谢谢LZ!!下载来学习学习!!!
作者: 2012iiifish    时间: 2012-7-23 18:08
感谢分享经验....
作者: 梦逝去    时间: 2012-7-23 20:35
好东西谢谢楼主分享
作者: 梦逝去    时间: 2012-7-23 20:37
看看傻瓜办法...................
作者: zqywult    时间: 2012-7-24 00:18
"假如你用的是XP或是2003系统,首先需要安装Windows AIK,在安装完Windows AIK以后需要把D:\Program Files\Windows AIK\Tools\x86和D:\Program Files\Windows AIK\Tools\x86\Servicing下的exe和dll都拷贝到C:\WINDOWS\system32下面,这一步工作要在PE下进行才好,要不会有些文件无法覆盖.那么运行下面的指令时会出错,Windows AIK自己搜来下,名称是KB3AIK_CN.iso,安装时不需要安装到C盘,因为文件可能会比较大,会造成C盘文件很多,我是安装到D盘"

请问LZ:
必须要安装Windows AIK吗??把上述要拷贝到C:\WINDOWS\system32下面的文件打包分享,大家拷贝到C:\WINDOWS\system32下,不行吗?
Windows AIK太大了,只是为了集成驱动,就要安装这么个大家伙,集成驱动后还要卸载....

另外,请问LZ:在Win7PE下可以用您的批处理模板集成驱动吗?

烦请LZ指教!谢谢了!!!
作者: rwx2004    时间: 2012-7-24 03:59
看看办法...................
作者: TCLSHX    时间: 2012-7-24 08:05
原帖由 zqywult 于 2012-7-24 00:18 发表
"假如你用的是XP或是2003系统,首先需要安装Windows AIK,在安装完Windows AIK以后需要把D:\Program Files\Windows AIK\Tools\x86和D:\Program Files\Windows AIK\Tools\x86\Servicing下的exe和dll都拷贝到C:\WIN ...


必须安装AIK,我试过了,可能跟注册有关,除非能提取AIK注册信息,然后在用时导入XP注册表,并拷入AIK的相关文件,安装AIK其实就是让XP系统下具备Dism功能.只安装到D盘,对XP系统没有影响的,不用卸载它.另外,我的模板能不能在Win7PE下用来集成驱动,这个我没有试过,我想如果这个Win7PE的DISM功能还很全的话,应该可以,精简过多的可能不行

[ 本帖最后由 TCLSHX 于 2012-7-24 08:12 编辑 ]
作者: freesoft00    时间: 2012-7-24 09:29
看看这个如何。。。。。
作者: TCLSHX    时间: 2012-7-24 10:29
我刚才在具有Dism功能的Win7PE下操作也成功啦.
作者: HY    时间: 2012-7-24 13:47
学习一下,这样就不麻烦了。
作者: md5    时间: 2012-7-24 15:54
现在新机器都有USB3.0了 大势所趋
也可以集成驱动方便自己定制
作者: 2012hotmail    时间: 2012-7-24 17:00
刚才点错了帖子。这下瞅准了
作者: chiannet    时间: 2012-7-24 17:13
标题: 回复 #1 TCLSHX 的帖子
看看影子情人(兄弟、姐妹)的研究成果!
作者: chiannet    时间: 2012-7-24 17:15
for /f "delims=" %%a in ('dir /a-d /b %RP%\TCL2\*.dll') do (
   if not exist "%RP%\TCL1\%%a" copy /y "%RP%\TCL2\%%a" "%RP%\TCL3\"
)
哈哈,楼主娴熟、强大的批处理语句,我取走啦!谢啦!!
作者: rongrcs    时间: 2012-7-24 17:34
标题: 回复 #1 TCLSHX 的帖子
非常感谢提供这么好的软件
作者: jjzlowe    时间: 2012-7-24 18:21
又学了点知识,感谢楼主
作者: pnweibin    时间: 2012-7-24 19:59
谢谢分享方法,先看看能否用先。
作者: TCLSHX    时间: 2012-7-24 21:25
原帖由 chiannet 于 2012-7-24 17:15 发表
for /f "delims=" %%a in ('dir /a-d /b %RP%\TCL2\*.dll') do (
   if not exist "%RP%\TCL1\%%a" copy /y "%RP%\TCL2\%%a" "%RP%\TCL3\"
)
哈哈,楼主娴熟、强大的批处理语句,我取走啦!谢啦!!


高手就是高手,一说就是内行家,这段批处理是整个代码的关键,呵呵,我也是求教得来,从你的借尸还魂受的的启发不浅啦.....高手就是不一样,以后多有请教......

[ 本帖最后由 TCLSHX 于 2012-7-24 22:11 编辑 ]
作者: pnweibin    时间: 2012-7-25 23:38




照你的步骤做,但运行出现上头的错误提示。
作者: TCLSHX    时间: 2012-7-25 23:54
原帖由 pnweibin 于 2012-7-25 23:38 发表
147011
147012
147013

照你的步骤做,但运行出现上头的错误提示。

看样子,好象是在XP下做的,一定要安装AIK,并且必须在PE下用AIK的相关文件覆盖SYSTEM32目录,在XP下做的集成驱动时显示的是英文,在Win7系统下做的,显示的是中文,还有就是必须保证你借的这个替身具备完整的Dism功能,我已在一楼给出一个地址,下那位楼主那个就可以,完全可以做替身用
一楼贴出的代码是最后修改的代码,比模板中的代码运行要快些.以下抓的图是我在XP下做的,你看看.

[ 本帖最后由 TCLSHX 于 2012-7-26 00:28 编辑 ]

Snap1.jpg (23.12 KB, 下载次数: 160)

Snap1.jpg

Snap2.jpg (98.49 KB, 下载次数: 159)

Snap2.jpg

Snap3.jpg (48.46 KB, 下载次数: 172)

Snap3.jpg

Snap4.jpg (11.74 KB, 下载次数: 145)

Snap4.jpg

作者: pnweibin    时间: 2012-7-26 00:43
原帖由 TCLSHX 于 2012-7-25 23:54 发表

看样子,好象是在XP下做的,一定要安装AIK,并且必须在PE下用AIK的相关文件覆盖SYSTEM32目录,在XP下做的集成驱动时显示的是英文,在Win7系统下做的,显示的是中文,还有就是必须保证你借的这个替身具备完整的Dism功 ...



这么晚还打扰你不好意思哈,我是在WINXP下制作的,我用替身正是从WIN7 PE 网络全能版 ISO 提取出来的BOOT.WIM, PE下用AIK的相关文件覆盖SYSTEM32这步也照做了,但还是出现这个错误提示, 你说明里的把“x86 和 x86\Servicing下的exe和dll 覆盖到SYSTEM32”,是指把这两个文件夹里面的文件提取复制到SYSTEM32,还是把整个文件夹复制过去就好?

[ 本帖最后由 pnweibin 于 2012-7-26 00:45 编辑 ]
作者: TCLSHX    时间: 2012-7-26 00:55
原帖由 pnweibin 于 2012-7-26 00:43 发表



这么晚还打扰你不好意思哈,我是在WINXP下制作的,我用替身正是从WIN7 PE 网络全能版 ISO 提取出来的BOOT.WIM, PE下用AIK的相关文件覆盖SYSTEM32这步也照做了,但还是出现这个错误提示, 你说明里的把“ ...

说的是文件,zh-cn目录也要提取覆盖,第一步,先把X86内的除Servicing目录以外的内容全部复制覆盖C盘XP系统的SYSTEM32目录,第二步,复制Servicing中的全部内容再覆盖C盘XP系统的SYSTEM32目录一次,遇到有同名文件要强行覆盖,所以只能在PE下才能进行.在XP系统下不能做到完全覆盖,因为有些文件正在使用当中.

一楼贴出的代码是最新的代码,运行时间要稍短一些

[ 本帖最后由 TCLSHX 于 2012-7-26 01:18 编辑 ]
作者: pnweibin    时间: 2012-7-26 01:48
原帖由 TCLSHX 于 2012-7-26 00:55 发表

说的是文件,zh-cn目录也要提取覆盖,第一步,先把X86内的除Servicing目录以外的内容全部复制覆盖C盘XP系统的SYSTEM32目录,第二步,复制Servicing中的全部内容再覆盖C盘XP系统的SYSTEM32目录一次,遇到有同名文件要 ...



成功了,老大,究其原因是本人刚开始搞这个不太懂,没把要加载驱动的WIN7PE.WIM放到WIM文件夹里,只把替身放了进去,不过用老大这个命令打包出来的WIM文件确实会比原来的容量小一点点,可能是 imagex这个工具的压缩率比较高的关系,所以有兄弟集成出来的WIM比原来的容量小一点点不用觉得奇怪,还是要写到U盘试一下最准确,最谢谢老大深夜的无私帮助,感动加致敬,现在正用集成USB3.0驱动成功的Win7PE全能版上网回复此帖,嘻嘻嘻。

[ 本帖最后由 pnweibin 于 2012-7-26 19:31 编辑 ]
作者: peihong998    时间: 2012-7-26 09:36
看看这个啦,谢谢楼主!
作者: ayyllll    时间: 2012-7-26 14:55
支持一下。。
好的
作者: 2012kenyliu    时间: 2012-7-26 18:04
要好好學習了~~謝謝
作者: 2012168    时间: 2012-7-26 19:30
傻瓜式集成,谢谢楼主!
作者: qqiu123    时间: 2012-7-26 20:01
看看是什么代码
作者: gybaby123    时间: 2012-7-26 20:32
看看確實方法,辛苦了
作者: fengtao4it    时间: 2012-7-26 21:39
标题: 回复 #1 TCLSHX 的帖子
学习下。
万恶的字节数限制……
作者: cycyc    时间: 2012-7-26 22:04
看看……………………………………………………………………………………………………………………
作者: tegl    时间: 2012-7-26 22:52
好帖,感谢分享宝贵经验
作者: 2010dboy30    时间: 2012-7-26 23:36
好东西!不用多说!!
作者: tegl    时间: 2012-7-27 10:19
很好,批处理收下了
作者: 2012kwoklee    时间: 2012-7-27 13:37
学习一下,多谢楼主了
作者: 2011itbeta    时间: 2012-7-29 14:40
Deep Freeze
作者: 2012cktc    时间: 2012-7-29 15:17
看看是什么代码~~~~~~~~~
作者: WAIGO    时间: 2012-7-29 19:32
这个必须学习。谢了!
作者: 苏州本是    时间: 2012-7-29 19:50
又是利益大家的好贴,大家顶顶!!
作者: 阿弥陀佛    时间: 2012-7-31 17:06
看看,学习一下




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3