无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 68045|回复: 142
打印 上一主题 下一主题

【完美成功】合并ntdetect.com的PE用的SETUPLDR.BIN(增加ISO/SYSLINUX专用版)

  [复制链接]
跳转到指定楼层
#
发表于 2009-10-22 08:56:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
是将NTDETECT.COM合并到SETUPLDR.BIN里面(内置),只用一个SETUPLDR.BIN(增大了)就可以启动PE  .
=================================================================
成功原版   (不能直接修改路径,需破除校验)

setupldr.zip (171.15 KB, 下载次数: 1033)     应答文件为:winnt.xpe    字体文件:根目录下 BOOTFONT.BIN
         
=================================================================
破除校验版
SSXFLDR破除校验.rar (156.86 KB, 下载次数: 1002)                       中文字体:BOOT\FONT.BIN   应答文件:BOOT\SSXF

上面附SSXFLDR破除校验.rar已经破除校验,可直接修改路径使用!

=================================================================
ISO/SYSLINUX专用版

syslinux.cfg  菜单:
LABEL WinPE        
        MENU LABEL  WinPE
        kernel /BOOT/SSXFLDR.BIN

SSXFLDR.rar (156.97 KB, 下载次数: 672)                           中文字体:BOOT\FONT.BIN   应答文件:BOOT\SSXF
已经破除校验,可直接修改路径使用!

=================================================================
破除校验方法
将原版的找到十六进制地址 2060h7403修改为EB1A  ,便可以任意修改路径而不用校验了!
谢谢
yaojy 提醒!   



=================================================================================
动手操作版

将没破除检验的修改路径方法:建议大家试试,培养动手能力和学会方法,这很重要!!!)
1.用WINHEX.EXE打开SETUPLDR.BIN,搜索文本至MZ,将搜索到第一个MZ及后面部分截去(包括MZ),命名为SETUPLDR.EXE。
2.修改为你的路径,如:将WINNT.XPE修改为WXPE\SSXF,保存。
3.用LordPE计算SETUPLDR.EXE校验和,点保存!!!
4.用WINHEX.EXE将这2部分合并,成功!!!







=================================================================================
合并NT的方法:
1. setupldr.exe中开辟一个新节,将ntdetect.com添加进去。
2. 因为ntdetect.com是加载到1000:0处的,而且setupldr.exe是个pe文件,固定加载到指定的线性地址处,所以可以计算出ntdetect.com所在的线性地址。
3. 找到程序中读取ntdetect.com的地方,修改执行流程,写一小段汇编程序将ntdetect.com所在的节复制到0x10000处(比如使用rep movsd指令)。
具体参阅:

http://bbs.znpc.net/viewthread.php?tid=5578&extra=page%3D1
=================================================================================
给一个我修改好的:SSXFLDR  应答文件:WXPE\SSXF
                              中文字体:WXPE\FONT.BIN
SSXFLDR.rar (156.82 KB, 下载次数: 378)
=================================================================================
再提供全中文:
1.所有文件在WXPE下:
中文字体:WXPE\FONT.BIN
   SSXFLDR.rar (157.71 KB, 下载次数: 457)   应答文件:WXPE\SSXF
   SSHYLDR.rar (157.71 KB, 下载次数: 313) 应答文件:WXPE\SSHY
   TQXZLDR.rar (157.71 KB, 下载次数: 372)   应答文件:WXPE\TQXZ
2.所有文件在BOOT下:
中文字体:BOOT\FONT.BIN
SSXFLDR.rar (156.84 KB, 下载次数: 367)                                应答文件:BOOT\SSXF
SSHYLDR.rar (156.84 KB, 下载次数: 271)                                应答文件:BOOT\SSHY
TQXZLDR.rar (156.83 KB, 下载次数: 296)                                应答文件:BOOT\TQXZ
3.所有文件在minipe下:
中文字体:MINIPE\FT.BIN    应答文件:MINIPE\PE
LDRXPE.rar (156.84 KB, 下载次数: 533)                   

上述如需再改变路径,需重复上述4个步骤!!!
=================================================================================
工具下载:
1.   
LordPE
2.    WINHEX14.1.part1.rar (390.63 KB, 下载次数: 783)     WINHEX14.1.part2.rar (350.41 KB, 下载次数: 670)

[ 本帖最后由 天涯海角1216 于 2009-12-12 06:03 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
66369 + 10 我很赞同

查看全部评分

推荐
发表于 2009-10-28 09:25:59 | 只看该作者
刚刚在时空看见原作者Rinrin终于在关注这件事了,附件是她的修改版,不过我测试了一下,还是老问题卡在“please wait …”处不动了
版本号:5.2.3790.3959 (srv03_sp2_rtm.070216-1710)

[ 本帖最后由 zxw 于 2009-10-28 09:29 编辑 ]

setupldr.zip

172.25 KB, 下载次数: 99, 下载积分: 无忧币 -2

应答文件:winnt.xpe

回复

使用道具 举报

推荐
发表于 2009-10-27 12:14:21 | 只看该作者
坐下来,慢慢学习一下。
回复

使用道具 举报

推荐
 楼主| 发表于 2009-10-27 12:07:38 | 只看该作者

回复 #34 LOVPE 的帖子

911PE在优盘根目录有个NTLDR和MTLDR都是GRLDR改名,LDRXPE是PE引导文件!
顺序为:MTLDR>LDRXPE>WINNT.SIF>WINPE.IS_>启动PE
回复

使用道具 举报

推荐
发表于 2009-10-27 12:01:49 | 只看该作者
下载后硬盘引导成功,要引导PE,可能还是要原贴楼主解决了。
另借问:
以前911PE在优盘根目录有个NTLDRMTLDR,在MINIPE文件夹有一个LDRXPE。实在不知道三者的关系。
后来用了另一个大侠HP格式化工具后根目录就只有一个G2ldr,能够引导PE。
请问G2ldr(或MTLDR)与LDRXPE能不能合并?或者可不可修改后将G2LDR移到MINIPE文件夹里?
回复

使用道具 举报

推荐
发表于 2009-10-23 16:01:40 | 只看该作者
为什么我修改后只能得到这个结果呢?不修改的话,也是楼上的结果,Please Wait 的时候卡住不走了



[ 本帖最后由 Pauly 于 2009-10-23 16:17 编辑 ]
回复

使用道具 举报

推荐
 楼主| 发表于 2009-10-23 15:51:05 | 只看该作者
原帖由 zxw 于 2009-10-23 15:26 发表
将setupldr.bin中的setupldr.exe部分先提取出来
修改了3处:
386\txtsetup.sif    为  wxpe\txtsetup.sif
winnt.sif               为 boot\mype
bootfont.bin         为 boot\fon.bin

然后重新计算校验 ...


有几个问题请教:

1.我修改boot\mype为wxpe\ssxf,失败!

2.不修改,但是PE是在WXPE下,将 ssxf 改名为 mype 放在 boot 下,能启动了,但是到“Please wait---------",停滞,何故?


谢谢!!!
回复

使用道具 举报

推荐
发表于 2009-10-23 15:26:19 | 只看该作者
将setupldr.bin中的setupldr.exe部分先提取出来
修改了3处:
I386\txtsetup.sif    为  wxpe\txtsetup.sif
winnt.sif               为 boot\mype
bootfont.bin         为 boot\fon.bin

然后重新计算校验和,再合并回setupldr.bin(我这个是重命名为 SETUPL03.BIN的)

[ 本帖最后由 zxw 于 2009-10-23 16:28 编辑 ]

SETUPL03.rar

157.5 KB, 下载次数: 129, 下载积分: 无忧币 -2

回复

使用道具 举报

推荐
发表于 2009-10-23 13:29:56 | 只看该作者
原帖由 zxw 于 2009-10-23 11:46 发表
刚刚测试成功。
证明我的推测不错。将setupldr.bin中i386\winnt.sif修改为wxpe\winnt.sif即可(实际以你PE中的文件为准)。

把你修改后测试成功的setupldr.bin传上来看看。
回复

使用道具 举报

推荐
发表于 2009-10-23 09:54:49 | 只看该作者
原帖由 天涯海角1216 于 2009-10-23 09:52 发表

看样子这个还真不能启动WINPE了!

只要版本对应,打狗的那个版本的PE,修改一下这个setupldr.bin应该可行

[ 本帖最后由 zxw 于 2009-10-23 10:55 编辑 ]
回复

使用道具 举报

推荐
 楼主| 发表于 2009-10-23 09:52:55 | 只看该作者
原帖由 zxw 于 2009-10-23 09:45 发表
时空这个版本是5.2.3790.3959 (srv03_sp2_rtm.070216-1710)
版本还要对应才行

看样子这个还真不能启动WINPE了!
回复

使用道具 举报

132#
发表于 2024-5-10 19:55:06 | 只看该作者
谢谢分享
回复

使用道具 举报

131#
发表于 2022-10-1 06:36:03 | 只看该作者
看看是啥好东西
回复

使用道具 举报

130#
发表于 2022-9-30 18:32:16 | 只看该作者
感谢大佬,前来学习。
回复

使用道具 举报

129#
发表于 2020-9-2 14:52:41 来自手机 | 只看该作者
合并ntdetect.com的PE用的SETUPLDR.BIN(增加ISO/SYSLINUX专用版)
回复

使用道具 举报

128#
发表于 2014-8-18 10:44:56 | 只看该作者
SETUPLDR.BIN也可以玩这么精彩
可惜已经用win7pe取代03pe了
回复

使用道具 举报

127#
发表于 2014-7-17 06:15:00 来自手机 | 只看该作者
留名备用…谢谢楼主…感谢分享…
回复

使用道具 举报

126#
发表于 2011-7-6 23:09:45 | 只看该作者
在做ISOLINUX,来这里取经。大家辛苦了
回复

使用道具 举报

125#
发表于 2011-7-6 21:08:26 | 只看该作者

回复 #9 dgxhls 的帖子

SETUPLDR.BIN有问题吧。
回复

使用道具 举报

124#
发表于 2011-2-22 20:24:28 | 只看该作者
现在做一个从U盘安装Windows XP的方法http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187555。。。但是在不少主板上遇到是hdd-zip方式起动。NTDETECT.COM文件出错。。。。用LZ合并的不出现但出现另一个setupdd.sys找不到。经查是Windows 2003的Setupldr.bin文件的问题。。。。。请LZ能不能用Windows XP的Setupldr.bin文件与NTDETECT.COM文件合并一个试。。。先谢过

[ 本帖最后由 tigerstar 于 2011-2-22 20:44 编辑 ]
回复

使用道具 举报

123#
发表于 2011-2-11 19:15:09 | 只看该作者
学习了不少东西,留名以后再查看
回复

使用道具 举报

122#
发表于 2010-10-29 15:19:58 | 只看该作者
辛苦了  学习当中 支持楼主
回复

使用道具 举报

121#
发表于 2010-10-29 09:50:11 | 只看该作者
谢谢超版解答,我再仔细看看。
回复

使用道具 举报

120#
发表于 2010-10-28 23:33:24 | 只看该作者
原帖由 intellect 于 2010-10-28 16:38 发表
天版,今天在做PE启动光盘时,下载了1楼的SETUPLDR.BIN ,文件都改的和你说的一样,可是启动时还是如图
103269

文件目录如图
103270
做了多遍还是不行,不知道是什么地方错误,请指教,谢谢。下面附件是TX ...

与TXTSETUP.SIF没有关系,应答文件路径的问题。
回复

使用道具 举报

119#
发表于 2010-10-28 17:29:18 | 只看该作者
还可以这样做?学习了!
回复

使用道具 举报

118#
发表于 2010-10-28 16:38:09 | 只看该作者
天版,今天在做PE启动光盘时,下载了1楼的SETUPLDR.BIN ,文件都改的和你说的一样,可是启动时还是如图


文件目录如图

做了多遍还是不行,不知道是什么地方错误,请指教,谢谢。下面附件是TXTSETUP.SIF文件

是GRLDR引导的,菜单如下

title 启动 WINDOWS 03 PE 系统
chainloader /PE/SETUPLDR.BIN || find --set-root /PE/SETUPLDR.BIN && chainloader /PE/SETUPLDR.BIN


上面3个文件都在PE目录下面

谢谢,请指教!

[ 本帖最后由 intellect 于 2010-10-28 16:48 编辑 ]

TXTSETUP.rar

16.36 KB, 下载次数: 38, 下载积分: 无忧币 -2

回复

使用道具 举报

117#
发表于 2010-4-6 15:19:25 | 只看该作者
楼主能不能大概透露下修改的过程
回复

使用道具 举报

116#
发表于 2010-4-6 14:11:18 | 只看该作者
楼主,能把应答文件也合并到一起吗?
今天把PE简单安装到bootice生成的隐藏分区里,没用合并前,是ntdect找不到,用了之后是ssxf找不到(估计),
要合内置了,估计应该差不多,有问题也就到再下一步了.
回复

使用道具 举报

115#
 楼主| 发表于 2009-12-11 18:41:52 | 只看该作者

回复 #130 shanyal 的帖子

我只是YY而已,没技术含量,呵呵!
请看:
http://bbs.znpc.net/viewthread.php?tid=5578&extra=page%3D1
回复

使用道具 举报

114#
发表于 2009-12-11 18:36:33 | 只看该作者

回复 #1 天涯海角1216 的帖子

看了半天是对setupldr.bin破校验修改应答文件路径,setupldr.bin 怎么和ntdetect.com合并呢,需要汇编么?老大详细解释下
回复

使用道具 举报

113#
发表于 2009-11-30 07:55:19 | 只看该作者
不得不汗颜天涯海角兄的过人之处,对WINHEX出神入化!!
回复

使用道具 举报

112#
发表于 2009-11-29 17:09:31 | 只看该作者

回复 #127 shn 的帖子

搜索00DB00
更正为003E00
回复

使用道具 举报

111#
发表于 2009-11-29 16:33:37 | 只看该作者
加载条不是:  》了,变成一个字:土广

如何编辑一下啊?和font.bin有关吗
回复

使用道具 举报

110#
 楼主| 发表于 2009-11-27 16:16:03 | 只看该作者

回复 #125 shn 的帖子

回复

使用道具 举报

109#
发表于 2009-11-27 12:26:49 | 只看该作者
一台电脑,u盘使用的fb引导g4d,不用集成版的时候显示NTDETECT.COM   fail,用了集成版的时候显示txt.sif什么什么的错误
但在另外一台上两种都可以启动
请问是哪里的原因?
回复

使用道具 举报

108#
发表于 2009-11-12 11:26:48 | 只看该作者

回复 #123 zxw 的帖子

哦   我说怎么看了半天都是自己yy 没有说怎么合并
回复

使用道具 举报

107#
发表于 2009-11-12 11:15:06 | 只看该作者
这里没有合并的方法,都只是将时空rinrin定制的合并版再YY下而已。

[ 本帖最后由 zxw 于 2009-11-12 11:17 编辑 ]
回复

使用道具 举报

106#
发表于 2009-11-12 10:43:55 | 只看该作者
不知是我太笨了还是怎么了  看了半个小时还是没看明白   先把setupldr.bin文件破除校验    然后呢   怎么把ntdetecd.com合并到里面去啊   具体应该怎么操作

顺便上传我的setupldr.bin文件
我的不用字体文件  应答文件是wxpe下的wxpe文件
SETUPLDR.rar (139.64 KB, 下载次数: 41)

[ 本帖最后由 sratlf 于 2009-11-12 10:45 编辑 ]
回复

使用道具 举报

105#
发表于 2009-11-12 05:22:49 | 只看该作者

感谢楼主:

又更新了!
直接用SYSLINUX启动WinPE挺方便的!

LABEL WinPE        
        MENU LABEL
        kernel /BOOT/SSXFLDR.BIN
支持!!!
回复

使用道具 举报

104#
 楼主| 发表于 2009-11-11 22:12:29 | 只看该作者

回复 #118 ruixing 的帖子

我改编过了,你是想用SYSLINUX直接调用的吧,试试看!中文字体:BOOT\FONT.BIN   应答文件:BOOT\SSXF
再SYSLINUX.CFG中加入;
LABEL WinPE        
        MENU LABEL WinPE
        kernel /boot/SSXFLDR.BIN

[ 本帖最后由 天涯海角1216 于 2009-11-12 06:12 编辑 ]

SSXFLDR.rar

156.97 KB, 下载次数: 60, 下载积分: 无忧币 -2

回复

使用道具 举报

103#
 楼主| 发表于 2009-11-11 22:07:54 | 只看该作者
SYSLINUX启动需要加引导到SETUPLDR.BIN,用WINHEX修改之!
多了1024字节的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-25 00:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表