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
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,如需转载请自行联系原作者