无忧启动论坛

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

我心如水的新版win7PE如何挂载一个指定的wim映像?

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-7 14:51:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 编辑 ]
2#
 楼主| 发表于 2011-12-7 14:53:30 | 只看该作者
唉,坑人呢,码了半天的字,一点发表,提示验证不合格,内容全丢,又得重码,N小时过去了,哭ing...
回复

使用道具 举报

3#
发表于 2011-12-7 15:45:25 | 只看该作者
moun %swim%,%mountpath%\%wimname%\,1
改成
moun %swim%,%mountpath%\%wimname%\%wimname%,1
回复

使用道具 举报

4#
 楼主| 发表于 2011-12-7 20:10:34 | 只看该作者
原帖由 andos 于 2011-12-7 15:45 发表
moun %swim%,%mountpath%\%wimname%\,1
改成
moun %swim%,%mountpath%\%wimname%\%wimname%,1

试过,多了x:\program files\basic\basic、x:\program files\aida64\aida64这两个空目录。
回复

使用道具 举报

5#
发表于 2011-12-7 20:50:47 | 只看该作者
原帖由 fengtao4it 于 2011-12-7 14:51 发表
换过用imagex basic.wim 1 y:\basic,提示加载成功,但目录依然为空,求解决方案


命令都写错了,当然结果不会啦。
imagex /mount %~dp0\basic.wim 1 y:\basic
或 imagex /mountrw %~dp0\basic.wim  1 y:\basic
回复

使用道具 举报

6#
 楼主| 发表于 2011-12-8 19:57:26 | 只看该作者
原帖由 2011mking 于 2011-12-7 20:50 发表


命令都写错了,当然结果不会啦。
imagex /mount %~dp0\basic.wim 1 y:\basic
或 imagex /mountrw %~dp0\basic.wim  1 y:\basic

笔误,确实用得你第一个命令加载的,失败。已经在帖子中修正。
回复

使用道具 举报

7#
 楼主| 发表于 2011-12-13 10:22:57 | 只看该作者
找到问题所在啦,在“RAMD ImDisk,L64,NTFS,Y:,PETOOLS”这一条上,虚拟的Y盘是64M,我的basic.wim大小近50M,挂载后占90M左右的空间,当然失败。改成“RAMD ImDisk,L128,NTFS,Y:,PETOOLS”后正常。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-7 07:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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