|
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145904&extra=&highlight=%D4%D8wim&page=1深度PE版主neo提过此问题,结果好像不了了之
如题,做一个UD版的03与win7PE合集,03选的小马的某老版加进了SRS驱动已经调好,外置程序全放在U盘可见分区,win7选用的我心如水的新版win7维护版,内置的工具太少,想共享03的某几个wim,遇到了neo所提的问题。win7PE下的pecmd修改后如下:
//配置文件开始
DISP W1024 H768 B32
TEAM LOGO %CurDir%\LOGO2.JPG|WAIT 100
TEAM TEXT 初始化 Win7PE 文件系统 ...#0xFFFFFF L59 T659 R519 B699 $22*|WAIT 100
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32
TEAM EXEC =!%WS%\winpeshl.exe|INIT U,3699|RECY *:\,0|HOTK #112,PECMD.EXE
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess=#1
TEAM FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini
EXEC =!%WS%\ORDERDRV.CMD
WAIT 300
RAMD ImDisk,L64,NTFS,Y:,PETOOLS
NUMK 0
EXEC !=NUMLOCK.EXE
TEAM TEXT 初始化 Win7PE 文件系统 ... 请稍等 ...|WAIT 300
EXEC @%ProgramFiles%\IME\IME.EXE
ENVI LNK=X:\Program Files\LNK
WAIT 300
EXEC !%ProgramFiles%\TOOLS\WimTool.exe /Reg /M
REGI HKCU\SOFTWARE\WimTool\AutoMountPath=Y:\WIM
FORX \MiniPE\WIN7PE.INI,MyIni,1,LOAD %MyIni% //添加的代码
WAIT 300
EXEC !%ProgramFiles%\IME\INSWB.CMD
EXEC !%ProgramFiles%\REGDOC.CMD
......
U盘\minipe\win7pe.ini内容如下:
_sub mountwimfile
name wimname=%swim%
moun %swim%,%mountpath%\%wimname%\,1
load %mountpath%\%wimname%\main.ini
_end
_sub mountbsc
envi mountpath=x:\program files
forx %bsc%\basic.wim,swim,0,call mountwimfile
forx %bsc%\aida64.wim,swim,0,call mountwimfile
_end
team envi soft=%curdrv%\minipe|envi bsc=%soft%\programs|envi pf=pagefile.sys
`forx \%pf%,lastpf,0,file %lastpf%
team call mountbsc
exit
请问哪儿出了问题啦?进了PE后多了basic/aida64两个空目录,将 x:\program files换成y:\重新加载时成功过,但读取速度相当慢而且不稳定,没来得及测试就死机。换过用imagex /mount basic.wim 1 y:\basic,提示加载成功,但目录依然为空,求解决方案
************************************************************
找到问题所在啦,在“RAMD ImDisk,L64,NTFS,Y:,PETOOLS”这一条上,虚拟的Y盘是64M,我的basic.wim大小近50M,挂载后占90M左右的空间,当然失败。改成“RAMD ImDisk,L128,NTFS,Y:,PETOOLS”后正常。
[ 本帖最后由 fengtao4it 于 2011-12-13 10:25 编辑 ] |
|