|
3#
楼主 |
发表于 2024-5-7 00:24:31
|
只看该作者
本帖最后由 ko20010214 于 2024-5-8 12:21 编辑
论坛里也有这方面的介绍:
http://bbs.wuyou.net/forum.php?m ... =127238&ordertype=2
打成wim包的好处是节省盘空间,单文件化,防毒,免解压(称为挂载)。
[例1]ghost.wim的制作
XP下可能没有安装wimnt工具,所以进入本帖所提及的PE(34、50、88M均可)来制作,其过程跟用winrar打包差不多。
首先建一个目录,不妨设目录名为ghost,相关文件放入里面,例如放入GHOST32.EXE、GHOSTEXP.EXE两个文件
然后,鼠标指向目录名ghost,点鼠标右键,选择“用wimnt自动制作wim文件”菜单项,等一会即可自动生成一个ghost.wim文件。
用ultraISO工具把ghost.wim(必要时可改一下文件名,但要保持后缀.wim)放入光盘PETOOLS目录或其下级目录,大功告成。
用新的光盘启动,在开始菜单里可以找到这个ghost.wim的快捷方式(自动出现的,不必修改ini文件用PECMD LINK...来生成快捷方式),点一下,会自动打开一个文件夹,wim文件被自动挂接到该文件夹(这不是解压,是挂接),你可以看到被打包的GHOST32.EXE、GHOSTEXP.EXE两个文件,它们可以双击运行了。
这样,你就为PE增加了一个组件。Pseudo的PE(88M)里的GHOST.wim就是这么来的。有什么困难吗?
[例2]制作点击能直接运行的ghost.wim
与例1做法类似。
你需要用记事本(在PE中必要时启用MMC就有记事本了)写一个名为SETUP.CMD的批处理文件,内容只有一行:
ghost32.exe
把SETUP.CMD放入ghost目录,和GHOST32.EXE、GHOSTEXP.EXE两个文件并列。其余操作同例1.
将来在PE中点击ghost.wim(或其的快捷方式)时,会自动运行包中的GHOST32.EXE。尽管这样做不够完美,但够简单吧。
还有,你可以在硬盘任一分区建立名为PEtools的目录,将你增加的组件放入其中,这样就不用改动光盘。但不要放在准备格式化/克隆的硬盘分区上。
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
PECMD.EXE通过配置文件挂接WIM映像的简单说明 |
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)。
|
评分
-
查看全部评分
|