NT启动过程是什么

原创 2004年06月28日 12:04:00

 

先,NT启动所需文件是 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Ntldr-这是一个隐藏的,只读的系统文件,用来装载操作系统Boot.ini-这是一个只读的系统文件,用来在基于Intel x86的计算机上建立启动装载操作系统选择菜单的文件Bootsect.dos-这是个隐藏的系统文件,如果另外的操作系统被选择,则被Ntldr装载到内存。
Ntdetect.com-这是个隐藏的,只读系统文件。,用于检测可用的硬件并建立一个硬件列表。
Ntbootddd.sys-这个文件仅被从SCSI磁盘启动的系统使用。

共同的启动序列文件是:

Ntoskrnl.exe-Windows NT 的内核System-这个文件是系统配置设置的集合。
Device drivers-这些是支持各种设备驱动器的文件
Hal.dll-硬件抽象层软件

启动序列如下:

1、电源自检程序开始运行
2、主引导记录被装入内存,并且程序开始执行
3、活动分区的引导扇区被装入内存
4、Ntldr从引导扇区被装入并初始化
5、将处理器的实模式改为32位平滑内存模式
6、Ntldr开始运行适当的小文件系统驱动程序。小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。
7、Ntldr读boot.ini文件
8、Ntldr装载所选操作系统
*如果WindowsNT被选择,Ntldr运行Ntdetect.com
*对于其他的操作系统,Ntldr装载并运行Bootsect.dos然后向它传递控制.
windows
 NT过程结束.
9.Ntdetect.com
 搜索计算机硬件并将列表传送给Ntldr,以便将这些信息写进HKE Y_LOCAL_MACHINE/HARDWARE中. 
10.然后Ntldr装载Ntoskrnl.exe,Hal.dll和系统信息集合
11.Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始

 

Windows NT系统启动顺序

原文地址: http://att2.blogbus.com/logs/27491423.html NT系列的操作系统启动顺序如下: 1.电脑的系统启动模块调用NT系统启动程序,...
  • wwwgeyang777
  • wwwgeyang777
  • 2012年04月13日 17:24
  • 1189

重温-Window(NT)启动过程

 一.Windows系统构架1.先加载内核模式的各种管理服务和子系统,然后再加载用户模式的各种服务。2.用户模式的程序、服务通过NTDLL.DLL调用内核模式的各种系统功能3.硬件抽象层(HAL.DL...
  • knityster
  • knityster
  • 2008年03月04日 22:43
  • 539

电脑太卡之NT kernel & System

最近电脑太卡太卡,就连登录QQ发消息都会卡死机,一直以为是电脑和手机一样,用久了就会因为垃圾文件太多(或是内存太小)运行变慢,不过今天仔细看了一下,每次卡死机内存利用也没有超过50%,就觉得是CPU的...
  • Code_Road
  • Code_Road
  • 2016年04月11日 16:03
  • 2350

NT服务启动Windows程序 -- NTService

从NT服务启动Windows程序通常,NT服务是控制台应用程序,它没有消息循环。不必等到用户登陆电脑,NT服务便能启动,并且在用户登出之后,它也不会停止运行。然而,许多现存的ActiveX控件很难,有...
  • jackychu
  • jackychu
  • 2008年10月08日 15:47
  • 4021

windows NT的意义和各个版本

navigator.userAgent中的window NT 今天为了尝试查看网址的来源document.referrer,但是不知道每个浏览器的版本号,然后我就用navigator.userAge...
  • flyingpig2016
  • flyingpig2016
  • 2016年11月22日 10:23
  • 773

Nt驱动的安装和卸载

#include   #include   #include   #include #define DRIVER_NAME "HelloDDK" #define DRIVER...
  • qq1134993111
  • qq1134993111
  • 2014年09月24日 22:52
  • 586

测试结果OK、POK、NG、NT的意义

OK--就是Pass,测试通过的意思; POK - 部分通过,表示测试中有很多检查点,比如其中两个检查点通过,一个没有通过,就是POK ; NG - 是Not Good的意思,也可以解释为:NG=...
  • wanlixingzhe
  • wanlixingzhe
  • 2012年02月09日 14:37
  • 15507

NT AUTHORITY/Authenticated Users

NT AUTHORITY/Authenticated Users
  • snowman_sp
  • snowman_sp
  • 2005年08月26日 09:32
  • 1258

windows NT到底是什么

Windows NT(New Technology),新技术视窗操作系统,是微软为高端个人用户和服务器设计的操作系统;发行的版本实际上有好几个,我们为了讨论方便把它们视为一个系统。自从2000年公布的...
  • anbaixiu
  • anbaixiu
  • 2017年06月29日 18:07
  • 208

SQL Server 用户NT AUTHORITY\IUSR 登录失败

今天打开网站时,突然报这个错误,平时都好好的 Cannot open database "HCDB" requested by the login. The login failed. Login ...
  • Scott_Yangg
  • Scott_Yangg
  • 2016年10月14日 10:36
  • 806
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NT启动过程是什么
举报原因:
原因补充:

(最多只允许输入30个字)