近来遇到几个朋友,使用的都是WIN 98系统,由于各种原因碰到重新安装系统后无法正常启动的问题。理论上,98系统还是比较稳定和兼容的,那么究竟是些什么原因导致启动失败呢?在此,我来谈一下主要的故障排查方法和处理方法,就算是抛砖引玉吧,大家有好的方法建议不要吝啬提啊:)
安装了Windows 98后不能启动的原因很多,如硬件故障、配置程序问题、系统注册表问题等。可按照以下方法进行分析处理:
● 用安全模式启动电脑
用安全模式启动电脑被认为是在Windows下诊断系统问题的最佳途径。所以,当Windows遇到了问题时,首先考虑进入安全模式。方法是在启动电脑时按住Ctrl键不放,或是在自检过后,出现“Starting Windows 98…”时迅速按下F8键,再从启动菜单中选择Safe Mode,就可以进入安全模式了。
● 用[系统配置实用程序]来诊断启动
在安全模式下,单击[开始]|[运行]命令,在运行命令行中输入“Msconfig”,单击确定或直接回车,以启动[系统配置实用程序];或在[开始]菜单中单击[附件]|[系统工具]|[系统信息]。
在出现的窗口中单击[工具]|[系统配置实用程序],在弹出的对话框的[常规]选项卡上单击[创建备份]按钮,使用系统配置使用程序备份当前系统配置文件,然后单击[诊断启动]按钮。
重新启动电脑时,在Startup菜单上选择Step-by-Step Confirmation,当系统提示处理Autoexec.bat和Config.sys时,按Esc键忽略,接着加载其它所有选项。
● 检查Autoexec.bat或Config.sys文件是否存在冲突
重启电脑,进入安全模式后,再次打开[系统配置使用程序],在对话框中的Autoexec.bat和Config.sys选项卡中选中其中的一行(如果Autoexec.bat和Config.sys文件中有内容的话;若两者为空,则此步骤可跳过),单击[确定]按钮,系统会提示重新启动,单击[确定]重启。如果这次启动和关闭都很正常,那么说明被选中的这行条目是正常的。接着,选中另一行,如此重复操作,知道发现问题为止。
● 检查System.ini和Win.ini文件中是否存在冲突
步骤同上,打开[系统配置使用程序]后,在[常规]|[选择性启动]选项卡中选[处理System.ini文件]和[处理Win.ini文件],单击[确定],重启电脑。若电脑无法正常启动或关闭,则System.ini或Win.ini文件中的条目就存在问题。可在[系统配置使用程序]的[System.ini]和[Win.ini]选项卡中逐一排除,方法同上。确定出问题的条目后,取消选中该条目,或在该条目前加分号(;)来禁用,如图所示,先选中条目,按[编辑],然后在前加分号。或者可以自己修改该条目使其不再有问题。
● 检查显示适配器或驱动程序是否工作正常
如果显示适配器或其驱动程序与Windows 98不兼容或其本身工作不正常,也会导致Windows 98不能正常启动。在[系统配置实用程序]|[常规]选项卡下单击[高级]按钮,然后选中VGA 640x480x16复选框。重启电脑后是否可以正常启动或关闭,如果不能,表明显示器配置不正确,或显卡驱动程序损坏需要重新安装,应对其重新配置。
● 检查[启动]文件夹中的程序是否与启动过程冲突
在[系统配置实用程序]中,选中[装载启动组项目]复选框,然后再重启电脑,如果能正常启动和关闭,则依次加载[启动]文件夹中的程序,直至发现出问题的程序为止,将它清除或屏蔽即可。
● 确认文件系统是否有损坏
用98启动软盘(或光盘)启动电脑,当出现命令提示符后输入“Fdisk/status” (Fdisk命令具体使用可参见fdisk /?),如果未列出当前电脑上的硬盘,则表明硬盘出错。可查硬盘及其相关部位所有的电缆线及连接、硬件设置(如硬盘的跳线位置)等。如果列出了硬盘,但是无法进入该盘进行操作(即打该盘盘符后出错,提示非法系统盘,或格式不能辨认,或无法进行读写操作等),则表明文件系统或主引导记录已经损坏,且磁盘无法访问。可以用KV3000的硬盘分区表重建功能在MSDOS下试着重建,或使用diskman软件(笔者自己使用感觉良好)进行重建,不过请注意重建分区表时不要进行过多次的操作,中间提示X扇区X柱面有标记时千万不可删除,否则原分区将无法辨认。如果硬盘中没有重要的数据,建议对硬盘重新分区和格式化,以彻底消除硬盘错误。
● 确认保护模式的的驱动程序是否损坏或配置不正确
重启电脑,进入安全模式,右击[我的电脑],单击[属性],在[设备管理]选项卡中禁用以下类型的设备:显示适配器、软盘控制器、硬盘控制器、键盘、鼠标、网络适配器、PCMCIA插槽、端口(COM&LPT)、SCSI控制器、声音、视频和游戏控制器,方法是右击选中某项设备,然后单击[属性]|[常规]命令,再在打开的对话框中选中[在此硬件配置文件中禁用]复选框,然后单击[确定]按钮。
重启电脑后按以下顺序重新启用设备:COM端口、硬盘控制器、软盘控制器、其它设备。方法是在[常规]选项卡中选中[在此硬件文件中禁用]复选框。单击[资源]选项,确认[冲突设备列表]中没有列出任何冲突。如果存在冲突,则需重新进行配置。查看重启电脑后是否正常启动,如此反复查询,直到电脑无法正常启动为止。此时,最后一次启用的设备就是引起故障的设备。用安全模式重启电脑,禁用最后启用的设备。然后再对此设备进行重新配置或更新其驱动程序。
● 恢复系统注册表
如果系统注册表发生损坏,则Windows 98将无法正常运行。可用如下方法从以前的备份中恢复注册表。在Startup菜单中选择Safe mode command prompt only模式启动电脑,输入“Scanreg/Restore”命令,在系统给出提示时选择Previous Day’s Registry。
如Scanreg命令不能正常启用,可以用注册表的备份文件恢复注册表。在命令提示符下输入:
C:WindowsCommandAttrib –h –s –r C:System.lst
C:WindowsCommandAttrib –h –s –r C:WindowsSystem.dat
Ren C:WindowsSystem.dat *.dax
Copy C:System.lst C:WindowsSystem.dat
也可以用C:Windows下的System.da0和User.da0两个文件来替换System.dat。
(以上命令中,第一第二行是去除C:System.lst文件和C:WindowsSystem.dat文件的隐藏、系统、只读属性,这样就可以对它进行编辑修改了。*处可以自己写任何名字。)
以上就是Windows 98安装完成后不能正常启动故障排查的基本方法,供大家参考,当然以上的一些操作实现需要一定的时间和耐心,所以建议大家在启动故障排除后为整个系统作一个备份,以便以后出了问题只需要还原备份即可。至于备份工具,还是推荐Ghost,为整个Windows所在的分区作个镜像吧。