Ntldr
Boot.ini
Ntdetect.com
Ntbootdd.sys
Ntoskrnl.exe
System.dat
Ntldr是一个隐藏的、只读的系统文件,用来装载、调用NT操作系统的一个核心文件。
Ntdetect.com是用来检测计算机的硬件环境是否满足装载该操作系统的最低要求。
Ntbootdd.sys用于SCSI硬盘,硬盘驱动的一部分
Ntoskrnl.exeNT操作系统的内核文件。
System.dat存放大部分注册表内容。
XP系统的引导过程:
1、电源自检程序开始运行
2、主引导记录(MBR)被装入内存,并且程序开始执行
3、活动分区的引导扇区被装入内存
4、NTLDR从引导扇区被装入并初始化
5、将处理器的实模式改为32位平滑内存模式
6、NTLDR开始运行适当的小文件系统驱动程序。小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。
7、NTLDR读boot.ini文件
8、NTLDR装载所选操作系统
*如果NT/XP被选择,,NTLDR运行Ntdetect.com
*对于其他的操作系统,NTLDR装载并运行Bootsect.dos然后向它传递控制。
windows NT过程结束。
9.Ntdetect.com 搜索计算机硬件并将列表传送给NTLDR,以便将这些信息写进HKE
Y_LOCAL_MACHINEHARDWARE中。
10.然后NTLDR装载Ntoskrnl.exe,Hal.dll和系统信息集合。
11.Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始
主引导记录(MBR)存放在0磁道0柱面1扇区,大小为512字节。
本文转自xury 51CTO博客,原文链接:http://blog.51cto.com/xury007/62762,如需转载请自行联系原作者