无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5953|回复: 14
打印 上一主题 下一主题

教你做一只 "壹wim多用" 的Programs.wim外置程式镜像

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-28 10:25:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天完成了对老毛桃的烟花版和2003版PE的全面改造,把它们都改成了标准的SDI模式(等同于IMG)。因为他们的外置程式核心只有少许不同,所以我利用wim镜像的"相同文件只存一份"的特点,做了一只"壹wim多用"的Programs.wim,里面包含多套镜像,可给烟花版和2003版PE共用。现在我谈一下它的做法和应用,供大家参考:

假如你看过我早些时侯发的Programs.wim,你可能已经知道里面主要是我常用的英文程式(中文标题),还有外置字体,有用的系统文件等等。这些我都把它们放在F:盘的\Programs文件夹里。除了这些程式,\Programs文件夹内还有三只文件:配置文件WINPE.INI,注册脚本REGDOC.CMD, 标志文件PROG_WIM.TAG. 我使用指令 imagex /compress maximum /capture f:\Programs
f:\Programs.wim "External Programs for XPE" 把这些内容送入Programs.wim,完成了早前发的第一个镜像(如下面 WIM Information所示:index=1,64,402,105 Bytes)。

老毛桃的烟花版里的外置程式很多我已经有英文版本并存在于第一镜像中,我只需把他的PE_OUTERPART文件夹和其他对我有用的程式如TRUEIMAGE加入F:\Programs文件夹下面即可。加好后,用指令 imagex /append f:\Programs f:\Programs.wim "CXPE_Programs" 把这些内容送入Programs.wim,完成了第二个镜像的添加(如下面 WIM Information所示:index=2,164,274,826 Bytes)。请留意,我没有再使用/compress maximum作压缩控制,因为/append会得自动采用第一个镜像的压缩条件。

老毛桃的2003版里的外置程式很多和第二镜像雷同,只不过是PE_OUTERPART文件夹内容稍有分别。所
以,把F:\PROGRAMS\PE_OUTERPART文件夹内容换上2003的即可。换好后,用指令 imagex /append f:\Programs f:\Programs.wim "C2K3_Programs" 把这些内容送入Programs.wim,完成了第三个镜像的添加(如下面 WIM Information所示:index=3,164,746,311 Bytes)。

大功告成,新的Programs.wim做好了。三套镜像原来的大小共有393,423,242 Bytes,Programs.wim的大小只有86,095,916 Bytes.

要挂接Programs.wim内的对应镜像是很简单的:

烟花版:imagex.exe /mountrw %_drive%:\programs.wim 2 %ramdrv%\Programs >nul
2003版:imagex.exe /mountrw %_drive%:\programs.wim 3 %ramdrv%\Programs >nul

这里%_drive%是指Programs.wim所在盘符。

Programs.wim(外置程式wim镜像), CXPE.IMG(烟花版54MB标准镜像,128MB内存可行), C2K3.IMG(2003版54MB标准镜像,128MB内存可行)都已经上载到FTP,有需要的请自行下载研究。


  1. ImageX Tool for Windows

  2. Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.

  3. WIM Information:
  4. ----------------
  5. GUID:        {602a5fd6-20d5-4b25-8ff7-9beaf98d97e9}
  6. Image Count: 3
  7. Compression: LZX
  8. Part Number: 1/1
  9. Attributes:  0x8
  10.              Relative path junction


  11. Available Image Choices:
  12. ------------------------
  13. <WIM>
  14. <TOTALBYTES>86093832</TOTALBYTES>
  15. <IMAGE INDEX="1">
  16. <NAME>External Programs for XPE</NAME>
  17. <DIRCOUNT>94</DIRCOUNT>
  18. <FILECOUNT>536</FILECOUNT>
  19. <TOTALBYTES>64402105</TOTALBYTES>
  20. <CREATIONTIME>
  21. <HIGHPART>0x01C79DB5</HIGHPART>
  22. <LOWPART>0xEAA2DAB2</LOWPART>
  23. </CREATIONTIME>
  24. <LASTMODIFICATIONTIME>
  25. <HIGHPART>0x01C79DB5</HIGHPART>
  26. <LOWPART>0xEAA79F66</LOWPART>
  27. </LASTMODIFICATIONTIME>
  28. </IMAGE>
  29. <IMAGE INDEX="2">
  30. <NAME>CXPE_Programs</NAME>
  31. <DIRCOUNT>116</DIRCOUNT>
  32. <FILECOUNT>652</FILECOUNT>
  33. <TOTALBYTES>164274826</TOTALBYTES>
  34. <CREATIONTIME>
  35. <HIGHPART>0x01C7A0AB</HIGHPART>
  36. <LOWPART>0x191D0032</LOWPART>
  37. </CREATIONTIME>
  38. <LASTMODIFICATIONTIME>
  39. <HIGHPART>0x01C7A0AB</HIGHPART>
  40. <LOWPART>0x191F628C</LOWPART>
  41. </LASTMODIFICATIONTIME>
  42. </IMAGE>
  43. <IMAGE INDEX="3">
  44. <NAME>C2K3_Programs</NAME>
  45. <DIRCOUNT>116</DIRCOUNT>
  46. <FILECOUNT>651</FILECOUNT>
  47. <TOTALBYTES>164746311</TOTALBYTES>
  48. <CREATIONTIME>
  49. <HIGHPART>0x01C7A0AB</HIGHPART>
  50. <LOWPART>0x4D46D34C</LOWPART>
  51. </CREATIONTIME>
  52. <LASTMODIFICATIONTIME>
  53. <HIGHPART>0x01C7A0AB</HIGHPART>
  54. <LOWPART>0x4D4935A6</LOWPART>
  55. </LASTMODIFICATIONTIME>
  56. </IMAGE>
  57. </WIM>
复制代码


不清楚来龙去脉的请先看此帖:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=105805&extra=page%3D2

[ 本帖最后由 khauyeung 于 2007-5-28 10:38 AM 编辑 ]

评分

参与人数 1无忧币 +8 收起 理由
wanghh + 8 精品文章

查看全部评分

2#
发表于 2007-5-28 12:07:49 | 只看该作者
用WIM映像作为外置程序的另优势被楼主发现了,支持一把。

      以往的PE只解决了核心映像的压缩问题,现在PE已支持挂接WIM映像,解决了外置程序的压缩打包问题。技术总是不断发展的,支持挂接WIM映像,使得PE的文件包更加简洁、更加安全;对内存的要求降低了、配置多套外置也更加方便!

[ 本帖最后由 lxl1638 于 2007-5-28 12:09 PM 编辑 ]
回复

使用道具 举报

3#
发表于 2007-5-28 12:33:33 | 只看该作者
不知道现在128M的机器还多不多,可以考虑做一个比较完整的版本,这样硬盘坏了可以顶着用几天~~~
回复

使用道具 举报

4#
发表于 2007-5-28 12:38:56 | 只看该作者
不错啊 wim果然先进
回复

使用道具 举报

5#
发表于 2007-5-28 13:22:07 | 只看该作者
努力学习中!谢谢LZ
回复

使用道具 举报

6#
发表于 2007-5-28 19:04:59 | 只看该作者
努力学习中!谢谢LZ:victory:
回复

使用道具 举报

7#
发表于 2007-5-28 19:46:04 | 只看该作者
支持,制作外挂时,可考虑与pe2.0的兼容,等pe2.0精简制作成熟了,可做个完美的pe光盘。
回复

使用道具 举报

8#
发表于 2007-5-29 06:31:09 | 只看该作者
Programs.wim要放在哪个盘?
回复

使用道具 举报

9#
 楼主| 发表于 2007-5-29 07:28:14 | 只看该作者
原帖由 wanghh 于 2007-5-29 06:31 AM 发表
Programs.wim要放在哪个盘?

假如使用我为PE写的脚本,Programs.wim放在任何光盘,硬盘或者系统盘都可以,脚本可以把它自动发现找出来并挂接!
回复

使用道具 举报

10#
发表于 2007-5-29 07:31:31 | 只看该作者
谢谢!脚本能发在这吗?:victory:
回复

使用道具 举报

11#
发表于 2007-5-29 07:57:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2007-10-6 22:58:19 | 只看该作者
一盘多用,配合老九的专用工具,方便。
回复

使用道具 举报

13#
发表于 2007-10-7 15:37:43 | 只看该作者
又学习了!!!!!!!!!!
回复

使用道具 举报

14#
发表于 2008-5-25 10:00:36 | 只看该作者
khauyeung 谢谢!我觉得你的这个水平好哇!
回复

使用道具 举报

15#
发表于 2009-10-24 19:56:49 | 只看该作者
学习了,留待以后备用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-17 06:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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