无忧启动论坛

标题: WINPE多合一简单集成教程(因网友要求简单写了一个) [打印本页]

作者: zhaohj    时间: 2007-3-12 14:11
标题: WINPE多合一简单集成教程(因网友要求简单写了一个)
WINPE多合一简单集成教程               (补充grldr作引导的启动光盘制作见4楼)
要了解的软件:EASYBOOT,WINHEX(或ULTRAEDIT),ULTRAISO
现在网络上流传的WINPE基本以ISO(IS_)和IMG(IM_)为主。如何将最精简的PE和功能最全的PE集成在一起成了大家共有的想法。使用EasyBoot很容易做到这一点。EasyBoot由于界面漂亮,修改容易,成了光盘制作者的最爱。所以,本着为广大网友自己集成方便的目的,将如何集成多个PE的方法简单说明一下(关于EASYBOOT如何使用这里就不讲了)。
首先安装好上面3个软件,在硬盘上建立一目录,如D:\BOOT,再建二级子目录EZBOOT,把EASYBOOT需要的几个文件EZBOOT.DAT,LOADER.BIN,CDMENU.EZB(样例文件)拷贝到EZBOOT目录。

1:首先了解PE光盘的启动过程
以老毛桃XPPE的BOOTCD_070310.ISO文件为例,这个ISO文件是个可引导的光盘文件,用ULTRAISO打开这个ISO文件,保存引导文件到D:\BOOT\EZBOOT\XP.BIF,把光盘中所有文件提取到D:\BOOT


[ 本帖最后由 zhaohj 于 2007-10-29 12:42 PM 编辑 ]

Snap1.jpg (36.45 KB, 下载次数: 1010)

Snap1.jpg

Snap2.jpg (37.83 KB, 下载次数: 857)

Snap2.jpg

作者: zhaohj    时间: 2007-3-12 14:12
从上面的目录结构可以看出PE光盘的引导过程,首先启动引导文件XP.BIF,再找到WXPE目录下SETUPLDR.BIN,读取WINNT.XPE,加载WINPE.IS_,再WXPE\NTDETECT.COM启动PE,即
XP.BIF->SETUPLDR.BIN->WINNT.XPE->WINPE.IS_->NTDETECT.COM


(注:easyboot从版本5.08开始,加入了BCDW命令,如果你的EASYBOOT版本比5.08新,都是支持BCDW命令的。从EASYBOOT的安装目录中拷贝BCDW.BIN到上面D:\BOOT\EZBOOT,在菜单中原来用RUN XP.BIF 用下面命令代替BCDW \WXPE\SETUPLDR.BIN,这里注意写上光盘绝对路径。原这样的XP.BIF文件就可删除了)

2:如何集成老毛桃的第二个PE
因为老毛桃的PE,启动文件都是相同的,所以我们要把他改名。
集成老毛桃的BOOTCD_070305.ISO为例,用ULTRAISO打开保存引导文件为XP305.BIF放到D:\BOOT\EZBOOT,把WXPE\SETUPLDR.BIN提取改名为SETUPLDR.305放到D:\BOOT\WXPE。这里XP305.BIF引导后要找的文件是SETUPLDR.BIN,所以要修改XP305.BIF文件,用WINHEX打开,把所有SETUPLDR.BIN替换为SETUPLDR.305,保存。



[ 本帖最后由 zhaohj 于 2007-3-13 04:03 PM 编辑 ]

Snap3.jpg (53.57 KB, 下载次数: 811)

Snap3.jpg

作者: zhaohj    时间: 2007-3-12 14:13
同样WINNT.XPE名字相同,提取后改名为WINNT.305拷贝到D:\BOOT,用WINHEX打开SETUPLDR.305,把所有WINNT.XPE替换为WINNT.305,保存。
同样WINPE.IS_名字相同,提取后改名为WINPE305.IS_,拷贝到D:\BOOT,用记事本打开WINNT.305,把里面的WINPE.IS_替换为WINPE305.IS_。

3:如何修改外置程序目录名
多个PE,使用同一个外置程序不太可能,特别是XPPE和2003PE同时在一个光盘的情况。上面BOOTCD_070305.ISO为例,提取外置程序改名为外置程序305,拷贝到D:\BOOT,把WINPE305.IS_改名WINPE305.CAB(或.RAR),用WINRAR打开得到一个WINPE.ISO文件,用ULTRAISO打开,提取\WXPE\SYSTEM32\PECMD.INI,用记事本打开,把里面所有的“\外置程序”替换为“\外置程序305”,保存再替换到WINPE.ISO文件中。再把这个WINPE.ISO压缩为WINPE305.IS_拷贝替换到D:\BOOT。同时修改\外置程序305目录下的WINPE.INI文件内容,把所有“外置程序”替换为“外置程序305”。
4:光盘内IS_(ISO)与IM_(IM_)启动文件有什么不同
就一个文件内容不同,如WINNT.305,是IM_(IM_) 内容是:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\WXPE\System32\"
OsLoadOptions = "/minint /fastdetect /rdpath=WinPE.IM_"

是IS_(ISO)内容是:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_"
上面注意系统目录及文件名不要错(以RAMDISK方式为例)。

4:用EASYBOOT集成
这步没什么好讲的,应该都会,每个菜单对应


[ 本帖最后由 zhaohj 于 2007-3-12 03:43 PM 编辑 ]

Snap4.jpg (46.76 KB, 下载次数: 797)

Snap4.jpg

Snap5.jpg (88.54 KB, 下载次数: 787)

Snap5.jpg

作者: zhaohj    时间: 2007-3-12 14:14
要注意的是选上“优化光盘文件”、“DOS”、“Joliet”,其中最后一个表示支持长文件(目录)名。

向大家介绍一个快速启动技巧:
1、用WinRAR将WinPE.IM_或WinPE.IS_解压缩得到WinPE.IMG和WinPE.ISO,取代ISO镜像里面的IM_或者IS_文件;
2、用记事本修改WINNT.SIF和WINNT.XPE,将WinPE.IM_或WinPE.IS_改为WinPE.IMG和WinPE.ISO;
3、替换setup/setup.bat里面的WinPE.IM_和WinPE.IS_为WinPE.IMG和WinPE.ISO。
这样,虽然WinPE体积增加了(估计一张CD放下没有问题),但是启动时节约了解压CBA文件的时间,启动速度明显增加。


============================================================================

再提供一个制作方法,超简单

以GRLDR作光盘引导、配置文件MENU.LST(可内置)的多合一PE的制作方法:
需要文件:grldr,mkisofs.exe
先建立一个目录如D:\PENIN1,把grldr放入这个目录,配置好MENU.LST(如果想不看到这个MENU.LST文件先导入grldr)。在这个目录下再建一个子目录,如D:\PENIN1\BOOT,把所有镜像文件放入这个BOOT目录。在D:根目录放置mkisofs.exe及运行批处理MKISO.CMD,批处理内容如下:
mkisofs -R -J -b grldr -no-emul-boot -hide boot.catalog -hide-joliet boot.catalog -boot-load-size 4 -o NPE.iso  PENIN1
这样就生成了根目录下只有一个文件及一个目录的可启动光盘。

[ 本帖最后由 zhaohj 于 2007-10-29 12:35 PM 编辑 ]

mkiso.rar

232.27 KB, 下载次数: 6320, 下载积分: 无忧币 -2


作者: zhaohj    时间: 2007-3-12 14:22
打狗版主速度真快,我还来不及改呢?!
作者: zzoym    时间: 2007-3-12 14:36
楼主,辛苦了,集几个PE的意思何在???
作者: vboy    时间: 2007-3-12 14:38
好资料正好学习一下
谢谢楼主
作者: sundh    时间: 2007-3-12 14:45
谢谢分享,好心人!!!
作者: season    时间: 2007-3-12 14:45
一直想学习把几个PE合一的方法,多谢楼主了!
作者: loucm    时间: 2007-3-12 14:51
好好学习学习,做一个n合1的pe工具盘,呵呵~
作者: tree945    时间: 2007-3-12 14:54
正在学习中,多谢楼主了!
作者: lizf23    时间: 2007-3-12 14:56
好,太好了,学习了
作者: perhapszy    时间: 2007-3-12 15:00
学习。
作者: xyzc    时间: 2007-3-12 15:07
谢谢,学了一点
作者: haiwy    时间: 2007-3-12 15:14
讲的真细.......谢谢!
作者: liudh70    时间: 2007-3-12 17:06
问一下哪个版本的EasyBoot能直接启动大于2.88M的镜像?我用第二个FTP上下载的5.1版启动大于2.88M的DOS镜像报错。
作者: zhaohj    时间: 2007-3-12 17:26
原帖由 liudh70 于 2007-3-12 05:06 PM 发表
问一下哪个版本的EasyBoot能直接启动大于2.88M的镜像?我用第二个FTP上下载的5.1版启动大于2.88M的DOS镜像报错。

可能不是EASYBOOT的问题,可能是镜像的问题。还有制作ISO时有没有选上长文件名支持。
到FTP2中“PE常用工具”目录下有一个WINPE_N.ISO,你下载试试,里面的镜像好几个都是大于2.88M的。

Snap5.jpg (88.54 KB, 下载次数: 425)

Snap5.jpg

作者: fzfchao    时间: 2007-3-12 19:28
谢谢了,回去试试
作者: zhudi_2005    时间: 2007-3-12 19:48
看来我是学不会了,看了一回头都大了,还是等现成的吧
作者: szsun    时间: 2007-3-12 20:25
把几个PE的功能合为一个PE还差不多,像这样集成有意义吗?
作者: tmlu110    时间: 2007-3-12 21:17
多谢楼主
作者: xinren008    时间: 2007-3-12 21:26
学习
作者: hxsgm    时间: 2007-3-12 21:28
好东东
收藏学习
作者: bd540    时间: 2007-3-12 23:10
不用这么麻烦吧?直接在EasyBoot里面使用
bcdw /I386/SETUPLDR.BIN
bcdw /WXPE/SETUPLDR.BIN
就可以了。
作者: llmmnn2006    时间: 2007-3-12 23:23
我如果想集成XP PE 070310和2003 PE 030305的话,除了这些还要改哪些?
作者: wmddw    时间: 2007-3-13 07:58
多谢楼主分享,俺菜正要找这样通俗易懂的教程!:lol
作者: wmddw    时间: 2007-3-13 08:03
建议版主将《WINPE多合一简单集成教程》此贴加入精华区,便于菜鸟查找!:D
作者: zhaohj    时间: 2007-3-13 08:15
原帖由 bd540 于 2007-3-12 11:10 PM 发表
不用这么麻烦吧?直接在EasyBoot里面使用
bcdw /I386/SETUPLDR.BIN
bcdw /WXPE/SETUPLDR.BIN
就可以了。


呵呵,bcdw,一直想用,是很好的做启动盘程序,可惜目前还没有中文版。在EZ中调用BCDW也很好啊。一般我自己用,像调用LOGO等。
作者: 少年张丰    时间: 2007-3-13 10:14
最好能把它做成类似XPEHELP。EXE的那种格式。
作者: lr    时间: 2007-3-13 10:24
好好学习一下。
作者: ujohn    时间: 2007-3-13 10:39
很有用,慢慢学!
作者: windwing    时间: 2007-3-13 16:34
好资料正好学习一下
谢谢楼主
作者: cong02    时间: 2007-3-13 17:23
学习了,非常感谢楼主!
作者: zhaohj    时间: 2007-3-13 17:40
上传一个完整的,文件名WINPE_4in1.iso,“PE常用工具”目录下,文件有380M,放一个星期。
作者: dgxhls    时间: 2007-3-13 17:50
原帖由 zhaohj 于 2007-3-13 05:40 PM 发表
上传一个完整的,文件名WINPE_4in1.iso,“PE常用工具”目录下,文件有380M,放一个星期。

好象还没摆上货架吧?

sshot-1.jpg (216.82 KB, 下载次数: 322)

sshot-1.jpg

作者: yfwa2002    时间: 2007-3-13 17:56
谢谢楼主!学学思路,争取自己早点做出来
作者: dtlyhan    时间: 2007-3-13 18:20
多谢楼主了,赶紧试试看,呵呵
作者: shrkog    时间: 2007-3-13 19:29
学习ing
作者: dtlyhan    时间: 2007-3-13 21:05
保留一下,放到自己的博客里
作者: bd540    时间: 2007-3-13 21:31
原帖由 zhaohj 于 2007-3-13 08:15 AM 发表


呵呵,bcdw,一直想用,是很好的做启动盘程序,可惜目前还没有中文版。在EZ中调用BCDW也很好啊。一般我自己用,像调用LOGO等。

EasyBoot内置了bcdw命令,不用编辑bcdw.ini,直接使用“bcdw \I386\SETUPLDR.BIN”命令,就好象使用“run DOS.IMG”一样,不必要求bcdw支持中文。
作者: a1727    时间: 2007-3-14 00:18
谢谢分享,楼主辛苦了.:kiss:
作者: hai2002713    时间: 2007-3-14 10:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1qaz    时间: 2007-3-14 14:19
谢谢楼主!!!!!:victory:
作者: jltzmy    时间: 2007-3-14 17:32
原帖由 zhaohj 于 2007-3-13 05:40 PM 发表
上传一个完整的,文件名WINPE_4in1.iso,“PE常用工具”目录下,文件有380M,放一个星期。



不好意思,我怎么一直没找到?
作者: lei8888    时间: 2007-3-14 21:20
很好,很详细.
作者: haiou327    时间: 2007-3-15 01:59
收藏了,一直在找.
作者: zhaohj    时间: 2007-3-15 14:54
已经上传,文件名:WINPE_Nin1.ISO,已修改老毛桃的315版本。
作者: MonkeyMM    时间: 2007-3-15 17:06
收藏学习
作者: xsy    时间: 2007-3-15 17:12
谢谢楼主,收藏学习
作者: qdlion    时间: 2007-3-16 07:21
标题: 基本明白了
集成多个PE我没想过那样做。
我只想把PE和一键还原、DOS工具箱集成在一个菜单,因为那些都是DOS的IMG文件,集成起来应该没有
这么麻烦吧。。
作者: hai2002713    时间: 2007-3-16 10:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: sdhdzl    时间: 2007-3-16 10:37
做到硬盘上怎么做啊?我要能从usb启动阿
作者: 昆明余杰    时间: 2007-3-18 09:47
好文,支持一下,收藏下来学习。
作者: 太阳泪    时间: 2007-3-18 20:59
:victory: :victory: 楼主辛苦了
作者: wty1978    时间: 2007-3-18 21:35
很不错,支持一下
作者: cxq5173    时间: 2007-3-18 21:43
学习了
谢谢
一直想合盘
就是不知道怎么弄
作者: jndx    时间: 2007-3-19 09:42
根据教程集成了几个PE,目前还没发现问题!正在测试呢!
作者: tj4395383    时间: 2007-3-20 07:41
好资料正好学习一下
谢谢楼主
作者: wdy321    时间: 2007-3-20 09:04
谢谢楼主的教诲
作者: wdy321    时间: 2007-3-20 09:04
谢谢楼主的教诲
作者: covking    时间: 2007-3-20 09:28
做到移动硬盘的方法呢??我想要详细点的,,做在几次都不成功,,不过这贴先收藏了:) :)
作者: dtlyhan    时间: 2007-3-20 13:28
有没有把集成深山红叶的那个版本放出来啊,等着用啊
作者: tj4395383    时间: 2007-3-20 13:46
好资料正好学习一下
谢谢楼主
作者: icdmain    时间: 2007-4-6 10:32
请教一下:怎样将winpe安装程序一起集成到pe合盘中去
作者: cqswat    时间: 2007-4-6 21:19
学到了不少
作者: sidneyelliottl    时间: 2007-4-8 14:38
谢谢搂住分享
作者: imshazi    时间: 2007-4-8 17:38
多谢了,下载了好几个PE,想合成一张大盘
作者: wangyanhuayishi    时间: 2007-4-8 20:02
多谢楼主了:@
作者: flystar6    时间: 2007-4-8 21:11
功夫不负有心人,今天终于找到了,哈哈:lol
作者: genius3    时间: 2007-4-8 21:17
这个教程好东西,图文并茂,楼主辛苦了~
作者: ck    时间: 2007-4-9 06:14
作为资料收藏了。
作者: xywlty    时间: 2007-4-9 09:50
好帖子 顶 上去   在学习!!!
作者: yangsh    时间: 2007-4-9 10:21
不顶能是人吗?
作者: 云随风    时间: 2007-4-9 12:32
学习了,适合我等菜鸟!
作者: sohot2000    时间: 2007-4-9 16:47
又上了一課
今天沒白活了~;P
作者: kyoiiyb    时间: 2007-4-9 23:34
好贴..!顶下。.!!

我是新手。.!帮了大忙啦..!!!
作者: jiyouworkroom    时间: 2007-4-11 20:37
U盘上安装多合一PE,这教程可以不?
作者: frankkf    时间: 2007-4-11 21:31
多谢楼主了!
一直想学习把几个PE合一的方法,
作者: 傻Dee    时间: 2007-4-12 00:58
好资料正好学习一下
谢谢楼主
作者: hotkey3    时间: 2007-5-25 22:01
谢谢版主,给新手很多帮助
作者: yanngoyan    时间: 2007-5-26 02:25
终于找到了合用的好教材。
作者: terryk    时间: 2007-5-26 15:32
路过。支持下!
顶了慢慢看。
作者: HYQ9    时间: 2007-5-26 17:44
写得不错,谢谢 了!
作者: liruohai2004    时间: 2007-5-26 18:01
其实我也曾想过做这么一个光盘,现在觉得太多了也开机很难选择,不过楼主的图文并茂我喜欢
作者: abcbusi    时间: 2007-5-26 21:24
看上去很复杂哦
我现在用MIMIWINPE哦
感觉简单不得了啊
也很好用的
也不用费什么心啊!
看这文章,我都不明白的,,,好难啊!
作者: bmybmy    时间: 2007-5-26 23:41
嗯,好东西啊这个一定要收藏!
作者: 山猴    时间: 2007-5-28 10:13
很好滴教程  谢谢啦
作者: 冬雪秋寒    时间: 2007-5-28 13:35
谢谢,很不错的教程,学习中!
作者: zhwx    时间: 2007-5-28 14:22
好资料正好学习一下:)
作者: mubushiding    时间: 2007-5-29 08:47
正需要这个,学习一下。。。:victory:
作者: here    时间: 2007-5-29 14:55
好东西,应该收藏,放进精华吧
作者: 冬雪秋寒    时间: 2007-5-31 08:52
呵呵,确实很不错,我已经将这篇文章收藏了,谢谢楼主的无私分享!
作者: nsfi    时间: 2007-6-17 06:44
谢谢!学习啦!还不会用:loveliness:
作者: yeweiqi    时间: 2007-6-17 22:46
虽然不太看得明白,但是还是要支持一下,我会努力学习的了
作者: 好人一个    时间: 2007-6-18 12:42
请问,我想集合红叶与深度的XP怎样做呢?
作者: yeweiqi    时间: 2007-6-18 13:36
得益不少,要收藏起来慢慢学习
作者: nothinging    时间: 2007-6-26 15:37
WinPE 老毛桃修改 1111 版(22.4 MB 镜像,支持 SATASCSI RAID)
这个ISO里面的PECMD.ini到哪里找啊?
作者: nothinging    时间: 2007-6-26 16:05
有人知道吗?做到这一步后发现WinPE 老毛桃修改 1111 版的ISO里面没有PECMD.ini,晕。。。。应该是哪个文件啊?
作者: auteet    时间: 2007-6-26 16:26
好东西,前两天,各人瞎摸了半天,没合成功,哈哈,这下看明白了,应该没问题了,谢谢楼主。
作者: zhaohj    时间: 2007-6-26 17:23
标题: 回复 #99 nothinging 的帖子
winpe.is_解压得到winpe.iso,用ULTRAISO打开

Snap1.jpg (20.24 KB, 下载次数: 257)

Snap1.jpg





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