已解决!修改Setupldr.bin实现WINPE同时支持光盘和硬盘最后分区启动
如何修改Setupldr.bin实现WINPE同时支持光盘和硬盘最后分区启动,而不出现NTDetect错误?在Setupldr.bin文件含有\ntdetect.com字符的位置有4处,如何不修改则可以支持光盘启动WINPE,却不支持硬盘最后分区启动。当把4处字符串改成首末2处相同如\wxpe\ntdetect.com则可支持硬盘最后分区启动,反而不支持光盘启动。
要怎么修改才能实现两种WINPE启动功能都可以支持
修改方法见第8楼!
注:WinPE.RAR为修改成功的Setupldr.BIN(将WinPE.LDR改名)
Setupldr.rar为修改前的文件
[ 本帖最后由 cnstars 于 2009-3-20 08:36 编辑 ] 只要你的最后分区是主分区,setupldr.bin不需要修改,可以正确加载ntdetect.com的。
如果是扩展分区,用grub的map功能,map扩展分区成为一个硬盘来启动pe。 所有的全部修改。
传一个修改好了的:
[ 本帖最后由 dgxhls 于 2009-3-19 16:48 编辑 ]
dgxhls版主,GRLDR系统与NTLDR系统可以并用吗?
我测试了一下,系统找不到setupldr.bin文件,估计是我的GRLDR与你提供的NTLDR版本的setupldr.bin不一致造成的文件已经在1楼上传了.具体修改操作应如何把握呀?
.
[ 本帖最后由 cnstars 于 2009-3-19 18:05 编辑 ] 我这个跟你的目录不同,只是告诉你怎么修改,直接套用当然不行。
有没有具体修改说明呀
有没有具体修改说明呀[ 本帖最后由 cnstars 于 2009-4-7 20:33 编辑 ] 其实你什么都不要修改,按照http://bbs.wuyou.net/forum.php?mod=viewthread&tid=136318&extra=page%3D1上面说的做就可以了。
修改心得
支持光盘启动的修改方法:在03E188H处改为\NTDet.com;在03E198H处改为NTDet.com;03E1A8H处改为\amd64\NTDet.com;03E1BCH处改为\MiniPE\NTDet.com(后3字节为00);间隔字节均为00同时支持光盘及硬盘末分区启动的修改方法:
在03E188H处改为\MiniPE\NTDet.com(后3字节为00);在03E19CH处改为NTDet.com;03E1A8H处改为\amd64\NTDet.com;03E1BCH处改为\MiniPE\NTDet.com(后3字节为00);间隔字节均为00;注意第1处与第4处的内容应一致,否则硬盘不能启动
注:附件为修改成功的Setupldr.BIN(将WinPE.LDR改名)
[ 本帖最后由 cnstars 于 2009-3-19 21:16 编辑 ] 何必那么麻烦,不需要修改也可以启动的吧 多谢多谢。从这学学到了pe启动的文件调用问题了
多谢多谢,受益匪浅 深受启发,怪不得我YY的PE在硬盘和优盘启动正常,但做成光盘ISO就出现NTDETECT.COM failed的错误 cnstars 发表于 2009-3-19 21:03
支持光盘启动的修改方法:在03E188H处改为\NTDet.com;在03E198H处改为NTDet.com;03E1A8H处改为\amd64\NTD ...
我想把硬盘PE改成光盘PE的ISO镜像启动。我从别的启动光盘提取了一引导文件,然后用WinHex改了一下,指向Setupldr,不过启动提示找不到NTLDR
页:
[1]