论文部分内容阅读
小丽每天打开电脑,首先看到一大堆的文字滚过屏幕,接着屏幕上显示出“Windows is loading...”,再等上一小段时间,熟悉亲切的桌面将充满屏幕,就可以开始一天的工作了。日复一日,小丽并没有注意到这个启动的过程中到底发生了些什么。然而有一天,不知道什么原因,小丽的电脑不能启动了,显示器的屏幕一片漆黑。哎呀!这是怎么了?
小丽的经历相信大家都碰到过,今天我们就来讲讲,Windows不能启动时,我们该做些什么。
一、Windows XP启动故障处理流程图
2页的篇幅无法解决Windows XP启动故障的所有问题,所幸《电脑爱好者》杂志历来推出了不少精彩的故障解决文章,将它们整合起来,再加上新的技巧,就是一个十分完美的解决方案了。下面是以Windows XP启动顺序为线索绘制的流程图,包含了每个阶段可能出现的经典故障,您只需按图索骥,相信能解决大部分问题。

二、Windows XP启动故障解决方案
1开机自检中的错误诊断
打开电脑电源后发生的第一件事就是开机自检(power-on selt test,简称POST)。自检是由集成在主板芯片中的BIOS程序来完成的,检查电力补给是否充足,测试内存、键盘、鼠标等硬件是否正常等。如果自检发现错误,它就会以文字信息或者通过一系列的铃声代码来描述错误,也可能会挂机,电脑停止运作。
有些人一看电脑挂机马上就慌了神,其实只要仔细看一下错误提示,有些问题很容易解决。比如自检时出现这样的提示:
Keyboard error Press F1 to RESUME
英文意思为:键盘出错,按F1继续。接下来正常退出系统,关机,将键盘重新插一次,问题可能就解决了。如果还不行的话,就有可能是键盘真的坏了,换其他键盘再试试。
BIOS另外一个独特的提示方式就是“铃声代码”,比如,如果你听到1声长接着3声短的声音,说明这台电脑使用的是AwardBIOS,开机自检时发现了内存错误。一个“1-2-2-1”代码(嘀1声,暂停,嘀2声,暂停,滴2声,暂停,嘀1声),是PhoenixBIOS表示出的键盘错误。
★本刊今年第11期《探秘电脑的后花园——BIOS设置四件事》中,有BIOS操作及铃声代码的内容,大家可以找来参考。
老鸟支招
★有些电脑主板还能通过LED灯来显示POST代码,你需要打开一个小盖子让它显示出来。如果你的电脑支持这一功能,在主板说明书或者厂商的网站上能查出代码列表。
2非系统磁盘错误
非系统磁盘错误的提示,我敢说大多数人都遇到过:
Non-system disk or disk error
Replace and press any key when ready
当BIOS在磁盘或其他存储设备中没有找到操作系统的时候,就会显示上述的消息。BIOS首先在第一磁盘上查找操作系统信息,如果没有就会继续查找第二、第三磁盘,如果找到,就继续运行,如果没有就会反复提示上面所示的信息。启动盘的顺序是可以在BIOS中设置的,详见《探秘电脑的后花园——BIOS设置四件事》。
遇到这个问题后,先把软驱或光驱中的盘(如果有的话)取出来,然后按空格键,这时BIOS就会再次尝试读取启动盘。如果还是出错,那问题就出在硬盘上了:硬盘上没有包含Windows启动文件(一般为新买的硬盘),或者系统文件已被损坏,也可能是硬盘已坏或者没有连接好。
解决办法就是,给硬盘安装操作系统,如果是硬盘坏了,可找来系统引导软盘或光盘启动电脑,再想法通过故障恢复控制台来修复硬盘。
3通过故障恢复控制台修复MBR
MBR是英文master boot record的缩写,意为:主引导记录。它是保存在每个磁盘第1扇区中的一些数据信息,系统只有通过它才能进一步识别出磁盘中其他的内容。如果MBR受损影响系统的启动的话,一般提示信息如下:
No Boot Sector on Fixed Disk
No Boot Device Available
看到类似的信息时,首先要做的事就是把杀毒引导盘放到软驱或光驱中,然后启动杀毒扫描。如果扫描没有发现病毒,可使用故障恢复控制台来修复MBR。
★故障恢复控制台的详细使用方法,可参阅本刊今年第6期专题《Windows最后的稻草——故障恢复控制台》,第16页中介绍的Fixmbr命令,就是专门修复MBR的。
4寻找丢失的NTLDR
启动时显示“NTLDR is missing.”或“Missing operating system.”等信息,并且无法进入系统的时候,说明NTLDR文件可能损坏或丢失了。NTLDR文件是一个隐藏、只读的系统文件,在系统的根目录下,是用来装载操作系统的。修复NTLDR,可参阅第6期的《Windows最后的稻草——故障恢复控制台》(第18页)。
老鸟支招
★分区引导记录出错
分区引导记录出错也可能导致提示“NTLDR is missing.”,或者“Disk error Press any key to restart.”错误,这时可通过Fixboot命令来修复。Fixboot同样也是在故障恢复控制台中运行的工具。
5修复boot.ini
在系统盘根目录下有一个名为boot.ini的文件,它包含了电脑中操作系统的一些信息,NTLDR根据boot.ini中的内容来判断电脑上安装了几个Windows,它们分别安装在哪个分区。如果boot.ini文件损坏,也会导致Windows 启动出错。可以通过Bootcfg命令来修复它,详见第6期的《Windows最后的稻草——故障恢复控制台》(第16页)。
★Windows XP安全模式的详细应用,请参阅本刊第6期《系统救援行动“代号F8”》。
6排除法找出罪魁祸首
在加载完核心程序后,Windows还会装载一些附加的程序和后台服务程序,其中有许多是第三方软件自行添加的。有时Windows不能正常启动,原因就可能出在某个自动启动的软件或服务上。下面我们通过系统配置工具,尝试用排除法来找出罪魁祸首。
(1)重启电脑,按F8键进入Windows启动高级菜单,选择进入Windows安全模式。
(2)单击“开始→运行”,在运行对话框中输入“msconfig”(不含引号),按回车键打开系统配置工具。
(3)选择最右侧的“服务”或“启动”标签,再在左侧点击某一项目前的复选框去掉对钩号。下次启动后,这些被去掉对钩号的项目就不再自动启动了。
(4)单击“确定”按钮,配置程序会问你是否想要重新启动电脑,单击“重新启动”按钮。
(5)重新启动后如果Windows能够正常运行了,就说明刚才被去掉的服务或程序极可能是引起问题的原因。如果Windows依旧启动不正常,可按Reset键重启,然后再次按F8键进入安全模式。
(6)再次打开系统配置工具,选择“服务”或“启动”标签,恢复刚才被去掉的选项,再回到第3步,使用同样方法检测其他项目,直到找到问题为止。这个过程有点单调,但是这种隔离检查确实是一个不错的方法。
一旦找出了有问题的程序,如果它不是你必须要用的,最好将它卸载。如果是经常要用的程序,可以卸载后再重新安装一遍看看。如果问题还出现,可在系统配置工具中临时取消它,然后再想办法咨询软件开发者或者其他人。
老鸟支招
★如何能知道哪一个程序有用哪一个程序又是垃圾呢?对于不熟悉的程序或服务的解释,可以通过Google这样的搜索引擎查找。有些网站则专门提供了对配置工具中各种程序和服务的解释,并对每个项目提出了使用或禁止使用的建议。下面给大家推荐几个站点:
www.auditmypc.com
www.tasklist.org
www.answersthatwork.com/Tasklist_pages/tasklist.htm
www.bleepingcomputer.com/starups
★建议大家再看看本刊今年第15期《6种方法发动“熄火”的Windows》一文,其中也提供了多种有用的方法。
小丽的经历相信大家都碰到过,今天我们就来讲讲,Windows不能启动时,我们该做些什么。
一、Windows XP启动故障处理流程图
2页的篇幅无法解决Windows XP启动故障的所有问题,所幸《电脑爱好者》杂志历来推出了不少精彩的故障解决文章,将它们整合起来,再加上新的技巧,就是一个十分完美的解决方案了。下面是以Windows XP启动顺序为线索绘制的流程图,包含了每个阶段可能出现的经典故障,您只需按图索骥,相信能解决大部分问题。

二、Windows XP启动故障解决方案
1开机自检中的错误诊断
打开电脑电源后发生的第一件事就是开机自检(power-on selt test,简称POST)。自检是由集成在主板芯片中的BIOS程序来完成的,检查电力补给是否充足,测试内存、键盘、鼠标等硬件是否正常等。如果自检发现错误,它就会以文字信息或者通过一系列的铃声代码来描述错误,也可能会挂机,电脑停止运作。
有些人一看电脑挂机马上就慌了神,其实只要仔细看一下错误提示,有些问题很容易解决。比如自检时出现这样的提示:
Keyboard error Press F1 to RESUME
英文意思为:键盘出错,按F1继续。接下来正常退出系统,关机,将键盘重新插一次,问题可能就解决了。如果还不行的话,就有可能是键盘真的坏了,换其他键盘再试试。
BIOS另外一个独特的提示方式就是“铃声代码”,比如,如果你听到1声长接着3声短的声音,说明这台电脑使用的是AwardBIOS,开机自检时发现了内存错误。一个“1-2-2-1”代码(嘀1声,暂停,嘀2声,暂停,滴2声,暂停,嘀1声),是PhoenixBIOS表示出的键盘错误。
★本刊今年第11期《探秘电脑的后花园——BIOS设置四件事》中,有BIOS操作及铃声代码的内容,大家可以找来参考。
老鸟支招
★有些电脑主板还能通过LED灯来显示POST代码,你需要打开一个小盖子让它显示出来。如果你的电脑支持这一功能,在主板说明书或者厂商的网站上能查出代码列表。
2非系统磁盘错误
非系统磁盘错误的提示,我敢说大多数人都遇到过:
Non-system disk or disk error
Replace and press any key when ready
当BIOS在磁盘或其他存储设备中没有找到操作系统的时候,就会显示上述的消息。BIOS首先在第一磁盘上查找操作系统信息,如果没有就会继续查找第二、第三磁盘,如果找到,就继续运行,如果没有就会反复提示上面所示的信息。启动盘的顺序是可以在BIOS中设置的,详见《探秘电脑的后花园——BIOS设置四件事》。
遇到这个问题后,先把软驱或光驱中的盘(如果有的话)取出来,然后按空格键,这时BIOS就会再次尝试读取启动盘。如果还是出错,那问题就出在硬盘上了:硬盘上没有包含Windows启动文件(一般为新买的硬盘),或者系统文件已被损坏,也可能是硬盘已坏或者没有连接好。
解决办法就是,给硬盘安装操作系统,如果是硬盘坏了,可找来系统引导软盘或光盘启动电脑,再想法通过故障恢复控制台来修复硬盘。
3通过故障恢复控制台修复MBR
MBR是英文master boot record的缩写,意为:主引导记录。它是保存在每个磁盘第1扇区中的一些数据信息,系统只有通过它才能进一步识别出磁盘中其他的内容。如果MBR受损影响系统的启动的话,一般提示信息如下:
No Boot Sector on Fixed Disk
No Boot Device Available
看到类似的信息时,首先要做的事就是把杀毒引导盘放到软驱或光驱中,然后启动杀毒扫描。如果扫描没有发现病毒,可使用故障恢复控制台来修复MBR。
★故障恢复控制台的详细使用方法,可参阅本刊今年第6期专题《Windows最后的稻草——故障恢复控制台》,第16页中介绍的Fixmbr命令,就是专门修复MBR的。
4寻找丢失的NTLDR
启动时显示“NTLDR is missing.”或“Missing operating system.”等信息,并且无法进入系统的时候,说明NTLDR文件可能损坏或丢失了。NTLDR文件是一个隐藏、只读的系统文件,在系统的根目录下,是用来装载操作系统的。修复NTLDR,可参阅第6期的《Windows最后的稻草——故障恢复控制台》(第18页)。
老鸟支招
★分区引导记录出错
分区引导记录出错也可能导致提示“NTLDR is missing.”,或者“Disk error Press any key to restart.”错误,这时可通过Fixboot命令来修复。Fixboot同样也是在故障恢复控制台中运行的工具。
5修复boot.ini
在系统盘根目录下有一个名为boot.ini的文件,它包含了电脑中操作系统的一些信息,NTLDR根据boot.ini中的内容来判断电脑上安装了几个Windows,它们分别安装在哪个分区。如果boot.ini文件损坏,也会导致Windows 启动出错。可以通过Bootcfg命令来修复它,详见第6期的《Windows最后的稻草——故障恢复控制台》(第16页)。
★Windows XP安全模式的详细应用,请参阅本刊第6期《系统救援行动“代号F8”》。
6排除法找出罪魁祸首
在加载完核心程序后,Windows还会装载一些附加的程序和后台服务程序,其中有许多是第三方软件自行添加的。有时Windows不能正常启动,原因就可能出在某个自动启动的软件或服务上。下面我们通过系统配置工具,尝试用排除法来找出罪魁祸首。
(1)重启电脑,按F8键进入Windows启动高级菜单,选择进入Windows安全模式。
(2)单击“开始→运行”,在运行对话框中输入“msconfig”(不含引号),按回车键打开系统配置工具。
(3)选择最右侧的“服务”或“启动”标签,再在左侧点击某一项目前的复选框去掉对钩号。下次启动后,这些被去掉对钩号的项目就不再自动启动了。
(4)单击“确定”按钮,配置程序会问你是否想要重新启动电脑,单击“重新启动”按钮。
(5)重新启动后如果Windows能够正常运行了,就说明刚才被去掉的服务或程序极可能是引起问题的原因。如果Windows依旧启动不正常,可按Reset键重启,然后再次按F8键进入安全模式。
(6)再次打开系统配置工具,选择“服务”或“启动”标签,恢复刚才被去掉的选项,再回到第3步,使用同样方法检测其他项目,直到找到问题为止。这个过程有点单调,但是这种隔离检查确实是一个不错的方法。
一旦找出了有问题的程序,如果它不是你必须要用的,最好将它卸载。如果是经常要用的程序,可以卸载后再重新安装一遍看看。如果问题还出现,可在系统配置工具中临时取消它,然后再想办法咨询软件开发者或者其他人。
老鸟支招
★如何能知道哪一个程序有用哪一个程序又是垃圾呢?对于不熟悉的程序或服务的解释,可以通过Google这样的搜索引擎查找。有些网站则专门提供了对配置工具中各种程序和服务的解释,并对每个项目提出了使用或禁止使用的建议。下面给大家推荐几个站点:
www.auditmypc.com
www.tasklist.org
www.answersthatwork.com/Tasklist_pages/tasklist.htm
www.bleepingcomputer.com/starups
★建议大家再看看本刊今年第15期《6种方法发动“熄火”的Windows》一文,其中也提供了多种有用的方法。