|
楼主 |
发表于 2013-1-9 16:43:09
|
显示全部楼层
本帖最后由 449270411 于 2013-1-10 10:53 编辑
仔细对比了一下basic.wim下的type.ini发现IFEX X:\Windows\bfsvc.exe,CALL WIN8PE!CALL 03PE中缺少CALL WIN7PE!这一段命令还有下面
_sub WIN7PE
TEAM EXEC =!%OPDir%\REGDOC.CMD `安装部分软件关联
LINK !%Desktop%\启用网络支持,PECMD.EXE,LOAD %OPDir%\win7NET.INI,Shell32.dll#235
PINT %Programs%\系统维护\Windows驱动备份.lnk,锁定到任务栏(&K)
PINT %Programs%\文件工具\文件管理 7-ZIP.lnk,锁定到任务栏(&K)
_end
这一部分代码
于是就把这两段代码添加到里面,
第一次是这样写的:IFEX X:\Windows\bfsvc.exe,CALL WIN7PE!CALL WIN8PE!CALL 03PE
进入win7之后发现驱动支持可以使用了,进win8之后发现驱动指向变成了指向win7的驱动,
于是改写代码为:IFEX X:\Windows\bfsvc.exe,CALL WIN8PE!CALL WIN7PE!CALL 03PE
但是发现这回win7和win8都指向win8的驱动支持(不管怎么变,它们两个都同时指向第一个选项)
最后实在想不到办法了,于是用了一个最傻瓜的方法:
将12.24中的type.ini复制一份改名为type7.ini然后把IFEX X:\Windows\bfsvc.exe,CALL WIN8PE!CALL 03PE这一段和这一段下面的所有内容删除
再把5.7中的那一段复制过来当然只复制win7pe的那一部分就行了。如下
IFEX X:\Windows\bfsvc.exe,CALL WIN7PE
_sub WIN7PE
TEAM EXEC =!%OPDir%\REGDOC.CMD `安装部分软件关联
LINK !%Desktop%\启用网络支持,PECMD.EXE,LOAD %OPDir%\win7NET.INI,Shell32.dll#235
PINT %Programs%\系统维护\Windows驱动备份.lnk,锁定到任务栏(&K)
PINT %Programs%\文件工具\文件管理 7-ZIP.lnk,锁定到任务栏(&K)
_end
//配置文件结束
到这我想大家都明白我是要怎么做了,是的,现在basic.wim中有两个配置文件,我们要让win7加载type7.ini这个,而win8和03pe继续使用type.ini,其实我们只需要修改win7.iso里面的windows\System32\pecmd.ini就行了,
将里面的这一段TEAM MOUN w:\wim\basic.wim,W:\PESOFT\PESOFT\,1,%TEMP%|LOAD w:\PESOFT\type.ini
改为:TEAM MOUN w:\wim\basic.wim,W:\PESOFT\PESOFT\,1,%TEMP%|LOAD w:\PESOFT\type7.ini
好了,打包回去测试一下,发现都能正确加载了。。。
喜欢的朋友可以自已动手做一下,实在体积大网速慢就不传了。。。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|