You are on page 1of 4

Windows 10 Booting process in details - Microsoft Co... https://answers.microsoft.com/en-us/windows/forum/all...

Community
Categories All Microsoft

Sign
Participate

Search within Windows Ask a question 


Buy Microsoft 365

TU TuhinSinharoy Created on November 26, 2019 Question Info

Windows 10 Booting process in Last updated May 21, 2022


details
Views 16,790
It will be really helpful if anyone can tell me the booting process of
windows 10 in detail. Details mean when all the binary files DLL files Applies to:
and registries are getting loaded and initialized in which step. And it
would be really helpful if you can tell me in the step by step process. Windows / Windows 10 /
Sleep and Power on, off
I m asking this thing only learning purpose.

Thank you

 This thread is locked. You can follow the question or You’re invited to try
vote as helpful, but you cannot reply to this thread. Microsoft 365 for free

I have the same question (86) Subscribe | Report abuse

Unlock now

DO

1 of 4 5/28/22, 15:38
Windows 10 Booting process in details - Microsoft Co... https://answers.microsoft.com/en-us/windows/forum/all...

Replies (2) 

DonnDon
Independent Advisor
Replied on November 26, 2019

Hi TuhinSinharoy!

I'm Donny and I'm a Windows 10 expert. I'd love to help


you out with your question.

First off, Windows 10 boot process on BIOS systems


comprises of four major phases. It starts from POST and
ends up in loading the Windows OS Loader or the
Kernel. Here is the list of stages it goes through:

1. PreBoot
2. Windows Boot Manager
3. Windows OS Loader
4. Windows NT OS Kernel

During every process, a program is loaded. Depending


on whether it uses Legacy BIOS or UEFI, the file paths
and files change.

1.) PreBoot: POST or Power-On Self-Test loads firmware


settings. It checks for a valid disk system, and if the
system is good to go for the next phase. If the computer
has a valid MBR, i.e. Master Boot Record, the boot
process moves further and loads Windows Boot
Manager.

2.) Windows Boot Manager: This step determines if you


have multiple OS installed on your computer. If yes, then
it offers a menu with the names of the OSs. When you
select the OS, it will load the right program, i.e.
Winload.exe to boot you into the correct OS.

3.) Windows OS Loader: WinLoad.exe loads important


drivers to kick start the Windows Kernel. The kernel uses
the drivers to talk to the hardware and do rest of the
things required for the boot process to continue.

4.) Windows NT OS Kernel: This is the last stage which


picks up the Registry settings, additional drivers, etc.
Once that has been read, the control is taken by the
system manager process. It loads up the UI, the rest of
TU
the hardware and software. That’s when you finally get to
see your Windows 10 Login screen.

When you run Windows 10 on a computer that supports


Unified Extensible Firmware Interface (UEFI), Trusted

2 of 4 5/28/22, 15:38
Windows 10 Booting process in details - Microsoft Co... https://answers.microsoft.com/en-us/windows/forum/all...

Unified Extensible Firmware Interface (UEFI), Trusted


Boot protects your computer from the moment you
power it on. When the computer starts, it first finds the
operating system bootloader. Computers without
Secured Boot simply run whatever bootloader is on the
PC’s hard drive. When a computer equipped with UEFI
starts, it first verifies that the firmware is digitally signed.
If Secure Boot is enabled, the firmware examines the
What's new Microsoft Education Business Developer & Company
bootloader’s digital signature to verify that it is intact
Store IT
Surface Prohasn’t
8 been modified. Microsoft in Microsoft Cloud Careers
Account profile education Azure
Surface Laptop Microsoft Security About Microsoft
Studio I hopethis information helped
Download Center
you for
Devices to learn more about Developer Center
the Windows 10 Boot process. education Dynamics 365 Company news
Surface Pro X Microsoft Store Documentation
support Microsoft Teams Microsoft 365 Privacy at
Surface Go 3
Report abuse for Education Microsoft
Microsoft Learn
Returns Microsoft Power
622 people
Surface Duo Microsoft· 365
found this reply helpful Platform Microsoft Tech Investors
Order tracking Education Community
Surface ProWas
7+ this reply helpful? Yes No Microsoft Teams Diversity and
Virtual workshops Education Azure Marketplace inclusion
Windows 11 apps and training consultation Microsoft Industry
appointment AppSource Accessibility
HoloLens 2 Microsoft Store Small Business
TuhinSinharoy
Promise Educator training Visual Studio Sustainability
Replied on November 27, and development
2019
Flexible Payments
Deals for students
and parents
In reply to DonnDon's post on
November 26, 2019 Azure for students

 English
First (United States)
of all thanks DonnDon for helping me out but still
Sitemap it'sContact
not clear to me when
Microsoft Privacy the Terms
important
of use DLL files like Safety & eco
Trademarks About our ads
hal.dll
© Microsoft 2022 and bootvid.dll and even system32k.sys or other
files are loaded.
And I also search on some other websites they are telling
there are seven steps:
Which are-
1. PreBoot
2. Windows Boot Manager
3. Windows OS Loader
4. Windows NT OS Kernel
5. Session Initialization(SMSS.exe,Csrss.exe)
6.Winlogon Initialization(dwm.exe,wininit.exe)
7.Explorer InitializationI need information from Windows
NT OS kernel to explorer initialization. You already gave
me some information for Windows NT OS Kernel but I
need more.

Thank you.

Report abuse

20 people found this reply helpful ·


Was this reply helpful? Yes No

3 of 4 5/28/22, 15:38
Windows 10 Booting process in details - Microsoft Co... https://answers.microsoft.com/en-us/windows/forum/all...

4 of 4 5/28/22, 15:38

You might also like