I'm having a look at windows booting process, what is Windows kernel's required drivers and BOOT_Start drivers, any example?


trinhanhduc

Member
Local time
6:00 PM
Posts
8
OS
Windows 10
I'm having a look at windows booting process, and they are a bit confusing
  1. PreBoot process: The PC's firmware initiates a power-on self test (POST) and loads firmware settings. This process ends when the firmware detects a valid system disk.
    • When a BIOS-based computer enters this phase, the firmware loads the master boot record (MBR) into memory, and then starts Windows Boot Manager.
    • When a UEFI-based computer enters this phase, the firmware loads and starts the Windows Boot Manager EFI application.
  2. Windows Boot Manager: Windows Boot Manager finds the Windows loader (Winload.exe) on the Windows boot partition, and then starts it.
  3. Windows operating system loader: The Windows Loader loads the Windows kernel's required drivers, and then starts the kernel.
  4. Windows NT OS Kernel: The kernel loads the system registry hive into memory. It also loads other drivers that are marked as BOOT_START.

    The kernel passes control to the session manager process (Smss.exe). This process initializes the system session, and then loads and starts the devices and drivers that aren't marked as BOOT_START.

My questions are

1. what is Windows kernel's required drivers and BOOT_Start drivers, are there any example?
2. Are USB 3.0 driver not loaded early in the boot process?
 

My Computer My Computer

At a glance

Windows 1011th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz8 GBytesIntel Iris Xe Graphics, NVIDIA GeForce MX330
OS
Windows 10
Computer type
PC/Desktop
Manufacturer/Model
DELL
CPU
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Motherboard
DELL 0NX5H3
Memory
8 GBytes
Graphics Card(s)
Intel Iris Xe Graphics, NVIDIA GeForce MX330
Hard Drives
PM991a NVMe Samsung 512GB
Back
Top Bottom