无忧启动论坛

标题: [求助]怎样通过修改peldr定义或改变ntdetect.com和winnt.sif的位置 [打印本页]

作者: wwmy1982    时间: 2007-12-28 08:22
标题: [求助]怎样通过修改peldr定义或改变ntdetect.com和winnt.sif的位置
有那位仁兄可以指点一二,先谢了。
作者: plutoshen    时间: 2007-12-29 09:24
好像是不能改变的。。。
作者: dnnn    时间: 2007-12-29 09:38
用UE打开peldr搜索ntdetect.com和winnt.sif替换为带路径的地址,可能必须改名,地址总长度不能大于原来的长度

比如:搜索ntdetect.com 替换为:pe\NTCOM 不足的修改十六进制代码用0补齐
搜索winnt.sif替换为:pe\pe.xpe
作者: DIY2003    时间: 2007-12-29 13:40
原帖由 dnnn 于 2007-12-29 09:38 AM 发表
用UE打开peldr搜索ntdetect.com和winnt.sif替换为带路径的地址,可能必须改名,地址总长度不能大于原来的长度

比如:搜索ntdetect.com 替换为:pe\NTCOM 不足的修改十六进制代码用0补齐
搜索winnt.sif替换为:pe ...

说得没错!!!
一般别人发布的PE都是ISO版本,WINNT.SIF 文件放在根目录,而
NTDETECT.COM
SETUPLDR.BIN   (与安装到硬盘后C盘根目录下的 PELDR 内容相同)
这两个文件包含在WXPE(或I386)目录下,所以自己修改或自己动手复制到硬盘时,修改时必须注意细节问题,
在 SETUPLDR.BIN 中更改 NTDETECT.COM 位置必须输入 WXPE\NTDETECT.COM 搜索进行更改为相同的字节,如果
只输入 NTDETECT.COM 进行搜索更改往往会出错的,自己分别输入两个进行搜索一下看看有什么不同就知道了.....

另外说下我个人理解出来的PE启动过程中文件关联的过程,自己就可以按照其中的关联
去修改相应文件就可以了正常从光盘或硬盘启动了

WinPE.BIN————光盘启动菜单(EasyBoot)中的PE引导文件,指向 SETUPLDR.BIN 文件位置,
                         从硬盘启动时则不用此文件,硬盘启动一般在 boot.ini 文件或 GRUB 引导菜单中配置 SETUPLDR.BIN 文件位置。

SETUPLDR.BIN( PELDR)——指向  NTDETECT.COM 和 WINNT.SIF 两个文件位置

WINNT.SIF——寻找 WINPE.IS_ 文件进行解压

[ 本帖最后由 DIY2003 于 2007-12-29 04:14 PM 编辑 ]
作者: chwnin    时间: 2007-12-29 17:06
想问DIY2003 在SETUPLDR.BIN中要改几个NTDETECT.COM 和WINNT.XPE?
作者: wwmy1982    时间: 2007-12-29 17:23
谢谢各位好兄的,答复
作者: zjtzhua    时间: 2007-12-29 17:27
学习学习。。。。。。
作者: toptop    时间: 2007-12-31 17:23
想问DIY2003 在SETUPLDR.BIN中要改几个NTDETECT.COM 和WINNT.XPE?

坛子里有教程,好像是7个,你可以搜一下!
作者: senjury    时间: 2008-1-27 01:32
ntdetect.com直接搜索是4个,wxpe/ntdetect.com是一个;
winnt.xpe总共是九个
作者: 千里独行    时间: 2008-1-27 13:58
长见识了,原来可以这样改,谢谢各位!
作者: btflying    时间: 2008-1-27 15:58
ntldetect.com可以改路径吗?我记得NT引导程序在加载ntdetect.com前只能识别根目录下的文件的,当然虚拟盘的除外
作者: senjury    时间: 2008-1-27 18:24
想知道为什么毛桃911里为什么ntdetect.com能够放到wxpe目录里!




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