无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7067|回复: 17
打印 上一主题 下一主题

[求助] WinPE 启动全过程

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-6 17:57:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前很多朋友对WinPE的安装都不是很了解(包括我)....

主要是我们不了解WinPE启动的全过程...

真心希望哪位大虾能把WinPE安装在硬盘/U盘时的启动过程,详细地表达出来.....

相信这样,对大家在把WinPE安装到U盘的成功率会大大大地提高的....

万分感激ING~~~
2#
发表于 2007-1-6 22:56:13 | 只看该作者
我也不是清楚,不过给你一个我经过慢长学习中得到的一点累计吧!
不一定都是对阿,我是通过分析推理和网上的相关资料写的,都是自己的观点!
如果有错误的地方希望高手能够指点!谢谢了!相互交流么!


1.将 启动必要文件复制到启动分区:
BOOT.INI        引导配置文件
BOOTFONT.BIN        引导菜单文字库
NTLDR                最好是 win2003 sp1 的向下兼容
PELDR                就是xp安装盘上的setupldr.bin
NTDETECT.COM        文件将会收集计算机中硬件信息列表,然后将列表返回到NTLDR,这样NTLDR将把这些硬件信息加载到注册表“HKEY_LOCAL_MACHINE”中的Hardware中
WINNT.SIF        setupldr.bin 的配置文件

2.制作多重启动菜单
用Avldrng.exe 给 PELDR 生成一个引导文件(我创建的是avldr.pe),这步骤没太明白,只知道大概过程,网上没有相关的资料,以后再深入学习吧!


启动过程:

硬盘启动过程:       
bios读mbr(主引导) -> mbr读pbr(分区引导) -> ntdetect.com -> ntldr -> boot.ini -> avldr.pe -> PELDR -> WINNT.SIF -> *.ISO *.IMG
                                                                                         setupldr.bin -> 安装信息文件 -> 读取镜像文件
光盘启动过程:
bios读(光盘引导信息)  -> 光盘上的 \i386\ntdetect.com  -> setupldr.bin -> TXTSETUP.SIF  ->
                                                                                安装信息文件

光盘Ramdisk启动过程:
bios读(光盘引导信息)  -> 光盘上的 \WXPE\ntdetect.com  -> setupldr.bin -> 光盘根目录\winnt.xpe -> 读取镜像文件 -> 镜像目录\WXPE\TXTSETUP.SIF  ->
                                                                                 镜像安装信息文件                                安装信息文件


BOOT.INI 里面的文字信息
------------------------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

C:\avldr.pe="Avldr for PELDR"
------------------------------------------------------



WINNT.SIF 里面的文字信息
------------------------------------------------------
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
;OsLoadOptions = "/noguiboot /minint /fastdetect /rdexportascd /rdpath=multi(0)disk(0)rdisk(0)partition(1)\XPE.ISO"
OsLoadOptions = "/minint /fastdetect  /rdpath=winpe.img"
------------------------------------------------------
回复

使用道具 举报

3#
发表于 2007-1-6 23:20:35 | 只看该作者
希望有人来讲一讲
回复

使用道具 举报

4#
发表于 2007-1-7 00:27:35 | 只看该作者
我也来学习
回复

使用道具 举报

5#
发表于 2007-1-7 01:37:19 | 只看该作者
回复

使用道具 举报

6#
发表于 2007-1-7 04:14:44 | 只看该作者
我也想了解一下~~
回复

使用道具 举报

7#
 楼主| 发表于 2007-1-8 11:12:17 | 只看该作者
原帖由 tiancai4126 于 2007-1-6 10:56 PM 发表
我也不是清楚,不过给你一个我经过慢长学习中得到的一点累计吧!
不一定都是对阿,我是通过分析推理和网上的相关资料写的,都是自己的观点!
如果有错误的地方希望高手能够指点!谢谢了!相互交流么!


1.将 ...



非常感谢您的指导!
回复

使用道具 举报

8#
 楼主| 发表于 2007-1-8 11:15:03 | 只看该作者
原帖由 chevalier 于 2007-1-7 01:37 AM 发表
http://bbs.wuyou.net/forum.php?m ... 1%26filter%3Ddigest


谢谢提供~~:)
回复

使用道具 举报

9#
发表于 2007-1-9 14:04:52 | 只看该作者
原帖由 chevalier 于 2007-1-7 01:37 AM 发表
http://bbs.wuyou.net/forum.php?m ... 1%26filter%3Ddigest

受益匪浅,谢谢啦。
回复

使用道具 举报

10#
发表于 2007-1-9 15:24:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

11#
发表于 2007-1-9 16:45:09 | 只看该作者
我想应该是在那之前  这个是我以前分析的 :)
回复

使用道具 举报

12#
发表于 2007-1-9 18:09:35 | 只看该作者
学习了.辛苦各位了.
回复

使用道具 举报

13#
发表于 2007-1-9 19:43:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2007-1-10 15:05:28 | 只看该作者
应该是NTLDR   →BOOT.INI,在BOOT.INI里若选择启动WINXP,WIN2003等NT系统才会加载NTDETECT.COM,若选择DOS.WIN98等则不会加载NTDETECT.COM
回复

使用道具 举报

15#
 楼主| 发表于 2007-1-10 16:59:51 | 只看该作者
受益非浅啊~~~
回复

使用道具 举报

16#
发表于 2007-1-10 17:20:07 | 只看该作者
想了解一下
回复

使用道具 举报

17#
发表于 2007-1-17 16:29:37 | 只看该作者
感谢毛桃大哥
回复

使用道具 举报

18#
发表于 2007-1-17 18:57:39 | 只看该作者
谢谢二楼的兄弟
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 20:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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