查看: 7116|回复: 4

[教 程] WinPE基础教程 —— WinPE1.X启动的详细过程

[复制链接]
发表于 2012-9-29 09:33:55 | 显示全部楼层 |阅读模式
原文转自winpe教育论坛。但是讲解稍简单来些。下面进行一些说明解释。

       一、光盘(WinPE)的启动过程:
BIOS—>PEBOOT.BIF(光盘引导信息)—>定位启动映像区...—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

  二、硬盘(WinPE)的启动过程:
BIOS—>MBR(主引导记录)—>PBR(分区引导)—>NTLDR—>BOOT.INI—>AVLDR.PE—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

  三、U盘HDD(WinPE)的启动过程:
BIOS—>NTLDR—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面

  四、U盘ZIP(WinPE)的启动过程:
BIOS—>IO.SYS—>COMMAND.COM—>AUTOEXEC.BAT—>SETUPLDR.BIN(PELDR或其它相关名字)—>NTDETECT.COM—>WINNT.SIF(WINNT.XPE)—>WINPE.ISO(WINPE.IMG)—>TXTSETUP.SIF—>WINPE系统桌面
 楼主| 发表于 2012-9-29 09:34:21 | 显示全部楼层
SETUPLDR.BIN文件被加载之前都是计算机硬件启动部分。我们从SETUPLDR.BIN文件被加载讲起,实际上从这个文件被引导开始,WINPE1.X开始启动了。

一般的PE启动必须的文件列表如下
WINNT.SIF
I386\WINPE.IS_
I386\SETUPLDR.BIN
I386\NTDETECT.COM

WINNT.SIF文件内容例子
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\I386\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=I386\WINPE.ISO"

SETUPLDR.BIN是启动文件,WINNT.SIF指定启动参数信息比如WINPE.ISO文件位置等
SETUPLDR.BIN加载时会根据WINNT.SIF里面的内容来启动。

启动文件加载过程:
SETUPLDR.BIN -> NTDETECT.COM -> WINNT.SIF -> 根据OsLoadOptions 加载WINPE.ISO–>读取WINPE.ISO里面I386\TXTSETUP.SIF…..

现在的PE一般都把WINNT.SIF改名了是WINNT.XPE,还有I386目录改成WXPE。当然,WINNT.SIF你也可以改成其它的名字,比如天意PE改为TYPE(没有后缀,可以用记事本打开)。另外NTDETECT.COM也是可以改名的,如天意PE改为了NTDETEC。还有SETUPLDR.BIN也可以改名,比如修改为PELDR或者其它名字。
至于I386文件夹现在PE1.X都是改为WXPE,倒是没有必要再修改了。

上面提到的几个文件改名后,SETUPLDR.BIN就必须要修改了,否则启动不了默认的文件。
我们可以通过十六进制编辑器来修改
SETUPLDR.BIN文件(查找替换,长度要一样),当然也可以用一个叫做mSetupLdr的软件来修改,更方便些。

通过这个软件我们可以很方便的修改安装目录、脚本文件以及应答文件。其中应答文件如果修改了位置,必须把路径放进去。因为应答文件默认是在根目录的。
当然如果你不满足这些修改,那就需要通过十六进制编辑器来改动了。


SETUPLDR.BIN修改工具。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2012-9-29 09:41:30 | 显示全部楼层


用十六进制文件编辑器修改内容时注意长度要一样,不然文件可能会损坏。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2012-9-29 11:39:55 | 显示全部楼层
学习了,支持!
发表于 2012-10-15 14:58:55 | 显示全部楼层
理论联系实际
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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