WINDOWS NT引导过程

转载 2006年06月19日 19:12:00

WINDOWS NT引导过程:

1.运行加电自检(POST)程序
2.BIOS读取磁盘第一个物理扇区,并将其映象加载到内存,然后BIOS把主引导扇区的执行传递给该映象.
3.加载主引导记录到内存,其中包括磁盘分区表和少量的可执行代码.然后,主引导记录查找活动分区的起始位置.
4.活动分区的引导扇区加载到内存并执行.
5.从引导扇区加载并初始化NTLDR.
6.NTLDR执行适当的小型文件系统驱动程序.小型文件系统驱动程序建在NTLDR
中,然后可以读取FAT或NTFS.
7.NTLDR读取BOOT.INI文件
8.NTLDR加载所选择的操作系统,产生以下两个操作之一:
如果选择了NT系统,则NTLDR运行NTDETECT.COM
对于其他操作系统,NTLDR则加载BOOTSECT.DOS.然后把控制权交给它,NT过程
到此结束.
9.NTDETECT.COM搜索硬件并发送硬件列表给NTLDR,以在HKEY_LOCAL_MACHINE/HARDWARE中登记
10.NTLDR加载NTOSKRNL.EXE,HAL.DLL
11.NTLDR检索系统空间并加载所配置的设备驱动程序,使之在引导时启动
12.NTLDR把控制权传递给NTOSKRNL.EXE,引导过程结束

Windows NT引导过程源代码分析

Windows 引导过程 Windows 内核中的各个组件和各种机制在起作用以前,必须首先被初始化。此初始化工作是在系统引导时完成的。当用户打开计算机的电源开关时,计算机便开始运行,但操作系统并不立...

重温-Window(NT)启动过程

一.Windows系统构架 1.先加载内核模式的各种管理服务和子系统,然后再加载用户模式的各种服务。 2.用户模式的程序、服务通过NTDLL.DLL调用内核模式的各种系统功能 3....

WIndows NT服务和普通进程之间大数据传输问题

问题: 我的项目中有一个后台服务,开机自启动,然后会去服务器上获取大数据,缓存在自己的地址空间中。 另外一个进程(Windows Form界面)启动之后会来这个服务这里获取这些数据。 开始为了方便...

Windows Services(NT)服务学习!基础篇完整篇!

本文主要记录什么是Windows Service,及其主要组成?并通过一个列子来创建一个Windows Services,同时,记录几个在查资料碰到的问题。          Windows Ser...

Windows NT下OpenGL的结构

OpenGL的作用机制是客户(client)/服务器(sever)机制,即客户(用OpenGL绘制景物的应用程序)向服务器(即OpenGL内核)发布OpenGL命令,服务器则解释这些命令。大多数情况下...

How Do Windows NT System Calls REALLY Work?

译文出处:http://www.codeguru.com/Cpp/W-P/system/devicedriverdevelopment/article.php/c8035/Most texts tha...

npm install时报错 npm ERR!Windows_NT 6.1.7601

解决办法:先设置代理为空 npm config set proxy null, 然后再npm install cnpm -g --registry=https://registry.npm.taoba...

OpenGL for Windows NT及其程序设计

OpenGL是在SGI、Microsoft、DEC、IBM和Intel等多家世界著名计算机公司的倡导下,基于SGI的GL标准,制定的一个通用共享的开放式三维图形标准。 前几年,OpenGL虽然是开放...

Linux、Unix和Windows NT体系结构的比较

1. Linux系统结构     与Unix系统相似,Linux系统大致可分为三层:靠近硬件的底层是内核,即Linux操作系统常驻内存部分;中间层是内核之外的Shell层,亦即操作系统的系统程...

Windows NT 驱动程序开发人员提示——应注意避免的事项

下面是开发人员在使用 Windows NT 设备驱动程序时应当避免的事项列表: 1.一定不要在没有标注 I/O 请求数据包 (IRP) 挂起 (IoMarkIrpPending) 的情况下通过调度例程...
  • kaylc
  • kaylc
  • 2011年06月29日 14:24
  • 351
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WINDOWS NT引导过程
举报原因:
原因补充:

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