Windows 2003和2008启动流程的区别

本文对比了Windows Server 2003与Windows Server 2008的启动流程。主要区别在于2008版使用BOOTMGR替代了NTLDR,并引入了BCD文件来替代BOOT.INI进行配置管理,同时在加载核心组件和服务方面有所改进。
What is the difference between Windows Server 2003 and Windows Server 2008 boot process?

Steps


Windows Server 2003 Boot Process


Windows Server 2008 Boot Process

1


Power On -> BOIS Loaded -> POST


Power On -> BOIS Loaded -> POST

2


BIOS Looks for the MBR on the bootable device


BIOS Looks for the MBR on the bootable device

3


Through the MBR the boot sector is located and the NTLDR is loaded


Through the MBR the boot sector is located and the BOOTMGR is loaded

4


NTLDR reads BOOT.INI from the system volume to determine the boot drive


BOOTMGR reads the BCD (boot configuration database) file from the \boot directory

5


NTLDR loads and executes NTDETECT.COM from the system volume to perform BIOS hardware detection


BOOTMGR transfer control to the Windows Loader (winload.exe) or winresume.exe in case the system
was hibernated.

6


NTLDR reads the registry files, selects a hardware profile, control set, and loads drivers flagged as "boot" defined in the system hive, then passes control to NTOSKRNL.EXE


Windows Loader loads drivers that are set to start at boot and then passes control to NTOSKRNL.EXE










本文转自 安安安安森  51CTO博客,原文链接:http://blog.51cto.com/smallc/1551984,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值