无忧启动论坛

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

想自己定制PE的新手请进,修改烟花三月修正版(支持Imagex)

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-8 15:25:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人也是菜鸟。希望路过的高手把把关,有错误的地方请指出,避免新手走弯路,在这先谢啦!
废话不说,立即开始:
母盘:老毛桃烟花三月纪念版修正版
系统:XP或2003。(WIN2000无法支持Imagex)
WimFltr.part01.rar (240 KB, 下载次数: 656)
WimFltr.part02.rar (240 KB, 下载次数: 734)
WimFltr.part03.rar (240 KB, 下载次数: 742)
WimFltr.part04.rar (240 KB, 下载次数: 695)
WimFltr.part05.rar (188.29 KB, 下载次数: 654)

更正:经14楼兄弟提醒发现本人疏忽,第4步及第6步可合并,直接用VDM1创建一个50MB的WINPE.IMG镜象就可以了。

1.先给本机安装WimFltr组件,下载WimFltr解压后右键点击WIMFLTR.INF选择安装,然后将IMAGEX.EXE复制到SYSTEM32目录
下,或直接运行setup.cmd (如已安装WimFltr组件,此步骤可跳过)

2.将 老毛桃烟花三月纪念版修正版 ISO内WINPE.IS_ 、WINNT.XPE 、及“外置程序”文件夹提取到本地磁盘任意目录(例如
放在D:\text)

3.将“外置程序”文件夹改名为“PROGRAMS”(此步骤不是必需的,只是为了方便以后的命令行操作!)

4.制作一个64MB,格式为NTFS的IMG文件,命名为WinPE.img 建议先建立空IMG文件

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=98073&highlight=img

5.将WINPE.IS_解压后得到winpe.iso

6.将第4步建立的winpe.img用 VDM1.EXE加载为本地磁盘,以A:为例(VDM1.EXE烟花版修正版“外置程序\VDM\”目录下有)。

7.将第5步得到的winpe.iso内的所有文件提取到A:\(即:将winpe.iso内的WXPE文件夹整个复制到winpe.img里面)

8.将A:\WXPE\SYSTEM32目录下SETUPREG.HI_ 文件解压至任意目录得到SETUPREG.HIV

9.运行regedit打开注册表编辑器,点击 HKEY_LOCAL_MACHINE 项,不要点击前面的+号。然后点击"文件(F)"选择"加载

配置单元",选取第8步得到的SETUPREG.HIV文件打开,输入项名称为 _SETUPREG.HIV ,双击WimFltr组件中的WimFltr_PE.REG

导入注册表,导入成功后点击"文件(F)"选择"卸载配置单元"将加载的SETUPREG.HIV文件卸载。用XCAB将修改后的SETUPREG.HIV

重新压缩得到SETUPREG.cab,将SETUPREG.cab改名为SETUPREG.HI_

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=89846&highlight=XCAB

10.将新生成的SETUPREG.HI_文件复制到A:\WXPE\SYSTEM32目录下覆盖原文件,将WimFltr组件中的FLTLIB.DLL、WIMGAPI.DLL、

IMAGEX.EXE文件复制到A:\WXPE\SYSTEM32目录下,将WIMFLTR.SYS、WIMFSF.SYS文件复制到A:\WXPE\SYSTEM32\DRIVERS目录下.

修改A:\WXPE\SYSTEM32目录下PECMD.INI,将第二行 FBWF P40 L32 H96 删除或在前面加//将其注释掉

将 FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \外置程序\WinPE.INI,Shell32.dll,26!TEXT|LOAD \外置程序\WinPE.INI

修改成FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \WinPE.INI,Shell32.dll,26!TEXT|LOAD \WinPE.INI

11.更新PECMD至V2.86版,解压后将文件复制到A:\WXPE\SYSTEM32目录下覆盖原文件。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&highlight=pecmd

12.将WINPE.img从本地磁盘A:卸载后用XCAB压缩得到WINPE.CAB 改名为WINPE.IS_

13.修改WINNT.XPE(第二步骤得到,可用记事本打开)
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"

修改后:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=WinPE.IS_"

14.将d:\text\PROGRAMS(第3步得到)下WINPE.INI剪切至D:\text目录下并修改
WINPE.INI:
//配置文件开始
//原打算将外置程序挂接到Program Files下,可是因为目录名有空格挂接后部分程序需要修改后才能运行,所以偷懒新建一个
PATH %systemdrive%\PROGRAMS
//将外置程序挂接到PROGRAMS
MOUN %CurDrv%\PROGRAMS.WIM,%systemdrive%\PROGRAMS,1
WAIT 500
FIND MEM>125,LOGO %systemdrive%\PROGRAMS\桌面背景\PELOGO.JPG|WAIT 1250
TEAM TEXT 正在执行基本设置……#0xEE,$20|WAIT 500
TEAM TEXT 3 秒钟内按住 Ctrl 键以忽略WF缓存服务……|WAIT 3000
FIND KEY=17,LINK %Desktop%\开启WF缓存服务,%SS%\PECMD.EXE,FBWF P40 L32 H96,%SS%\SHELL32.DLL,44!FBWF P40 L32 H96
_SUB Outer_Reload
ENVI Programs=%USERPROFILE%\「开始」菜单\程序
ENVI Desktop=%USERPROFILE%\桌面
ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
IFEX %Desktop%\加载外部配置.LNK,FILE %Desktop%\加载外部配置.LNK
_END
//由最小模式启动后加载外置时,需要调用 Outer_Reload 中定义的一些命令
FIND Explorer.EXE,CALL Outer_Reload
ENVI CurDir=%systemdrive%\PROGRAMS
USER 老九 WinPE,扬州烟花三月纪念版
WALL %CurDir%\桌面背景\PEWallPaper.JPG
删除下面四项
LINK !%Programs%\卡巴斯基\卡巴斯基6(X盘需23M空间),%CurDir%\AVP6\AVP6.CMD,,%CurDir%\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(在C盘运行),%CurDir%\AVP6\AVP6.CMD,C,%CurDir%\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(在D盘运行),%CurDir%\AVP6\AVP6.CMD,D,%CurDir%\AVP6\AVP.ICO
LINK !%Programs%\卡巴斯基\卡巴斯基6(在E盘运行),%CurDir%\AVP6\AVP6.CMD,E,%CurDir%\AVP6\AVP.ICO
新建
LINK !%Programs%\卡巴斯基\卡巴斯基6,%CurDir%\卡巴斯基6\avp6.exe
其余的不用修改

15.新建"d:\text\PROGRAMS\卡巴斯基"文件夹 将d:\text\PROGRAMS\AVP6目录下AVP.7z解压至新建的卡巴斯基文件夹然后删除AVP6文件夹

16.运行CMD。在命令提示符下输入imagex /capture /compress max d:\text\PROGRAMS d:\text\PROGRAMS.WIM "Programs for PE"
("号内内容可以自己修改)运行后会在d:\text目录下生成PROGRAMS.WIM文件

17.用ULTRAISO修改扬州烟花三月纪念版BootCD_XP_070418.ISO (请先备份^_^)
删除ISO根目录"外置程序"文件夹
用第12步制作的WINPE.IS_ 及第13步制作的WINNT.XPE 替换原文件
将第14步修改后的WINPE.INI及第16步制作的PROGRAMS.WIM复制到ISO根目录
保存修改后的ISO
收工

注:WF缓存服务即FBWF

TEAM TEXT 3 秒钟内按住 Ctrl 键以忽略WF缓存服务……|WAIT 3000
FIND KEY=17,LINK %Desktop%\开启WF缓存服务,%SS%\PECMD.EXE,FBWF P40 L32 H96,%SS%\SHELL32.DLL,44!FBWF P40 L32 H96
直接出现FBWF,系统加载将会出错,即使以F-B-W-F形式出现也不行,不知是否PECMD.EXE本身问题,以下代码将提示启动
是否加载FBWF,默认加载。按Ctrl键取消加载,在桌面创建快捷方式,方便启动后挂载其他WIM镜象,以后如需要可手动加载
FBWF服务

另:
//对于笔记本键盘,可以去掉下面命令的注释,以避免打开数字键
//NUMK 0
可以用以下代码代替,
TEAM TEXT 笔记本用户3 秒钟内按住 Ctrl 键以避免打开数字键……|WAIT 3000
FIND KEY=17,NUMK 0

[ 本帖最后由 colorskywei 于 2007-6-11 08:01 AM 编辑 ]
2#
发表于 2007-6-8 18:07:32 | 只看该作者
好长.以后慢慢看.
好长.以后慢慢看.
回复

使用道具 举报

3#
发表于 2007-6-8 19:15:25 | 只看该作者
正需要,多谢楼主的共享,学习中
;P ;P
回复

使用道具 举报

4#
发表于 2007-6-8 19:42:11 | 只看该作者
高手啊,谢谢了,慢慢学习
回复

使用道具 举报

5#
发表于 2007-6-8 20:43:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2007-6-8 21:18:15 | 只看该作者
哈哈..............现在流行DIY啊:D
回复

使用道具 举报

7#
发表于 2007-6-8 23:15:59 | 只看该作者
辛苦了 支持一下!!!!!!
回复

使用道具 举报

8#
 楼主| 发表于 2007-6-9 07:48:53 | 只看该作者
原帖由 nn2nn 于 2007-6-8 08:43 PM 发表
详细!

大家都YY一下!

PATH %systemdrive%\PROGRAMS
这句有何用?


这是在%systemdrive%目录即启动后的X:盘根目录下新建PROGRAMS文件夹,为后面将外置程序挂接到PROGRAMS,即:

MOUN %CurDrv%\PROGRAMS.WIM,%systemdrive%\PROGRAMS,1

作准备,这样启动后所有外置程序都挂载到X:\PROGRAMS下.
回复

使用道具 举报

9#
发表于 2007-6-9 09:53:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

10#
发表于 2007-6-9 10:14:07 | 只看该作者
谢谢分享,学着YY下

[ 本帖最后由 love5553 于 2007-6-9 12:30 PM 编辑 ]
回复

使用道具 举报

11#
发表于 2007-6-9 12:21:33 | 只看该作者
:victory: 详细!正在研究,谢谢楼主提供!
回复

使用道具 举报

12#
 楼主| 发表于 2007-6-9 13:26:27 | 只看该作者
原帖由 nn2nn 于 2007-6-9 09:53 AM 发表

PATH 有MD 的作用。PATH/?也不有这说明呀!高手。


┃    │格式│PATH [@][#]<目录名>                                                                         ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │功能│操作目录,用于设置PECMD.EXE的当前工作目录或建立目录或删除目录。                             ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│■目录名称(支持带环境变量)。                                                                ┃
┃    ├──┼──────────────────────────────────────────────┨
┃PATH│示例│PATH @%CurDrv%\外置程序 或 PATH %TEMP%                                                      ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│※前导"@"表示设置PECMD.EXE的当前目录,方便EXEC、DEVI等命令采用相对路径,以缩短命令行长度。  ┃
┃    │    │※前导"#"表示删除目录,注意该操作也可能删除同名的文件。                                     ┃
┃    │    │※省略前导符"@"和"#"时,PATH用于建立目录(能建立多级目录)。                                  ┃
┃    │    │※在配置文件内使用带前导"@"的PATH命令必须谨慎,以防引起错乱。                               ┃
┃    │    │※当参数为空时将恢复 PECMD.EXE 默认的当前目录(%SystemRoot%\SYSTEM32)。                      ┃
回复

使用道具 举报

13#
发表于 2007-6-9 14:49:36 | 只看该作者
高手,我已按照你的方法成功了,不过硬盘只要创建51MB,不推荐64MB,14MB不是内存呀
回复

使用道具 举报

14#
发表于 2007-6-10 11:16:36 | 只看该作者
好,方便我辈操作,支持一下
回复

使用道具 举报

15#
发表于 2007-6-10 13:13:25 | 只看该作者
谢谢了,慢慢学习。。
回复

使用道具 举报

16#
发表于 2007-6-10 14:47:17 | 只看该作者

注册表导入出错

9.运行regedit打开注册表编辑器,点击 HKEY_LOCAL_MACHINE 项,不要点击前面的+号。然后点击"文件(F)"选择"加载
配置单元",选取第8步得到的SETUPREG.HIV文件打开,输入项名称为 _SETUPREG.HIV ,双击WimFltr组件中的WimFltr_PE.REG
导入注册表,导入成功后点击"文件(F)"选择"卸载配置单元"将加载的SETUPREG.HIV文件卸载



到了这一步时,双击WimFltr组件中的WimFltr_PE.REG导入注册表提示出错,不知道如何处理?!

[ 本帖最后由 to9127 于 2007-6-10 03:03 PM 编辑 ]

222.png (38.95 KB, 下载次数: 38)

这是出错的图片

这是出错的图片
回复

使用道具 举报

17#
发表于 2007-6-10 15:13:35 | 只看该作者
楼主可不可提供一下修改好的注册表?
回复

使用道具 举报

18#
 楼主| 发表于 2007-6-11 07:51:01 | 只看该作者
原帖由 ybq1987 于 2007-6-9 02:49 PM 发表
高手,我已按照你的方法成功了,不过硬盘只要创建51MB,不推荐64MB,14MB不是内存呀



不好意思!本人由于加入了拼音加加和公司内部系统所需文件,镜象文件大,一时疏忽了,谢谢提醒!
回复

使用道具 举报

19#
 楼主| 发表于 2007-6-11 07:53:55 | 只看该作者
原帖由 to9127 于 2007-6-10 03:13 PM 发表
楼主可不可提供一下修改好的注册表?


加我QQ:45197479 我传给你
回复

使用道具 举报

20#
发表于 2007-6-11 17:14:17 | 只看该作者
很高兴yy后最小模式启动成功,但按照标准模式执行到 “正在载入桌面……” 画面就停止不动,楼主能能指点一下吗?
回复

使用道具 举报

21#
 楼主| 发表于 2007-6-12 07:47:22 | 只看该作者
原帖由 jianliulin 于 2007-6-11 05:14 PM 发表
很高兴yy后最小模式启动成功,但按照标准模式执行到 “正在载入桌面……” 画面就停止不动,楼主能能指点一下吗?


如果硬盘上安装有PE系统,或者你的PE是安装到硬盘后修改的,那么请将原“外置程序”文件夹下WINPE.INI或整个“外置程序”文件夹删除,

否则有可能外置程序嵌套加载,会出现上面的现象。如果还不行就先用最小模式启动,然后加载外部配置试试看。应该说能启动到最小模式

就不会有大问题。
回复

使用道具 举报

22#
发表于 2007-6-12 22:44:30 | 只看该作者
MS不错,支持一下。
回复

使用道具 举报

23#
发表于 2007-7-4 20:58:15 | 只看该作者
请问搂住这个是怎么回事?我是完全按照你的步骤做的,最后提示出错了,有截图。
问一下,NTFS的A盘用压缩吗?还有最后要保存成IS_格式的吗?

error.JPG (18.89 KB, 下载次数: 45)

错误如图

错误如图
回复

使用道具 举报

24#
发表于 2007-7-4 21:10:44 | 只看该作者

回复 #1 colorskywei 的帖子

支持这种精神,我都懒了,我也下一个
回复

使用道具 举报

25#
发表于 2007-7-4 22:11:29 | 只看该作者
正在找,多谢楼主奉献!
回复

使用道具 举报

26#
发表于 2007-7-5 01:05:52 | 只看该作者
:L 在做了N遍之后终于成功了,谢谢楼主,真人才啊!
回复

使用道具 举报

27#
 楼主| 发表于 2007-7-5 08:58:39 | 只看该作者
原帖由 wincap 于 2007-7-4 08:58 PM 发表
请问搂住这个是怎么回事?我是完全按照你的步骤做的,最后提示出错了,有截图。
问一下,NTFS的A盘用压缩吗?还有最后要保存成IS_格式的吗?

1。可以压缩
2。保存成IS_格式是为了原ISO内的老毛桃制作的安装程序,可以不保存为IS_,但WINNT.XPE必需作相应的修改。
回复

使用道具 举报

28#
发表于 2007-7-5 11:41:49 | 只看该作者
我顶 非常好 :lol 收藏了
回复

使用道具 举报

29#
发表于 2007-7-5 12:34:27 | 只看该作者
学习中。希望多些教程。
回复

使用道具 举报

30#
发表于 2007-7-5 12:36:37 | 只看该作者
好像压缩的IMG 在挂在WIM镜像时有点。。。。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 14:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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