找回密码
 立即加入
搜索

查看: 813|回复: 1

[转帖]Windows NT引导过程

[复制链接]
№平凡de猪 发表于 2006-1-6 18:28:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。

您需要 登录 才可以下载或查看,没有账号?立即加入

×
<FONT color=#996666><FONT style="BACKGROUND-COLOR: #ffffff" face=宋体 color=#000000 size=5>1。首先系统加电初始化显示器,在硬件自检完成以后,BIOS执行POST(加电自检)测试。通常,内存的检测是显式的,整个检测过程显示在计算机屏幕上。<BR><BR>2。在POST之后,系统则初始化各个适配器。如果适配器自带内置的BIOS,那么系统就调用适配器的BIOS完成自身的初始化。而那些没有自带BIOS的适配器必须等到引导过程进行到NT装入驱动程序时才能进行初始化。<BR><BR>3。所有自带BIOS的适配器初始化完毕后,系统引导的装载程序开始读第一个可引导的磁盘的第一个扇区,并向这段代码传送控制命令。这个扇区称为引导扇区(MRB),MRB的内容是安装操作系统时写入的。<BR><BR>4。MBR的内容运行时装入文件NTLDR(这个文件没有扩展名,但它是可执行文件)。装入后,MBR就向NTLDR中的代码传送控制命令。NTLDR初始化时,屏幕会出现“Windows NT Portable Boot Loader”,现在的计算机速度很快,没等我们看到消息,屏幕就已经被清除干净了,NTLDR重新开始初始化显示器了。<BR><BR>5。下来NTLDR开始切换到32位模型,然后装入特定的I/O文件,并读取BOOT.INI文件。BOOT.INI文件中包括了系统中安装的可以装入的操作系统信息。<BR><BR>6。然后NTLDR装入NTDETECT.COM,这个程序开始收集并保存当前安装的硬件信息。绝大部分硬件信息都被保存在注册表中的HKEY_LOCAL_MACHINE中。<BR><BR>7。在NTDETECT检测到硬件后,控制将返回给NTLDR同时引导过程将继续进行。这时,当前的硬件信息被保存在HKEY_LOCAL_MACHINE\HARDWARE中,注册表的内容将大幅度更新。<BR><BR>8。下面我们会看到提示信息:Press spacebar now to invoke Hardware Profile/last Known Good Menu,让用户可以选择保存在注册表HKEY_LOCAL_MACHINE中某些特定的配置信息。<BR><BR>9。检测到NTDETECT之后,NTLDR将装入初始化NT内核装入服务程序,然后启动。<BR><BR>10。在内核启动后,HAL(硬件抽象层)也被装入。接下来,注册表系统中的HKEY_LOCAL_MACHINE\SYSTEM也被装入内存。NT扫描注册表查找那些初值为0的驱动程序,其中包括了那些在引导时应该装入并初始化的驱动程序。<BR><BR>11。下一步是初始化内核程序,从外表上看,这时屏幕变成蓝色,上面显示出NT产品的编号和系统中处理器的个数。这时,系统现一次扫描注册表,找到所有在内核初始化阶段必须装入的驱动程序。<BR><BR>自此,启动过程结束。</FONT><BR></FONT>
' W/ ?. v/ B. K1 U/ p<>
, ]! Z. o7 j7 P0 @$ `4 t% T<CENTER></CENTER>3 s/ f# Z2 H' S# |, E2 z0 |
<p>
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
 楼主| №平凡de猪 发表于 2006-1-6 18:32:01 | 显示全部楼层
NT内核系统的引导顺序都差不多这样,因此多系统(指2K,XP,2003)重装的时候,出现高版本的系统不能引导时,可直接将高版本的<FONT size=5>NTLDR和NTDETECT.COM</FONT>复制到C盘进行覆盖并自行修改boot.ini文件即可实现引导
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2026-6-1 13:53 , Processed in 0.034004 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表