Windows 版 (精华区)

发信人: hbt (书生21), 信区: OS
标  题: NT是怎样boot的呢 
发信站: 紫 丁 香 (Wed Oct 14 09:11:47 1998), 转信

发信人: kywu (沙虫), 信区: WinNT 
标  题: NT是怎样boot的呢 
发信站: BBS 水木清华站 (Wed Dec 31 08:55:22 1997) 
 
  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.hit.edu.cn.[FROM: hs8.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.094毫秒