精华区 [关闭][返回]

当前位置:月光软件>>讨论区精华>>〖电脑技术〗>>● WinNT系统>>安装和设置>>OS Loader专区>>《 Windows NT4.0引导过程的排错 》

主题:《 Windows NT4.0引导过程的排错 》
发信人: xnlg()
整理人: ipaq(2001-05-28 14:58:38), 站内信件


Windows NT 4.0(以下简称NT)是Windows家族之中稳定性最好的操作系统,但是
它也会发生问题。我们按照NT启动的过程将其出错分为两类:一是NT引导过程的
出错;一是NT运行之中的出错。相对来说,运行之中的排错是比较简单的,因为
我们可以通过按Ctrl+Alt+Del或者Ctrl+Shift+Esc组合键调出任务管理器,
并通过任务管理器结束一个不响应或者是响应出错的应用程序。而对于NT引导过
程的出错,很多人就束手无策,继而大部分人会将硬盘格式化,重装系统。由于
没有及时将数据备份,从而造成了数据丢失,引起不必要的麻烦。其实在很多情
况下NT引导过程的错误是可以解决的,本文意在让朋友们能对NT系统的引导过程
的错误有一个比较深的认识,从而能够解决在实际应用之中碰到的问题。
一、 引导过程:
要想解决问题,首先必须了解NT的引导过程。NT 的引导需要以下几个文件: Nt
ldr:隐藏的只读系统文件,用于加载操作系统。 Boot.ini:只读文件,用于创
建启动菜单。 Bootsect.dos:隐藏的系统文件,用于在选择了非NT操作系统时加
载其操作系统。 Ntdetect.com:隐藏的只读系统文件,用于检测硬件,并在注册
表中创建硬件列表。 Ntbootdd.sys(SCSI only):只用于没有BIOS的SCSI卡或者
该SCSI卡的BIOS屏蔽的时候引导本计算机上的SCSI卡。 Ntoskrnl.exe:NT的内核
。 System:系统配置,用于控制在初始化过程中需要加载的设备和服务。 驱动
程序文件:一些驱动程序文件。 Hal.dll:硬件抽象层,是驱动程序与硬件之间
的接口。 NT的引导过程:⑴ 加电自检;⑵寻找启动设备,加载主引导记录(MB
R)到内存之中;⑶MBR程序寻找分区引导记录表,并加载活动分区上的引导扇区
到内存;⑷从引导扇区加载和初始化Ntldr;⑸Ntldr读取Boot . ini文件,显示
引导加载菜单;⑹如选择了NT,则Ntldr运行 Ntdetect . com,否则运行Bootse
ct.dos,让该文件去启动其他操作系统;⑺Ntdetect.com检测计算机硬件,并将
结果保存在注册表之中;⑻加载Ntoskrnl.exe、驱动程序文件、Hal.dll、系统配
置等一系列文件,引导过程结束。 
二、 出错信息:
如果Ntldr丢失或损坏,在启动加载菜单之前就会出现如下信息: BOOT : Could
n't find Ntldr(引导:找不到文件。) Please insert another disk(请
插入另一张磁盘。) 如果Ntdetect . com丢失或损坏,在启动加载菜单后就会出
现如下信息: Ntdetect V1.0 Checking Hardware…(正在检测硬件信息…) N
tdetect failed.(检测失败。) 如果丢失或损坏Ntoskrnl .exe文件,或者在B
oot . ini文件之中Ntoskrnl . exe文件的路径指错,则在Last Know Good提示后
就会出现如下信息: NT Could not start because the following file is mi
ssing or corrupt .(不能启动,因为下列文件丢失或损坏。) \winnt_root\s
ystem32\ntoskrnl.exe Please re-install a copy of the above file.(请重
新安装一份以上的文件。) 如果在多操作系统引导环境下Bootsect.dos丢失或损
坏,则在选择了另一个操作系统时,就会显示如下信息: I/O Error accessing
 boot sector file (访问引导扇区文件的输入/输出错误) Multi(0)disk(0)r
disk(0)partition(1):\bootsect.dos 如果在启动过程中,出现以下信息,就表
示boot . ini文件中的NT 项指向了一种丢失或失灵的设备,或者指向一个并不包
含由NT引导加载程序所识别的文件系统的磁盘分区: OS Loader V4.00(操作系
统加载程序4.00版本) NT could not start beause of a computer disk hard
ware configuration problem.(由于存在计算机磁盘硬件配置问题,所以不能启
动NT操作系统。) Could not read from the selected boot disk.Check boot
 path and disk hardware.(不能从所选择的引导磁盘中读,请检查引导路径和
磁盘硬件。) Please check the NT documentartion about hardware disk co
nfiguration and hardware reference manuals for additional information.
(请查阅关于硬件磁盘配置的NT文档,有关的其他信息,请参看硬件参考手册。
) 当NT加载程序不能访问存储NT分区的硬盘时,或者NT加载程序混淆了那一块硬
盘控制为初始引导设备时,就会出现以下信息: STOP: 0x000007E: Inaccessib
le Boot Device(停止:0x000007E:不可访问的引导设备) 
三、 解决方法:
要解决NT引导过程的错误,一般情况下我们会用到三类磁盘:NT引导磁盘、NT安
装引导磁盘和NT紧急修复磁盘。 根据电脑屏幕上的提示,你能判断出NT引导失败
是因为丢失或者损坏了一个引导文件(boot.ini 、Ntldr、 Ntdetect.com 或者N
tbootdd.sys)而引起的,那么就可以用NT引导磁盘来解决问题。首先,将NT引导
磁盘插入A驱动器之中,然后重新启动计算机,最后将该磁盘上好的引导文件复制
到硬盘驱动器(C驱动器)上,这种过程恢复了丢失或者损坏的文件,从而使NT引
导启动正常。 实际上,NT引导失败也并不是仅仅由于引导文件的丢失或者损坏,
还包括了NT注册表上的信息或者文件的损坏。这时候的修复就要用到另外两类磁
盘:NT安装引导磁盘和NT紧急修复磁盘。首先用NT安装引导磁盘启动计算机,然
后按照计算机屏幕上的提示进行操作,当屏幕提示到安装类型的时候,选择修复
NT(按R键),对想要修复的每个选项按Enter(回车键),选好后按Continue(
继续)。再将NT紧急修复磁盘插入A驱动器中,按Enter(回车键),选择想要恢
复的Registy Hive(注册表键),选择Continue(继续),按Enter(回车键),
按A键,替换所有的非原始文件,然后根据计算机屏幕提示操作,最后重新启动计
算机,问题就会得以解决了。 
下面介绍一下用于修复NT引导失败的三类磁盘的制作方法。 1.NT引导磁盘 该磁
盘又叫启动盘。首先取一张空白的3.5英寸的磁盘,在NT下格式化(请注意,该磁
盘一定要在NT操作系统下格式化),然后将根目录下的Ntldr 、Ntdetect.com、
 Boot .ini 和Ntbootdd.sys(如果有该文件的话)文件复制到格式化好的那张磁
盘中去,NT引导磁盘就完成了。 2.NT安装引导磁盘 该类磁盘一共是三张。一般
情况下在安装NT操作系统时要求创建的,除非你在安装的时候,使用了/b这个参
数。创建NT安装引导磁盘非常简单,首先准备好三张3.5英寸的磁盘,然后在命令
提示行内输入“winnt32/ox”(该命令只用于NT操作系统下,如果在非NT操作系
统下制作NT安装引导磁盘,需要使用“winnt/ox”命令,并把NT的安装光盘放入
光驱之中),然后按屏幕提示操作便可。 3.NT紧急修复磁盘 该磁盘的作用是备
份注册表的一部分内容,它的制作也相当简单。准备好一张3.5英寸的磁盘,然后
在命令提示行内键入“rdisk.exe”这一命令。需要注意的是,NT紧急修复磁盘应
该不定期的进行更新,这样才能使磁盘内的内容保持最新,尤其是在添加了某些
硬件设备,安装了新的软件或者更改了系统的配置之后,一定要更新NT紧急修复
磁盘。 以上笔者向朋友们较为详细的介绍了NT操作系统引导过程的出错信息及排
错方法。当然,NT是一个非常复杂的操作系统,其引导过程的出错也不仅仅局限
于此,本文也仅是“抛砖引玉”。不过,总体来说,Windows NT 4.0操作系统无
论是从单机的性能来说,还是从网络的安全性,都是一个非常出色的操作系统!
 

--
※ 来源:.网易虚拟社区北京站 http://bj.netease.com.[FROM: 202.96.191.124]

[关闭][返回]






转载请注明:转载自 月光程序代码网 [ http://www.moon-soft.com ]