|
本帖最后由 2012jc天马行空 于 2015-4-25 12:21 编辑
自己摸索来摸索区终于解决了,原来问题不在于配置文件或者命令的问题,问题在于测试平台,我用的是vmware虚拟机,需要将U盘映射为本地磁盘,会导致bootpart无法挂载到隐藏分区!
我心如水_Win8_x64_PE_v19.36下载链接:我心如水_Win8_x64_PE_v19.36
rt,我已经在system32还有SysWOW64目录下添加了bootpart.exe、bootpart.sys、bootpt64.sys,然后按此帖http://bbs.wuyou.net/forum.php?mod=viewthread&tid=330873的方法添加,无论是按5楼http://bbs.wuyou.net/forum.php?m ... &fromuid=470320或者是按11楼http://bbs.wuyou.net/forum.php?m ... &fromuid=470320,都无法调用bootpart,请教怎么解决啊
1)用独剑大大的load.cmd,放在system32下,调用失败
- rem @echo off
- rem 64位8PE中量产UDU+B+隐藏区外置加载方案
- %WinDir%\SYSTEM32\fbinst.exe (ud) output "tools/UD8TOOL.INI" %SystemDrive%\tools\%%~nx
- if not exist %SystemDrive%\tools\UD8TOOL.INI goto UL
- start /wait %WinDir%\SYSTEM32\pecmd.exe load "x:/tools/UD8TOOL.INI"
- start /wait %WinDir%\SYSTEM32\pecmd.exe load "x:/tools/UD8TOOL.INI"
- goto end
- :UL
- %windir%\system32\bootpart.exe -mount -readonly -driveletter T:
- if not exist T:\TOOLS\CD8TOOL.INI goto reload
- start /wait %WinDir%\SYSTEM32\pecmd.exe load T:\TOOLS\CD8TOOL.INI
- start /wait %WinDir%\SYSTEM32\pecmd.exe load T:\TOOLS\CD8TOOL.INI
- goto end
- :reload
- %windir%\system32\bootpart.exe -eject
- call %windir%\system32\reload.cmd
- goto end
- :end
- @echo on
- exit
复制代码
2)在pecmd中直接调用,同样失败
- //试着导出UD区配置文件,成功为UD版,不成功则为非UD版
- LOGS X:\LOAD.log
- EXEC =!%windir%\system32\fbinst.exe (ud) output "tools/UD8TOOL.ini" %SystemDrive%\tools\%~nx
- //UD则加载配置文件CD8TOOL.INI,非UD调用子过程,智能处理
- IFEX %SystemDrive%\tools\UD8TOOL.INI,CALL UD_LOAD ! CALL CD_LOAD
- _SUB UD_LOAD
- TEAM TEXT 载入UD隐藏区外置 ... #0xFFFFFF T50 L400 $28* | load %SystemDrive%\tools\UD8TOOL.INI
- _END
- _SUB CD_LOAD
- //试着用bootpart只读挂载U+和B+隐藏区到T盘
- EXEC =!%windir%\system32\bootpart.exe -mount -readonly -driveletter T:
- //如果T盘存在配置文件,则说明挂载成功直接加载T盘外置;如无配置文件,则取消挂载,用pecmd load加载可见区外置。
- IFEX T:\TOOLS\CD8TOOL.INI,LOAD T:\TOOLS\CD8TOOL.INI!TEAM TEXT 载入可见区外置|EXEC =!%windir%\system32\bootpart.exe -eject|load \TOOLS\CD8TOOL.INI
- _END
复制代码
|
|