Win
2000无法启动故障的排除技巧
理论上只要是软件就会有
BUG
,
Win
2000也不例外,对于
Win
2000无法启动故障一般可以分成两种情况:一是
Win
2000可以引导,但不能正常登录,屏幕上有错误提示信息;二是
Win
2000不能引导,当选择启动
Win
2000时,却进入了
Win
9
X
或
DOS
状态,要不就显示出错信息。了解掌握
Win
2000的启动过程,对于我们解决无法启动的问题是有很大帮助的。
Win
2000具体的启动过程大致分为以下四步:第一步:加电自检。第二步:加载主引导记录到内存中,主引导记录寻找分区引导表,并将活动分区上的引导扇区加载到内存中。第三步:从引导扇区读初始化
NTLDR
。第四步:如果有
SCSI
设备,
NTLDR
将
NT
-
BOOOTDD
.
SYS
加载到内存并运行
NTLDR
读取
BOOT
.
INI
文件,再显示启动菜单。如果选择
Win
2000,则
NTLDR
运行
NTDETECT
.
COM
检测计算机硬件设备,并将结果保存到注册表中,最后加载
NTOSKRN
1.
EXE
、
HAL
.
DLL
等文件和设备驱动程序,引导过程结束。如果选择
Win
9
X
或
DOS
,则运行
BOOTSECT
.
DOS
以启动
Win
9
X
或
DOS
操作系统。对于第一种情况,故障原因主要是由注册表错误引起的,我们可以重新启动机器,按
F
8键,在
Win
2000系统启动菜单中选择
“
最后一次正确的配置
”
,系统会自动选择使用上一次正常启动的注册表进行启动。如果已经非正常启动了多次,无法正确引导时,可以在系统启动菜单中选择
“
安全模式
”
,系统会对注册表进行自动修复工作,在安全模式启动成功后,即可选择正常启动方式。对于第二种情况,故障原因主要是由系统文件被破坏而引起的。我们可以使用
“
安装引导盘
”
启动机器,当屏幕上出现
“
欢迎使用安装程序
”
界面时,按
“R”
键选择
“
要用紧急修复过程修复
”
。按
“R”
键后,出现
“
手工修复
”
和
“
自动修复
”
两个选项,系统默认
“
检查启动环境
”
、
“
验证
Win
2000系统文件
”
、
“
检查启动扇区
”
,无论选择
“
手工修复
”
还是
“
自动修复
”
都需要提供
Win
200
“
紧急修复盘
”
,如果没有
“
紧急修复盘
”
,可以按
“L”
键自动寻找硬盘的
Win
2000系统文件。修复过程结束后,重新启动机器,即可重新引导并允许用户按照原来的配置登录
Win
2000。如果我们安装了双系统,一般来说不会出现两个系统同时损坏崩溃,除非
C
盘引导扇区被破坏。我们可以进入
Win
9
X
或
DOS
直接执行
Win
2000的安装文件
SETUP
.
EXE
,直接选择修复功能对
Win
2000系统进行完整性修复。此外,笔者在实际应用中发现,
Win
2000不能正常启动的故障大都是由于用户误操作引起的,不小心删除了硬盘引导分区中
NTLDR
、
BOOT
.
INI
、
NTDE
-
TECT
.
COM
、
BOOTSECT
.
DOS
等文件,致使系统不能自动引导。虽然可以通过上述方法来解决,但是太繁琐。根据上面介绍的
Win
2000启动过程可以看到,一旦安装了
Win
2000,其就会在硬盘安装引导分区的根目录下生成
NTLDR
、
BOOT
.
INI
、
NTDETECT
.
COM
、
BOOTSECT
.
DOS
等文件,由它们负责完成对系统的引导。如果这些文件被破坏,
Win
2000就无法启动了。因此,我们完全可以在
Win
2000安装成功,继制作了四张
“
安装引导盘
”
、一张
“
紧急修复盘
”
后,还需要再补作一张
“
紧急启动磁盘
”
,当系统无法启动时,可以利用它来启动并修复。制作方法如下:先在
Win
2000下格式化一张3.5英寸软盘;再将硬盘主引导分区根目录下可能存在的
Win
2000系统的所有文件分别拷贝到该软盘上。注意:这些文件都具有隐含、只读、系统等属性。一旦
Win
2000中的启动文件被破坏,引起系统无法自动引导时,可以利用该
“
紧急启动磁盘
”
来引导,引导成功后,将该软盘上的所有文件都复制到硬盘主引导分区的根目录下,从而可以达到快速修复系统的目的。
转载于:https://blog.51cto.com/81679/9590