欢迎光临散文网 会员登陆 & 注册

Windows系统是如何启动的?

2023-05-09 15:13 作者:初代目葱娘  | 我要投稿

Windows操作系统的启动流程


第一阶段 BIOS(Legacy)/UEFI

BIOS/UEFI为刷写在电脑EEPROM里的小系统,负责硬件识别、自检(POST)和初始化,并拉起下一阶段WindowsBootLoader


第二阶段 Windows BootLoader

位置:EFI\Microsoft\Boot\bootmgfw.efi

负责提供操作系统选择菜单和根据BCD(Boot Configuration Data)中的配置信息加载操作系统并进入下一阶段WindowsOSLoader


第三阶段 Windows OSLoader

位置:\Windows\system32\winload.efi

负责加载重要的驱动程序(磁盘驱动/文件系统驱动/显示驱动等),以及读取注册表中的设置(启动类型/服务列表等),为内核启动做准备

此阶段完毕后会将控制权交给操作系统的内核以进入下一阶段NT内核驱动


第四阶段 NT内核启动

位置:\Windows\system32\ntoskrnl.exe

负责管理计算机的所有资源(处理器/内存/硬盘/网络等)和拉起一系列系统级进程

初始进程-System

会话管理器-smss.exe

服务和控制应用-service.exe

本地安全授权子系统-lsass.exe

启动应用程序-wininit.exe

登录应用程序-winlogon.exe

此阶段完毕后会加载登陆页面进入下一阶段Windows登录


第五阶段 Windows登录

负责用户登录和拉起explore.exe进程以加载桌面(Windows的部分版本如WindowsServer没有此进程)


Windows系统是如何启动的?的评论 (共 条)

分享到微博请遵守国家法律