|
问题三:Windows安装过程猜想
一、光盘启动进入安装环境
①加载光盘启动扇区,系统将控制传递给 Bootmgr。Bootmgr 从启动配置数据 (BCD) 中提取基本启动信息,并将控制传递给包含在 Boot.wim 文件中的 Winload.exe 文件。然后 Winload.exe 将加载相应的硬件抽象层 (HAL),接着加载系统注册表配置单元和必要的启动驱动程序。Winload.exe 完成加载后,将会准备要执行内核 Ntoskrnl.exe 的环境。
②该环境将执行 Ntoskrnl.exe 文件。然后 Ntoskrnl.exe 完成环境设置。系统将控制传递给会话管理器 (SMSS)。
③SMSS 加载注册表的剩余部分,然后配置运行 Win32 子系统 (Win32k.sys) 的环境及其各种进程。SMSS 加载用于创建用户会话的 Winlogon 进程,然后启动服务和剩余的非必要设备驱动程序及安全子系统 (LSASS)。
④Winlogon.exe 根据 HKEY_LOCAL_MACHINE\SYSTEM\Setup\CmdLine 注册表值来运行设置。Winpeshl.exe 将启动 %SYSTEMDRIVE%\sources\setup.exe 文件。
⑤下面就进入安装界面的语言设置界面了。当到达"正在安装Windows... ...”界面时进行如下操作:
<1>复制Windows文件 //不知道
<2>展开Windows文件 //可能是根据什么信息自动判断要展开的Install.wim 镜像分卷号
<3>安装功能 //不知道
<4>安装更新 //不知道
<5>完成安装 //不知道
不知道的希望有人告知一下!
但是,一定要复制BOOT文件夹,bootmgr 等引导文件和写入硬盘扇区引导信息的。
二、操作系统下直接SetUp.exe安装
进入Windows系统或Windows PE(相当于①~④)
手动直接运行SetUp.exe安装,相当于④的阶段结束,⑤的阶段开始。
后面一样
[ 本帖最后由 achst 于 2013-2-2 21:43 编辑 ] |
|