08-11
29

WinPE无法引导4G以上光盘的问题及解决办法

以后做多系统光盘的时候肯定会用到DVD盘,而作为日常系统维护的好工具WinPE也必然携带,今天看到“WinPE无法引导4G以上光盘”的问题,顺便把解决办法在这里作个记录,以备后用。

转载文一:
由于DOS下不能读取大于4G的光盘,所以PE刻进DVD盘时,有时不能在DOS下启动。有两种解决办法,任其一即可:

1、先做一个包含PE的小盘ISO文件,最好在2G以内,保存,再向里面添加文件;
2、直接做一个完整的DVD大盘ISO文件,然后用 UltraISO 打开,把所有涉及PE的文件和文件夹的优先级都设为9。

总之,其原理就是把PE的文件放在光盘前面。

另外,你还要检查一下Winnt.xpe语法是否正确。

问:通过 UltraISO 把所有涉及PE的文件和文件夹的优先级都设为9。但是制作完成后,DVD刻盘后仍然无法启动PE。这时查看新的ISO时发现原来设置的优先级9都仍然是0,怎么回事?请帮助解决。

答:如果“优化文件”,优先级便不起作用。建议修改PE目录名(如Axxx),使其排在前面。

转载文二:
近日我在制作集成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文件夹,注意:这样做就不能优化文件!)
评论: 5 | 引用: 0 | 查看次数: 13426
回复回复kk43[2012-10-11 05:56 PM | del]
呵呵,太高级了!未学过引导方面的知识。
回复回复h198314[2011-05-28 08:02 AM | del]
好东西
回复回复城市过客[2009-11-12 02:59 AM | del]
先收藏了,谢谢分享~
回复回复guanger333[2009-10-02 10:35 AM | del]
好文章!学习了!谢谢分享!
回复回复安徽[2009-02-13 01:24 PM | del]
在哪里看过设优先级的方法,但没说原因,你的更详细了 ,真是高人
说 几 句
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭