无忧启动论坛

标题: 已解决!修改Setupldr.bin实现WINPE同时支持光盘和硬盘最后分区启动 [打印本页]

作者: cnstars    时间: 2009-3-19 16:07
标题: 已解决!修改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.rar

139.76 KB, 下载次数: 320, 下载积分: 无忧币 -2

WinPE.rar

139.76 KB, 下载次数: 326, 下载积分: 无忧币 -2


作者: fujianabc    时间: 2009-3-19 16:29
只要你的最后分区是主分区,setupldr.bin不需要修改,可以正确加载ntdetect.com的。

如果是扩展分区,用grub的map功能,map扩展分区成为一个硬盘来启动pe。
作者: dgxhls    时间: 2009-3-19 16:45
所有的全部修改。

传一个修改好了的:
SETUPLDR.rar (139.76 KB, 下载次数: 291)

[ 本帖最后由 dgxhls 于 2009-3-19 16:48 编辑 ]
作者: cnstars    时间: 2009-3-19 17:07
标题: dgxhls版主,GRLDR系统与NTLDR系统可以并用吗?
我测试了一下,系统找不到setupldr.bin文件,估计是我的GRLDR与你提供的NTLDR版本的setupldr.bin不一致造成的





文件已经在1楼上传了.具体修改操作应如何把握呀?



.

[ 本帖最后由 cnstars 于 2009-3-19 18:05 编辑 ]
作者: dgxhls    时间: 2009-3-19 17:13
我这个跟你的目录不同,只是告诉你怎么修改,直接套用当然不行。
作者: cnstars    时间: 2009-3-19 18:55
标题: 有没有具体修改说明呀
有没有具体修改说明呀

[ 本帖最后由 cnstars 于 2009-4-7 20:33 编辑 ]
作者: dgxhls    时间: 2009-3-19 19:09
其实你什么都不要修改,按照http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1上面说的做就可以了。
作者: cnstars    时间: 2009-3-19 21:03
标题: 修改心得
支持光盘启动的修改方法:在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 编辑 ]

WinPE.rar

139.76 KB, 下载次数: 271, 下载积分: 无忧币 -2


作者: mahuniu    时间: 2009-3-23 09:14
何必那么麻烦,不需要修改也可以启动的吧
作者: shn    时间: 2009-4-6 16:04
多谢多谢。从这学学到了pe启动的文件调用问题了

多谢多谢,受益匪浅
作者: wlue    时间: 2009-8-24 20:50
深受启发,怪不得我YY的PE在硬盘和优盘启动正常,但做成光盘ISO就出现NTDETECT.COM failed的错误
作者: yanju    时间: 2019-1-24 11:11
cnstars 发表于 2009-3-19 21:03
支持光盘启动的修改方法:在03E188H处改为\NTDet.com;在03E198H处改为NTDet.com;03E1A8H处改为\amd64\NTD ...

我想把硬盘PE改成光盘PE的ISO镜像启动。我从别的启动光盘提取了一引导文件,然后用WinHex改了一下,指向Setupldr,不过启动提示找不到NTLDR




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