1.开机自检post
2.选择启动方式---这里选择硬盘
3.Bios把硬盘中的主引导记录MBR中的引导代码载入内存,并且把启动系统的过程交给MBR来进行。(权利交接。。。)计算机搜索MBR中的分区表,找出硬盘中的活动分区ap(Active Partition)。
4.计算机将活动分区中的第一个扇区的引导代码载入内存。
5.引导代码检测当前使用的文件系统是否可用,并且寻找NTLDR文件,并且启动它
6.BIOS将控制权交给NTLDR,由NTLDR完成系统的启动。
7.NTLDR将计算机微处理器从实模式转换为32位平面内存模式。
8.NTLDR启动内建的mini-file system drivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区
9.系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了boot.ini使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取boot.ini的结果
10.加载内核阶段,NTLDR加载ntoskrnl.exe(仅仅是加载,并不初始化),这个文件即为操作系统的内核,然后NTLDR加载硬件抽象层HAL(文件为hal.dll),接着系统加载注册表中[HKEY_LOCAL_MACHINE\system],NTLDR读取其下的“select”键值来决定哪一个“Control Set”分支中的设置数据将被加载(各个“Control Set”分支包含需要加载哪些设备驱动程序以及需要加载的服务的信息)。NTLDR加载[HKEY_LOCAL_MACHINE\system\service]下“start”键值为0的底层设备驱动。当Current Control Set(其实就是各个Control Set分支中被采用的那个分支的拷贝)全加载完后,NTLDR就交出了控制权.
11.现在你应该能看到彩色的Windows XP Logo和底下的滚动条了。系统这时会加载各种设备驱动以及系统服务,以及完成一些准备工作,比如有一个挺有名的技巧就是修改注册表中的预读文件参数来提高启动速度,这也是这个阶段的一项工作。
注:来自网络整理
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。