windows系统的基本操作 Windows操作系统引导过程( 二 )


6.开始寻找 bootmgr.exe,找不到则寻找 ntldr.exe(win vista 之前的系统);
7.CPU 加载并跳转到 bootmgr.exe 处执行,读取 BCD 文件,如果含有多个系统,则列举显示供用户选择;
8.选择的是 Windows 则读取 winload.exe 文件到内存中,CPU 跳转到 winload.exe 处执行,读取文件\\windows\\bootstat.dat,有需要则显示引导菜单,比如安全引导等等;接着加载内核程序 Ntoskrnl.exe,相关辅助 HAL.dll、CI.dll、PSSHED.dll、BootVID.dll,把 CPU 执行权交给内核程序;
9.内核程序执行系统初始化 。
可见 BIOS 引导更多的是通过 MBR 去引导系统,UEFI 则主导整个引导过程 。
结束语
在启动计算机的过程中,难免会遇到各种各样的问题,比如蓝屏、黑屏等等,掌握了其启动的流程,将有利于我们对各类故障进行排查和修复 。
以上就是关于今天的全部内容,下期将给大家带来《容器如何使用 tini 作为启动进程》,敬请期待~