我的U盘是威刚的,VID是1307,PID是0163,我用UT163产量工具做成USB-CDROM后,在VPC里面启动可以加载外置程序,可是在实际中启动外置程序就出不来了,开始以为是U盘的问题,但是听坛子里的人说有部分人也遇到了这样的问题,于是排除了U盘问题,昨天在PE讨论区看了nn2nn<PE外置形式——开放式PE外置架构设想>的帖子,终于找到了光杆PE的原因.在这里非常感谢nn2nn的无私贡献,也感谢chnhhwz斑竹的及时回贴.
量产的USB-CDROM跟一些光盘上出现光杆PE的原因就是在WINPE.IS_的WXPE\SYSTEM32目录下PECMD.INI里面有句LOAD \MiniPE\WinPE.INI,而系统启动后,找不到路径,所以加载不了WIM外置程序,其实最简单的办法就是等系统启动到桌面后运行CMD,输入pecmd.exe load ?:\MINIPE\WINPE.INI,这里?就是进PE后WIM所在光盘光盘的盘符,还有另外一个解决办法--提取WINPE.IS_里面WXPE\SYSTEM32\PECMD.INI进行修改,把LOAD \MiniPE\WinPE.INI删除,换成
ENVI VD=MINIPE
_SUB MAKELINK
IFEX %VP%:\%VD%\WINPE.INI,LOAD %VP%:\%VD%\WINPE.INI
_END
ENVI VP=C
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=D
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=E
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=F
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=G
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=H
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=I
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=J
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=K
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=L
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=M
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=N
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=O
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=P
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=Q
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=R
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=S
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=T
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=U
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=V
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=W
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=X
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=Y
IFEX %VP%:\%VD%,CALL MAKELINK
ENVI VP=Z
IFEX %VP%:\%VD%,CALL MAKELINK
这段话的简单意思就是寻找C-Z盘MINIPE\WINPE.INI,找到就LOAD,但是它是个什么顺序(如果有2个盘里面有MINIPE\WINPE.INI我就不知道系统会加载谁了,但是这样的情况很少,)具体的意思就需要看nn2nn的<PE外置形式——开放式PE外置架构设想>里面的文章了.改好后用ULTRAISO保存,重新压缩成IS_,这样后,就可以告别光杆PE了~
[ 本帖最后由 原名丢了 于 2008-6-8 07:34 AM 编辑 ] |