What is the Microsoft OS boot-up sequence?

What is the Microsoft OS boot-up sequence?
Who is Participating?
Kamaraj SubramanianApplication Support AnalystCommented:
Boot Sequence for x86-Based Machines
1. Power on self-test (POST).
2. Find boot device and load boot record (handled by the system BIOS). The master boot record (MBR) reads the partition table, determines the location of the boot record, and then jumps to that sector and begins execution there.
3. Windows NT bootstrap routine finds and loads NTLDR.
NOTE: Steps 2 and 3 as documented on page 474 of the Windows NT System Guide are in reverse, incorrect order. The step order listed here is correct.
4. NTLDR switches processor to 32-bit flat memory mode.
5. NTLDR reads the BOOT.INI and displays operating system choices.
6. User selects an operating system (Windows NT in this example).
8. NTDETECT.COM builds the hardware list. It then passes the list and control back to NTLDR. If an operating system other than Windows NT is selected, BOOTSECT.DOS is loaded and control is passed to it.
10. NTOSKRNL.EXE loads and initializes Windows NT using information from the Registry to load and initialize drivers and other system settings.

The above is correct for systems up to Server 2003.
For Vista and later it is somewhat different.

This article explains it:

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.