荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店