|
原帖由 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 编辑 ] |
|