无忧启动论坛

标题: 用EasyBoot制作4.7G光盘的WINPE无法启动 [打印本页]

作者: ph0neix    时间: 2009-2-19 19:59
标题: 用EasyBoot制作4.7G光盘的WINPE无法启动
用EasyBoot制作4.7G光盘的WINPE无法启动


EasyBoot   RUN  PE.BIN  无法正常启动啊?


要修改  PE.BIN  文件吗??谁能提供一个啊?

或有什么好的解决方法吗?
作者: 翅膀    时间: 2009-2-20 15:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: laolidong    时间: 2009-2-20 17:37
天哪,这么大个PE,全能啦。
作者: aztec    时间: 2009-2-20 20:09
挂张图上来瞧瞧,百闻不如一见懂不
作者: 深蓝电脑    时间: 2009-2-20 23:34
精简些吧,这么大也无法量产
作者: dgxhls    时间: 2009-2-20 23:46
把PE相关文件设置为优先级9,另外4.7G刻不下,4.7G的盘实际容量4.37-4.38G。
作者: q8q8feng    时间: 2009-2-21 03:27
原帖由 dgxhls 于 2009-2-20 23:46 发表
把PE相关文件设置为优先级9,另外4.7G刻不下,4.7G的盘实际容量4.37-4.38G。

能说明一下“把PE相关文件设置为优先级9”具体如何设置?4.7G的DVD光盘是可以刻录下4.4G左右的文件的
作者: lc1212    时间: 2009-2-21 14:44
转某位坛友的帖子你看看!
4G合盘无法启动PE的解决办法汇总
近来,总收到反馈,说PE在4G以上的DVD上合盘无法顺利启动,虽然我已极力调整PE,但无赖,这本来就不该是PE的问题,所以,我的办法只能解决部分4G的DVD合盘问题,要真正从根本解决4G的DVD合盘问题,只有等制作ISO的软件自己更新了。在现有工具版本的情况下,我们的合盘可以有以下三种办法来解决这个问题,下文的办法均转自网络,感谢各位得出方法的探索者!
第一种解决办法:
近日我在制作集成PE的DVD启动光盘时,遇到PE无法引导的问题。
光盘的目录如下
\EZBOOT                              一些软盘镜像和PE引导文件winpe.bif等,共20.3MB
\MINIPE                               里面只有一个PE镜像WINPE.IS_ ,共37MB
\PROG                                 PE用的外置程序,共179MB
\WXPE
\WXPE\NTDETECT.COM        共47KB
\WXPE\SERUPLDR.BIN          PE载入文件,共291KB
ghost.exe                           共1,403KB
winnt.sif                             共140KB
XP3V03.GHO                      系统镜像,共1.36GB
XP3V07.GHO                      系统镜像,共2.51GB
     用UltraISO9.3制成ISO镜像大小是4.16G。用虚拟机测试发现PE不能正常引导,出现黑屏,而其他的软盘镜像能正常引导。把XP3V03.GHO删掉后,又可以正常引导PE了。试了几次都会这样,发现ISO镜像小于4G就可以正常引导PE。
     开始是百思不得其解,经过细心的对比后发现一个奇怪的现象,就是用UltraISO制作的ISO镜像,它的文件和目录保存的方法很特别。我们制作的镜像里,每个文件夹和文件都有一个LBA值,它们的排列顺序是按文件名字母的先后顺序排的,而且是目录靠前,文件靠后,一级目录下的文件要比二级目录下的文件靠前。
     因此,要是按照上面的方法放置文件,则两个GHO文件要比\WXPE\SERUPLDR.BIN(PE的载入文件)排在前面,XP3V07.GHO的LBA值是719195,而\WXPE\SERUPLDR.BIN的LBA值是2156531,这时PE无法引导,可能是PE引导文件winpe.bif找不到SERUPLDR.BIN。如果把XP3V03.GHO删掉,ISO镜像小于4G,则\WXPE\SERUPLDR.BIN的LBA值是1438212  这样PE能正常引导了。本人用其它文件代替XP3V03.GHO进行测试,发现\WXPE\SERUPLDR.BIN的LBA值大于2000000时,PE无法引导。
     但是在制作启动盘时我不想删掉其中任何一个GHO镜像,因为4.3G的DVD是完全可以装的下的。根据\WXPE\SERUPLDR.BIN的LBA值大于2000000时,PE无法引导的条件,以及UltraISO存放文件的规则,我们可以做一个细小的更改,就是把两个GHO镜像放到二级目录下,并且文件名的首字母比SERUPLDR.BIN的靠后,问题就迎刃而解了。
     方法是在光盘的根目录下建一个文件夹XP 把XP3V03.GHO和XP3V07.GHO放到\XP下,同时相应修改GHOST引导镜像的路径。修改后的光盘目录结构如下:
\EZBOOT               
\MINIPE               
\PROG                  
\WXPE
\WXPE\NTDETECT.COM     
\WXPE\SERUPLDR.BIN
\XP
\XP\XP3V03.GHO
\XP\XP3V07.GHO   
ghost.exe              
winnt.sif
第二种解决办法
在UltraISO中调整PE的启动文件夹的优先级为最高9 (即:WXPE文件夹,注意:这样做就不能优化文件!)
第三种解决办法:
非常时期用非常方法解决非常问题:4G限制的一种解决方法初到这个论坛,看到很多高手,让我这个闭门造车的井底之蛙不敢造次,昨日发现使用UltraISO中遇到一个4G限制问题,百思不得其解,去百度及各论坛似乎均不见让人满意的答案,幸得martinx指点,加上自己不甘心修改文件夹,终于发现一个可以解决4G限制的投机取巧的方法,不敢独享,把它献给各位。。。
    起因:这段时间在制作一张98/ME/2000/XP/2003的多语言光盘,先用EasyBoot做好框架(包含各个启动软盘组及引导必须的文件,不包含各系统文件),优化之后有80多M,在VPC 2007上测试通过,再用Ultraiso添加各个系统文件,总大小在17G,优化之后的光盘大小有4.35G,问题是添加之前是正常的,添加之后再保存却有大部分启动文件无法启动,具体表现为一个DOS下的光标不停的闪,却死在那里不再动,按CTRL+ALT+DEL键无效。可以肯定的是文件及路径都不存在问题。
    分析:经分析发现只要是引导启动文件(启动软盘组)的实际位置在4G左右,就会无法启动,即使仅仅只是一个文件也不例外,而在4G之前的启动文件就能正常启动,发现EasyBoot和UltraISO都是用A-Z的顺序排列的,想控制文件的顺序,怎么保存都不行(优先级在优化文件下无效),这样的话最好是改变各启动软盘组文件夹的名字使其靠前,或是将各系统文件夹改名靠后才行,改启动软盘组文件的话,太多文件要修改了,改系统文件夹的话,太不直观,有没有两全其美的方法?
    解决:用EasyBoot做好的框架加上martinx提供的自然排序方式添加各系统文件做就OK了。
    具体步骤:用UltraISO打开做好的框架文件,添加各系统文件前按 Shift+F12 功能键,进入自然排序方式,再把各个系统文件添加好,优化文件并保存,测试成功。
    建议:UltraISO一直存在的问题,选择某个文件夹编辑操作,对其子文件夹及文件却无效,建议可添加一个“应用到子文件夹”的选项,建议设置日期时间增加一个可选项,因为别人设置优先级不一定要设置日期时间,使用起来会更得心应手。

『本文转自 自由天空http://www.freeskycd.cn/bbs
原文链接:http://www.freeskycd.cn/bbs/view ... &extra=page%3D1
作者: yichya    时间: 2009-2-21 14:55
正如LS所说,是优先极的问题。
作者: tangfu    时间: 2009-2-22 10:22
很好的答案,相当有用~~~~
作者: my3927    时间: 2009-2-22 13:20
我也遇到了类似的情况,刚好学习了!
作者: hsmlwang    时间: 2009-2-22 15:31
这个问题在我制作7合一系统+维护DVD光盘(4XP+2K3+VISTA+PE,4.27G)时也曾遇到过,也是不想改文件名,后来我把PE引导及相关做成了.IMG,就相当方便了。
作者: logic    时间: 2011-10-16 13:00
好不容易搜到此贴,我做的5.7G ISO 也遇到这个问题03PE无法引导




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