荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: abcde (我是水手), 信区: Hardware
标 题: NT的启动过程(关于Ntldr)
发信站: 荔园晨风BBS站 (Sun Aug 3 19:13:14 2003), 站内信件
NT boot所需要的文件有
.Ntldr - 这个隐藏的只读文件载入操作系统
.Boot.ini - 这个隐藏的系统文件通常在x86电脑上建立操作系统载入启动菜单
.Bootsect.dos - 这个隐藏的文件在另一个操作系统被选择是被Ntldr载入
.Ntdetect.com - 这个隐藏的只读文件通常检查有效硬件并建立硬件列表
.Ntbootdd.sys - 这个文件只用在从SCSI硬盘启动的系统上
通常的启动文件顺序是
.Ntoskrnl.exe - Windows NT核心
.System - 这个文件是系统配置设定的文集
.Device drivers - 这些文件支持不同的设备驱动
.Hal.dll - 硬件描述层软件
启动顺序是
1.上电自检例程运行
2.主Boot记录被载入内存,程序运行
3.活动分区的Boot扇区被载入内存
4.Ntldr被载入并被Boot扇区初始化
5.将处理器从实模式改变到32位平坦内存模式
6.Ntldr启动适当的最小化的文件系统驱动,最小化的文件系统驱动建立在Ntldr中并
可以读FAT和NTFS
7.Ntldr读Boot.ini文件
8.Ntldr载入选择的操作系统
*如果选择Windows NT,Ntldr运行Ntdetect.com
*选择其它操作系统,Ntldr运行Bootsect.dos并将控制交给它.Windows NT进程到
这里结束
9.Ntdetect.com扫描电脑硬件,并将包含在 HKEY_LOCAL_MACHINE\HARDWARE中的列表
传给Ntldr
10.Ntldr载入Ntoskrnl.exe,Hal.dll和系统hive(sorry,dont know how to
translation:-()
11.Ntldr扫描系统hive,并载入其设定是在启动时开始的设备驱动
12.Ntldr将控制传递给Ntoskrnl.exe,启动进程结束,开始下一阶段
--
有些话,一直说不出口,
有些泪,一直没有停过。
有些伤,一直没有合过,
有些痛,一直没有醒过。
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.41]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店