无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: TCLSHX
打印 上一主题 下一主题

傻瓜式全自动集成USB3.0驱动到Win7PE

    [复制链接]
31#
发表于 2012-7-22 11:21:39 | 只看该作者
原帖由 TCLSHX 于 2012-7-22 11:07 发表

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


这倒没想到,离线注入驱动还有这个要求?
我等会虚拟机测试一下看看。
回复

使用道具 举报

32#
 楼主| 发表于 2012-7-22 11:28:23 | 只看该作者
改进版改进的地方是,直接用imagex打包,改进版的模板已上传,并贴了地址,可以下载了

[ 本帖最后由 TCLSHX 于 2012-7-22 12:28 编辑 ]
回复

使用道具 举报

33#
发表于 2012-7-22 13:17:45 | 只看该作者
看看  学习一下看看  学习一下
回复

使用道具 举报

34#
发表于 2012-7-22 14:07:22 | 只看该作者
自动的更方便,支持一下,呵呵~~
回复

使用道具 举报

35#
发表于 2012-7-22 15:41:39 | 只看该作者

回复 #1 TCLSHX 的帖子

这个可看。。。。。。。。。。。。
回复

使用道具 举报

36#
发表于 2012-7-22 20:10:47 | 只看该作者
回复看看,学习一下如何添加USB3.0!
回复

使用道具 举报

37#
发表于 2012-7-22 20:22:31 | 只看该作者
放个完整版上来 伸手党 用用..?
回复

使用道具 举报

38#
发表于 2012-7-22 20:25:19 | 只看该作者
傻瓜式集成,谢谢楼主!
回复

使用道具 举报

39#
发表于 2012-7-22 21:10:31 | 只看该作者
学习学习。
回复

使用道具 举报

40#
发表于 2012-7-22 21:45:16 | 只看该作者
看看傻瓜办法看看傻瓜办法
回复

使用道具 举报

41#
发表于 2012-7-22 22:10:41 | 只看该作者
又更新了啊,看看,谢谢。
回复

使用道具 举报

42#
发表于 2012-7-22 23:13:28 | 只看该作者
学习一下傻瓜办法.谢谢.
回复

使用道具 举报

43#
发表于 2012-7-23 01:13:05 | 只看该作者
谢谢楼主分享!!!!!!!!!
回复

使用道具 举报

44#
发表于 2012-7-23 05:35:46 | 只看该作者
纯支持,顶顶好。。。。。。。。。。。。。。
回复

使用道具 举报

45#
发表于 2012-7-23 11:41:12 | 只看该作者
WIN7系统光盘镜像量产到USB3.0的U盘,在USB3.0接口启动后无法安装,因为没有USB3.0驱动,找不到U盘,能不能用楼主的办法把驱动集成入WIN7系统光盘镜像里的BOOT.WIM,可以在USB3.0接口启动并直接安装呢?
回复

使用道具 举报

46#
发表于 2012-7-23 11:58:37 | 只看该作者
原帖由 极度凶残 于 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
回复

使用道具 举报

47#
发表于 2012-7-23 12:38:15 | 只看该作者
这个要学习下,这样就可以自己动手了
回复

使用道具 举报

48#
 楼主| 发表于 2012-7-23 12:42:19 | 只看该作者
原帖由 极度凶残 于 2012-7-23 11:41 发表
WIN7系统光盘镜像量产到USB3.0的U盘,在USB3.0接口启动后无法安装,因为没有USB3.0驱动,找不到U盘,能不能用楼主的办法把驱动集成入WIN7系统光盘镜像里的BOOT.WIM,可以在USB3.0接口启动并直接安装呢?

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

使用道具 举报

49#
发表于 2012-7-23 12:50:21 | 只看该作者
原帖由 TCLSHX 于 2012-7-23 12:42 发表

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

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

回复

使用道具 举报

50#
发表于 2012-7-23 13:09:53 | 只看该作者

yes good

yes good
thank you
回复

使用道具 举报

51#
 楼主| 发表于 2012-7-23 13:24:27 | 只看该作者
原帖由 极度凶残 于 2012-7-23 12:50 发表

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

146752


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

使用道具 举报

52#
发表于 2012-7-23 13:30:41 | 只看该作者
原帖由 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
回复

使用道具 举报

53#
 楼主| 发表于 2012-7-23 13:52:38 | 只看该作者
原帖由 极度凶残 于 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
回复

使用道具 举报

54#
发表于 2012-7-23 14:12:59 | 只看该作者
原帖由 TCLSHX 于 2012-7-23 13:52 发表


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

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

回复

使用道具 举报

55#
 楼主| 发表于 2012-7-23 15:02:20 | 只看该作者
原帖由 极度凶残 于 2012-7-23 14:12 发表

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

146756


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

[ 本帖最后由 TCLSHX 于 2012-7-23 15:03 编辑 ]
回复

使用道具 举报

56#
发表于 2012-7-23 15:32:18 | 只看该作者
原帖由 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


不知啥回事
回复

使用道具 举报

57#
 楼主| 发表于 2012-7-23 16:02:32 | 只看该作者
原帖由 极度凶残 于 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,其实我们有时也分不清楚,如果运行出错,你改那个数就可以了,直到可以运行
回复

使用道具 举报

58#
发表于 2012-7-23 16:10:31 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

59#
 楼主| 发表于 2012-7-23 16:18:24 | 只看该作者
原帖由 极度凶残 于 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 编辑 ]
回复

使用道具 举报

60#
发表于 2012-7-23 16:19:59 | 只看该作者
不可能的吧!全自动?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-23 01:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表