| Win 2000系统引导过程详解 |
|
作者:转载 文章来源:转载 点击数:709 更新时间:2006-8-25 9:26:47  |
引言 笔者在这几年的工作过程中,发现很多用户对Windows 2000的特性还并不是很了解,以至于常常在发生系统故障甚至崩溃的不幸之后,就只有草率的重装系统,随之带来了漫长的软件环境的恢复和对丢失文件的痛苦回忆。 本文适用于Win NT4.0,Windows 2000以及Windows XP各个版本的使用者。 本文旨在以Windows 2000为例讨论其系统的引导过程,以期较为深入的揭示引导过程中各种相关故障的原因并提出快捷有效的解决途径。
一、 基于PC的Windows 2000引导过程
个人电脑上Windows 2000的引导过程是分好几个阶段进行的,通过了解Windows 2000引导过程中的各个阶段以及每个阶段使用到的文件,有助于我们之后更有效的分析和处理各种问题。Windows 2000的引导过程分为预引导、引导、内核加载、内核初始化和系统登陆五个阶段,如图一所示,
 图一
表一则列出了在系统引导的不同阶段所引用的文件。
|
文件 |
位置 |
所属引导阶段 |
|
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操作系统的加载程序。

图二
[1] [2] [3] [4] 下一页 |
| 文章录入:suzy 责任编辑:suzy |
|
上一篇文章: Win 2000常用系统进程列表 下一篇文章: 没有了 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |