无忧启动论坛

标题: 把WIM映像设成可写状态挂载到B盘(通俗来说就是让B盘可写) [打印本页]

作者: moneyjin    时间: 2012-1-19 20:43
标题: 把WIM映像设成可写状态挂载到B盘(通俗来说就是让B盘可写)
大家用的PE种类也够多了,比如我心如水PE、老毛桃PE等,这些PE用的B盘(或Y盘)挂载的WIM映像都是只读状态的,怎么把WIM映像设置成可写状态挂载到B盘呢(通俗来说就是让B盘可写)?先看看PECMD的MOUN命令解释:

格式│MOUN [!][Wim文件名],<Mount目标目录>,[映像ID],[WimFltr临时工作目录]                          
功能│将WIM文件中的某个映像挂载到指定的目录中或卸下已经挂载上的映像文件。                        
参数:
Wim文件名:Microsoft Windows Imaging Format (WIM) 映像格式的文件。      
Mount目标目录:将WIM映像挂载到的目录。                                                
Wim文件的映像ID: WIM文件中的映像ID,用数值表示。只读挂载映像时,映像ID为 1 时可省略。  
WimFltr临时目录:当设置WimFltr临时工作目录时表示RW方式挂载,这个目录建议设置到硬盘。  
......

由命令解释可以看出,设置WimFltr临时工作目录时表示RW(读写)方式挂载,因此修改WINPE.INI文件的代码,将“MOUN %CurDrv%\MINIPE\OP.WIM,B:,1“改成:
MOUN %CurDrv%\MINIPE\OP.WIM,B:,1,%TEMP%
代码改成这样,WIM映像是以可写状态挂载到B盘的,如果WIM映像是只读的(如在光盘中),也可以使用这种模式,前提是PECMD至少要是V2.8.9版或更高的版本,请看老九大哥的更新说明:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&extra=page%3D1
V2.8.9临时更新(版本号不变):
1、修正了 nn2nn 提到的不能以可写方式挂载WIM的BUG;
2、完善了 MOUN 命令的智能化判断:当一个WIM不能以可写方式挂载时将自动以只读方式挂载,使WinPE中能挂上WIM文件的失败因素减小;
3、新增了两条与目录链接和目录虚拟分区有关的命令;
4、随更新包内附有一个Demo,在正常系统和WinPE中执行那个CMD都会有正确的效果。
真的严重感谢老九大哥开发的PECMD了,向老九大哥致敬!!!

还有一点要注意,在PE中挂载WIM文件需要WimFltr组件的支持,相应的驱动文件是wimfltr.sys,这个文件的版本必须是6.0.6001.18000版或更高的版本,才能解决Wim文件可写挂载时有写入操作即蓝屏的BUG,本帖提供的附件”WimFltr( 6.0.6001.18000)组件安装&卸载程序.rar“,里面有安装及卸载WimFltr组件的批处理程序,有兴趣的可下载测试!
参考的帖子:
PECMD.EXE通过配置文件挂接WIM映像的简单说明

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106181

附件: WimFltr( 6.0.6001.18000)组件安装&卸载程序.rar (213.42 KB, 下载次数: 98)







[ 本帖最后由 moneyjin 于 2012-1-20 00:13 编辑 ]
作者: andos    时间: 2012-1-19 20:53
这种方式老早就有人使用了

判定启动介质是可写还是不可写,是可写就用/mountrw,非可写就用/Mount (imagex.exe的用法)
作者: moneyjin    时间: 2012-1-19 21:03
标题: 回复 #2 andos 的帖子
谢谢andos大元帅!请问PECMD的MOUN命令有没有这种用法呢?即判定启动介质是可写还是不可写,然后用不同的写法,请指教,谢谢!
作者: andos    时间: 2012-1-19 21:41
原帖由 moneyjin 于 2012-1-19 21:03 发表
谢谢andos大元帅!请问PECMD的MOUN命令有没有这种用法呢?即判定启动介质是可写还是不可写,然后用不同的写法,请指教,谢谢!


你可以参考网虫2008 7pe的pecmd.ini和WIN7PE.ini和其他一些INI文件

[ 本帖最后由 andos 于 2012-1-19 21:46 编辑 ]
作者: moneyjin    时间: 2012-1-20 00:14
标题: 回复 #4 andos 的帖子
不用这么麻烦,只要PECMD是V2.8.9版或更高的版本就行了,请看老九大哥的更新说明:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&extra=page%3D1
V2.8.9临时更新(版本号不变):
1、修正了 nn2nn 提到的不能以可写方式挂载WIM的BUG;
2、完善了 MOUN 命令的智能化判断:当一个WIM不能以可写方式挂载时将自动以只读方式挂载,使WinPE中能挂上WIM文件的失败因素减小;
3、新增了两条与目录链接和目录虚拟分区有关的命令;
4、随更新包内附有一个Demo,在正常系统和WinPE中执行那个CMD都会有正确的效果。
作者: Wisdom1978    时间: 2012-1-20 23:19
值得学习,谢谢老大。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3