四、制作两张关键的软盘
以上我们较为详细的了解了Windows 2000的启动过程和所涉及的一些文件和程序,下边我们就要未雨绸缪,充分利用资源武装自己,如此才能不怕将来故障和崩溃的挑战。
首先,我们制作一张Windows 2000的启动盘,请依下列步骤操作:
1.
在运行Windows 2000的计算机上格式化一张软盘。
2.
在安装系统的主分区上,将下表给出的文件拷贝到软盘上,请注意先显示隐藏文件。
3.立即使用制作好的启动盘引导系统,测试它是否工作正常。
接着我们再制作一张系统紧急修复磁盘,遵循路径,开始―〉程序―〉附件―〉系统工具―〉备份,我们就可以方便的制作紧急修复磁盘。注意,紧急修复磁盘存放着系统注册表和启动配置的相关文件,所以只能用于制作的这台机器,同时,该磁盘的内容应当及时的更新,尤其是当机器安装了新的硬件或软件,或者系统配置更改了之后
五、常见引导故障的排除
上边说了那么多,完全是为了尽可能从理论上武装自己。在进入实战之前,我们先来整理一下所带的装备,1)Window2000安装盘2)启动软盘3)系统紧急修复磁盘4)备份好的系统原始硬件配置文件5)备份好的注册表文件6)一个冷静清楚的头脑。OK,这就加入Counter Failure小组,出发!
1)
按下Power键,我们的旅行开始了。
2)
首先系统开始自检(POST),如自检结束之前出了故障请咨询你的硬件供应J商。还好没问题,系统自检顺利通过。什么?“Missing operating system”!怎么办?
诊断:这是个POST完成之后最普通的错误,你的运气不错。让我们试回忆一下前边描述的预引导阶段,这里故障可能是由以下原因造成:
I)
系统分区未激活或激活失败,解决办法请使用FDISK类的工具激活。
II) 系统盘引导扇区损坏或配置错误,解决办法使用Windows 2000安装光盘,运行安装程序,利用其中自带的自动系统恢复功能修复引导扇区。
顺便提一下,虽然这里不是可怕的MBR损坏,但及时的备份MBR也是必要的,使用如KV 3000带的类似工具可以轻松实现,以备不时之需。
3)接着往下,“Ntldr is missing”!怎么办?
诊断:这个好办,用你的启动软盘启动引导系统,再将系统加载文件Ntldr拷贝到系统盘的根目录即可。如是多重系统请拷贝的C盘根目录。
4)接下来的故障就五花八门了,但是万变不离其中,我们都知道此时系统应当读取Boot.ini文件确定要引导的系统位置,所以如果Boot.ini文件出了问题,最简单的办法就是复制启动盘中的Boot.ini到系统盘根目录。
5)如果此时硬件配置文件出了问题,我们可以从配置文件菜单中选择先前备份的原始配置文件引导系统,或按下L键调用LastKnowGood上次成功的配置引导系统。这一般可以解决相关的系统设置错误。
6)如果5也不能奏效,就试试看能不能进入安全模式,如果能登陆,那么我们可以利用硬件设备管理器排除相关的一些硬件冲突,此时一定要注意显示隐藏设备,它们很可能就是元凶,一定要仔细辨识这些隐藏设备,删除那些并不存在或已不用的驱动程序以避免冲突。利用控制面板中的添加删除程序,我们还可以尝试着删除掉那些有可能造成系统不稳定的程序。试试看导入以前备份的注册表文件,我们也可以借此修复不少不太严重的注册表损坏的故障。
7)如果安全模式也不能登陆,甚至出现蓝屏,那么很可能是系统内核不能顺利的初始化和加载,导致这类严重故障的原因多半是因为系统关键性文件丢失。我们先采用Windows光盘启动引导系统,运行安装程序,选择快速系统修复程序尝试修复系统;如果快速修复失败,程序会要求您使用紧急修复磁盘,使用您准备好的该磁盘再做一次尝试。
8)在进行故障诊断中,我们还可以参考表四Boot.ini文件中的一些开关选项,采用修改好的Boot.ini文件定制引导系统,以便更加准确的定位相关的故障。
9)登陆过程中,我们还可能碰到各式各样的软件故障,这些虽然不是致命的但也常常令人心烦,请您尝试着辨识这些软件或服务,在开始―〉程序―〉启动菜单中,或注册表编辑器中的
HKEY_LOCAL_MACHINE或是HKEY_CURRENT_USER目录树的SOFEWARE/Microsoft/Windows/CurrentVersion/Run分支中我们可以查看到自行启动的程序,删除相关键,可以关闭自启动那些可疑的应用程序。利用控制面板―〉管理工具―〉计算机管理中的事件查看器中我们也可以得到不少关于故障原因的提示,如果是系统加载的的服务出了故障,请在计算机管理―〉服务中将那些相关的服务项设置成手动启动,尝试重新运行相关软件的安装或卸载程序修复类似错误。