电脑好者丛书,电脑脑维修,
度栏保持空白,直到Ntldr开始加载引导驱动程序(假如有100个引导驱动程序,则每加载一个文件,进度条增加1%)。
图1-13 启动Windows进度栏
如果此时按下F8键,会出现高级选项菜单(如图1-14)。
图1-14 按F8后出现的高级选项菜单
(7)Ntldr加载合适的系统内核文件(缺省为Ntoskrnl.exe)和HAL映像文件(缺省为HAL.dll),读入SYSTEM注册表hive文件(hive文件是一种包含注册表子树的文件)以确定该加载哪些引导驱动程序,加载引导驱动程序,为Ntoskrnl.exe的执行准备CPU寄存器。如果hal.dll丢失就无法启动,出现如图1-15所示的提示信息。
图1-15 提示HAL.dll损坏无法启动
Ntoskrnl.exe文件在Windows XP系统中存储了启动LOGO画面,在Windows 2000中即使没有此文件也不影响系统的正常启动。
(8)之后,Ntldr调用Ntoskrnl.exe并由它开始初始化执行程序子系统并引导系统-启动(system-start)设备驱动程序。
(9)在一系列的初始化工作完成后Ntoskrnl.exe为系统本机应用程序作准备并运行smss.exe。如果SMSS文件丢失或损毁,系统在完成硬件的检测和虚拟驱动的加载后,就会出