无忧启动论坛

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

PECMD.EXE通过配置文件挂接WIM映像的简单说明。

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-23 11:56:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  Microsoft Windows Imaging Format (WIM) 映像是MS新型的映像文件,具高压缩比、挂接方便、挂接内存小等特点。
在XP/2K3的PE中通过挂接WIM作为外置程序,可以避免外置程序受到病毒等因素的破坏,使外置程序更加安全可靠,同时
也可使对外发行的PE打包文件更小更简洁。

1、PE中的WimFltr组件
  在现行PE中增加挂接WIM文件的支持相当简单,无需修改TXTSETUP.SIF文件、也无需.INF文件,只需在注册表文件(SETUPREG.HIV)
增加两项服务,分别向SYSTEM32目录、DRIVERS目录复制两个文件即可,下面是WimFltr组件的文件列表:

I386
  |
  +---SYSTEM32
           |
           +-----WIMGAPI.DLL
           |
           +-----FLTLIB.DLL
           |
           +-----DRIVERS
                      |
                      +-----WIMFLTR.SYS
                      |
                      +-----WIMFSF.SYS

2、用PECMD.EXE挂接WIM映像的注意事项
  经本人无数次试验,得到这样的经验:在PE中开启WimFltr、FBWF两项服务时有先后之分,启动FBWF服务必须在启动WimFltr之后,
否则无法挂接WIM映像(包括用MS的IMAGEX.EXE也无法挂接WIM映像,原因不明)。所以,基于IMG格式的PE核心要保留适当的可写空间
(500K左右应足够了),同时在配置文件中尽早通过FILE命令删掉一些启动后无用的垃圾文件;基于ISO格式的PE核心要有一个可写的RamDisk(即以往的B:盘),因FBWF服务还没启动时无法将WIM挂接到X:盘中,只能挂接到RamDisk(B:盘)中。MOUN命令的格式如下:
MOUN [Wim文件名], <Mount目标目录>, [映像ID], [WimFltr临时工作目录]

其中蓝色的参数是必须的,红色的参数是可选项。
如果WIM映像是只读的(如在光盘中),红色的参数"WimFltr临时工作目录"必须省略,否则无法挂上WIM映像。
当设置WimFltr临时工作目录时表示RW(读写)方式挂载,这个目录建议设置到硬盘;
当省略WimFltr临时工作目录时表示(只读)方式挂载,挂载后的目标目录是可写的。

3、其它注意事项
  一旦挂上WIM映像后,建议不要用其它工具对原WIM映像读写(包括用RAR打包这类操作);如果机子内存不大,建议设置虚拟内存并将
临时文件夹设置到硬盘。

附件为WimFltr组件及注册表(WimFltr.REG.TXT)。

[ 本帖最后由 lxl1638 于 2007-8-26 03:15 PM 编辑 ]

WimFltr.RAR

230.39 KB, 下载次数: 15882, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +1 收起 理由
wanggen2008 + 1 很给力!

查看全部评分

107#
发表于 2024-10-1 18:53:20 | 只看该作者
支持
回复

使用道具 举报

106#
发表于 2023-8-19 04:54:32 | 只看该作者
谢谢谦虚,学习
回复

使用道具 举报

105#
发表于 2023-8-17 07:54:47 | 只看该作者
谢谢老大
回复

使用道具 举报

104#
发表于 2022-7-20 15:32:13 | 只看该作者
以前下的工具找不见了,找了很久才找到这个组件,谢谢楼主的分享。
回复

使用道具 举报

103#
发表于 2021-11-26 12:41:11 | 只看该作者
谢谢分享!!!
回复

使用道具 举报

102#
发表于 2021-3-1 16:55:55 | 只看该作者
不错  学到了多谢
回复

使用道具 举报

101#
发表于 2020-8-7 13:13:50 | 只看该作者

OK,我要赶快试试...
回复

使用道具 举报

100#
发表于 2019-10-17 12:27:52 | 只看该作者
win7.win10的制作?
回复

使用道具 举报

99#
发表于 2015-9-9 21:27:51 | 只看该作者
支持一下,谢谢!!!!!!
回复

使用道具 举报

98#
发表于 2013-9-16 09:42:11 | 只看该作者
OK,我要赶快试试....
回复

使用道具 举报

97#
发表于 2013-8-25 19:48:43 | 只看该作者
谢谢楼主分享,辛苦了。
回复

使用道具 举报

96#
发表于 2013-1-29 00:09:19 | 只看该作者
用win8pe x64来试试。
回复

使用道具 举报

95#
发表于 2013-1-26 12:12:10 | 只看该作者
wimtool。mark参考
回复

使用道具 举报

94#
发表于 2011-2-28 12:26:08 | 只看该作者
希望能打开 Win pe 3.0
谢谢LZ
回复

使用道具 举报

93#
发表于 2010-11-17 21:13:37 | 只看该作者

X:盘 Program Files 目录

请问:
  如何升级PECMD.EXE?
   我想升级“全威-春秋博客”的XPEdx中的PECMD.EXE(原来是2.8版),总是失败(启动不到桌面),那位老师帮我一下?
  谢谢!
回复

使用道具 举报

92#
发表于 2010-11-13 22:04:46 | 只看该作者
咋没有人回答我90楼的问题呀?
是不是问的问题太菜啦?
这个俺弄了好几天都没有弄出来,因为想在实机系统中使用wimtool工具,一直找不到合适的。
本来用老毛桃的那个安装版的,挺好用的,只是版本有点旧了,想换个新的。
结果老九的新版没有安装版的,想自己弄一个却老是出问题。
回复

使用道具 举报

91#
发表于 2010-11-13 17:11:38 | 只看该作者
学习了,谢谢
回复

使用道具 举报

90#
发表于 2010-11-12 13:01:53 | 只看该作者
按照帖子里面的说明,操作如下:
1.+---SYSTEM32
           |
           +-----WIMGAPI.DLL
           |
           +-----FLTLIB.DLL
           |
           +-----DRIVERS
                      |
                      +-----WIMFLTR.SYS
                      |
                      +-----WIMFSF.SYS
2.将WimTool.EXE、WimShExt.DLL、WinCMD.EXE置于同一目录

在两台计算机上测试,结果一台成功,另外一台仍然弹出无法运行wimtool.exe的错误框。
不知道是何原因?
两台计算机都为XP SP3,安装软件都差不多,环境应该差不多吧?
一台是台式机,一台是本本,结果本本上不行。

是不是俺太菜,他欺负俺!

[ 本帖最后由 wbjj 于 2010-11-12 13:06 编辑 ]
回复

使用道具 举报

89#
发表于 2010-7-18 16:37:10 | 只看该作者
俺是想非PE下运行的啊
回复

使用道具 举报

88#
发表于 2008-12-29 19:17:36 | 只看该作者
下载完成,感谢提供。
回复

使用道具 举报

87#
发表于 2008-12-27 12:01:41 | 只看该作者
学习了,谢谢。
回复

使用道具 举报

86#
发表于 2008-12-27 11:34:49 | 只看该作者
wim最近正在研究中,不过很难懂的。大大的好工具收下了,回去研究去
回复

使用道具 举报

85#
发表于 2008-12-27 09:03:57 | 只看该作者
谢谢,学习到了。但希望能出一下实例。
回复

使用道具 举报

84#
发表于 2008-9-11 13:33:54 | 只看该作者
谢谢高人指点~!
回复

使用道具 举报

83#
发表于 2008-7-13 08:57:22 | 只看该作者
呵呵,刚刚开始着手研究,还不太懂,需要进一步尝试和高人指点,谢谢老九!
回复

使用道具 举报

82#
发表于 2008-7-1 15:09:24 | 只看该作者
太高深了,实在是看不懂。只有做个老老实实的拿来注意者了。
回复

使用道具 举报

81#
发表于 2008-4-24 20:58:49 | 只看该作者
不错,又学习到一些!!
回复

使用道具 举报

80#
发表于 2008-4-19 01:00:37 | 只看该作者
在PE中,
我用:
MOUN op.wim,B:,1,x:\temp
或者:
EXEC !CMD.EXE /C "Imagex /mountrw op.wim 1 B: /check"
EXEC !CMD.EXE /C "Imagex /mountrw op.wim 1 B: /check"
挂接WIM,为什么总是只读(而且用 Imagex 挂接时,要挂接两次才能挂上)?

在XP中挂接可以读写,在PE中要怎么挂接才可以读写呀?
PECMD 版本:3.0.159.232

[ 本帖最后由 dalas 于 2008-4-19 01:01 AM 编辑 ]
回复

使用道具 举报

79#
发表于 2008-3-6 11:52:12 | 只看该作者
支持一下!!!!!!!!!!!1
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 02:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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