Win 2000系统引导过程详解(2)

发表于:2007-06-08来源:作者:点击数: 标签:
表一则列出了在系统引导的不同阶段所引用的文件。 文件 位置 所属引导阶段 Ntldr System分区根目录 预引导和引导 Boot.ini System分区根目录 引导 Bootsect.dos(可选) System分区根目录 引导 Ntdetect.com System分区根目录 引导 Ntbootdd.sys(可选) System分
表一则列出了在系统引导的不同阶段所引用的文件。

文件

位置

所属引导阶段

Ntldr

System分区根目录

预引导和引导

Boot.ini

System分区根目录

引导

Bootsect.dos(可选)

System分区根目录

引导

Ntdetect.com

System分区根目录

引导

Ntbootdd.sys(可选)

System分区根目录

引导

Ntoskrnl.exe

%Systemroot\System32

内核加载

Hal.dll

%Systemroot\System32

内核加载

System

%Systemroot\System32\Config

内核初始化

Device driver

%Systemroot\System32\Drivers

内核初始化

WinLogon.exe

%Systemroot\System32

系统登陆

Lsass.exe

%Systemroot\System32

系统登陆

表一

  在这里,我们暂不讨论Windows 2000操作系统的内部工作机制,以下通过图文结合的方式,简要给大家说明在这五个阶段,操作系统都在干些什么,那些程序发挥了作用。

  第一步,预引导阶段,过程如图二所示,首先包括了系统加电自检,这个过程完成硬件设备的枚举和配置。其次计算机BIOS确定引导设备的位置,加载并运行Master Boot Record(MBR)主引导区内容(如lilo等)。然后扫描分区表,定位活动分区,并将活动分区上的引导扇区内容加载到内存中执行。最后加载系统盘根目录中的Ntldr文件,这也就是Windows 2000操作系统的加载程序。

图二


原文转自:http://www.ltesting.net