来源(久久网络-网络学堂-网络编程)

From: http://www.99net.net/study/system/1113151441.htm

系统崩溃情况详解

--------------------------------------------------------------------------------

2003-11-13 15:14:41

在使用计算机的过程我们不可能没有系统崩溃的经历,即使是最简单的日常操作业也可能对系统带来一定的损害。事实上,由于人们在用机过程中的不小心——从软件的安装到不经意的数据拷贝——都有可能导致出错提示、系统崩溃以及其他的毛病。

系统崩溃主要可分三种情况:

一、由软件造成的崩溃:即使是最简单的操作,比如程序的安装与卸载都有可能造成系统崩溃。

二、由系统本身而造成的崩溃:在删除DLL文件,修改注册表,或者对操作系统进行升级前请听一下我们的建议。

三、由硬件问题所造成的崩溃:计算机不是家具,需要经常维护,我们将告诉大家如何做。

这里我们列举了18种常见的系统崩溃情况。针对各种情况我们也给出了如何识别,消除以及处理的对策。

(1)由软件造成的崩溃

即使是性能最好的PC硬件也离不开软件的支持——也就是我们通常所说的应用程序、操作系统以及驱动程序。但是如今的软件是越来越复杂、越来越庞大。这里我们将告诉大家如何使你的机器运行的更流畅。

不经常备份

对策:备份没商量

你经常对系统进行备份吗?没有?现在就进行很有必要!对一些非常重要的临时文件(如工作文档,金融资料)进行备份并不难,如果系统出现问题,还会为你省下不少重复性的工作。对于不大的文件我们可以备份到软盘,而对于上十兆的文档、电子表格、照片集、视频文件我们可以备份到Zip、Jaz、CD-R 或者是 CD-RW中。如果你认为备份非常麻烦的话,那么你可以比较一下,在系统出现问题(比如由于病毒使整个硬盘的数据丢失)以后重新创建所丢失的东西哪个更麻烦呢?

致命病毒感染

对策:及时“接种疫苗”

有“下载癖”的人该注意了,由于经常从网上下载了许多新东东,在安装运行之后,突然许多重要的文件莫名其妙的“无影无踪”了?这该如何是好——无他,运行最新的病毒扫描程序!因此在下载文件,共享软盘,打开电子邮件中的附件以及运行宏的时候请启动病毒扫描程序。使爱“机”免受病毒之苦的最好办法就是对你所下载的每一个文件进行扫描,保持病毒扫描程序随时在后台执行,并对病毒库经常进行升级从而不给新的病毒以可乘之机。

滥用测试版

对策: 三思而后“下”

xx软件又出测试版啦!往往一些商业软件在推出正式版之前都会发布一些该软件的测试版,由于它通常都是免费的,所以受到一些用户的欢迎。可是“天下没有白吃的午餐”,测试软件通常带有一些BUG或者是造成系统崩溃、数据丢失的程序错误。如果你希望系统更安全的话,不要对早期推出的测试版软件马上下载使用。最好是等他们推出版本较高的测试版或者是正式的演示版。如果对最新的测试版软件非用不可的话,最好还是对系统进行备份至少也要对当前所做的重要工作进行备份。

非法卸载

对策:按部就班

对于我们所安装的Windows程序都会在系统中进行注册,或者在Windows Uninstaller utility中创建一个log文件,在这个文件中会记载一些你增加的文件以及对系统配置所作的修改情况。当你在“控制面板”中使用“添加/删除”或者是使用程序自带的卸载程序的时候,Windows将删除此程序在系统中的所有踪迹以及对系统的修改。

如果你不打算不再使用某个程序,那么你可不要简单的把此程序的文件夹拖到“回收站”完事。而必须一步一步来,点击开始—设置—控制面板,然后双击添加删除图标,选择安装/卸载选项最后双击需要删除的文件。

共享之祸

对策:升级悠着点

大多数人认为,软件升级是不会有问题的。事实上,在升级过程中都会对其中共享的一些组件也进行升级,但是其他程序可能不支持升级后的组件从而导致各种问题。

还有一种情况就是,升级覆盖其他软件将要使用的共享模块程序。例如,如果winsock.dll (一个非常重要的上网用动态连接库文件)被覆盖了,那么使用此文件的程序将无法上网。如果你打算对某个软件进行升级,那么请对使用此版本处理的文件进行备份并把老版本的程序卸载掉,然后安装新版本并重新恢复以前所做的备份。

RAM不足

对策: 释放内存

Windows可以同时运行多个程序,但是这并不能保证它们能够“共存共荣”,特别是在系统内存并不是很充足的情况下。要了解当前系统资源利用情况,大家可以打开“我的电脑”,在“帮助”菜单下打开“关于”菜单则会发现系统资源利用情况。如果系统资源所剩无几(20%以下),你就要小心了,这时最好关闭一些不必要的程序。

内存泄漏将会浪费一定的系统资源。当启动一个程序时,Windows就会为之分配一定的资源(内存),而在关闭此程序以后,Windows就会回收资源。但是有时候,由于程序本身的问题会导致内存资源无法回收,这时只有重新启动系统。如果你怀疑某程序可能导致了内存泄漏,那么你可以检查在开启/关闭程序的前后,系统资源发生了怎样的变化,如果在关闭程序后,资源没有没有变化,那么可以找一下看此程序有没有补丁能够修复这个泄漏。

(2)由系统本身造成的崩溃

即使是最简单的操作,比如关闭系统或者是对BIOS进行升级都可能会对你的PC合操作系统造成一定的影响。如果在这些过程中处理不当,你的PC可能启动不正常甚至根本无法启动。不过,如果你了解了如何适当地处理这些操作,就可以很好的保护你的PC免受崩溃之苦。

BIOS破坏

对策:备份BIOS

你的系统需要对BIOS进行升级吗?那么在升级之前最好确定你所使用的BIOS版本是否与你的PC相符合。如果BIOS升级不正确或者在升级的过程中出现意外断电,那么你的系统可能无法启动。所以在升级BIOS前千万要高清楚BIOS的型号。如果你所使用的BIOS升级工具可以对当前BIOS进行备份,那么请把以前BIOS在磁盘中拷贝一份。同时看系统是否支持BIOS恢复(也就是引导块恢复)并且还要懂得如何恢复(目前有一些工具软件比如Norton Utilities Rescue Disk已经可以对BIOS进行备份并在出现问题的时候进行恢复) 。万一BIOS升级失败,以上步骤可以进行恢复。

文件管理不善

对策:启动Windows“自我疗法”

尽管如今的硬盘在使用寿命,稳定性方面都有了很大的进步,但是存储在上面的文件总有出问题的时候。文件出错比如文件分配单元出错(簇丢失)和簇链接交错(这种情况一般发生在多个文件使用同一个簇块上),一般程序崩溃和蓝屏现象都是由这两个错误导致。为了检查和纠正这些文件错误,你可以每隔几个星期运行一下“磁盘扫描程序”程序(Windows自带程序,可以在开始—程序—附件—系统工具中找到)。选定所要扫描的驱动器然后运行就可以在一两分钟内搞定。如果时间充裕的话也可以选定修复错误选项。

这里还有另一个一般性的错误。当你建立、删除、编辑和改动文件的时候,存储这些文件的簇就会散布在硬盘上。这样就会导致Windows FAT文件系统在读写这些“七零八碎”文件的时候非常的“吃力”。为了修复这些问题,我们可以每隔几个星期运行一下磁盘碎片清理工具(可以在开始—程序—附件—系统工具中找到)来重新组织磁盘上的文件这样来使得包含文件的簇块能够集中在一起。选定相应的驱动器后便可开始,不过这个过程的耗时较长。

非正常关机重启动

对策:Reset键少用为妙

在没有“关窗”之前请不要直接关闭PC电源或重启动。在一般情况下程序都会打开、创建各种不同的文件(例如,虚拟内存交换文件和临时文件),只有正常关机、重启动,这些文件才能够保存,而且还可以把内存中的文件保存到硬盘中。不过,如果你的爱机已经“发呆”,即使你按下Ctrl-Alt-Del它也“麻木不仁”,那就不得不按Reset键了。

Windows之病

对策:升级升级再升级!

尽管Windows与大多数硬软件都能够“和睦相处”,但是各种BUG和漏洞在所难免,于是微软公司推出了许多Windows补丁程序来修复这些错误。我们可以访问Windows相关的升级站点或者从“开始”菜单运行Windows Update,这样我们就可以获得各种OS补丁、加强系统安全以及获得最新的工具程序 (比如最新版的Media Player和IE浏览器)。我们可以每隔3到6个月检查一下是否有新的升级程序并选择有用的东东下载。在升级之前最好对一些重要数据进行备份。

篡改注册表

对策:不懂就别动!

当安装Windows的时候,它会创建一个重要的文件来跟踪大量的硬件和软件安装信息以及许多的系统设置。这个文件就是注册表。在增删软硬件的时候Windows也会自动对注册表进行修改。对于大多数人来说注册表中的内容让人很难以理解,所以在不清楚的情况下千万不要乱动,否则出现问题Windows可能无法启动。

文件误删

对策:有时也要“NO”

一般在删除文件的时候,系统都会给出提示,对于普通的文件(如文档、图片等)可以直接按“OK”,而那些比较重要的文件,比如EXE、DLL文件或者是某个程序的组件在删除前请好好考虑一下,还有就是位于Windows System文件夹下的也是一些非常重要的文件,删除要慎重。不过Windows配有回收站,如果清空它,许多文件将被永久性删除。所以不要频繁清空它。

(3)由硬件造成的系统崩溃

如果不出现问题,我们很少去动机箱中的各种组件。但是扩展卡松动,数据线磨损,系统过热以及其他的各种故障都会使我们的PC不干活。其实,无须专业人员我们自己就可以采取一些措施来加以预防。

“溺水而亡”

对策: 喝水请到一边去

键盘对水都比较敏感(比较高级的防水键盘那就另当别论了)。如果水洒到机器中,请立即关闭电源并把浸透到设备中的水擦干净。最好不要PC旁边喝水,即使喝的话最好是把机器用东西盖一下。

过热损耗

对策:通风很重要

在操作过程中显示器的发热量非常大。保持良好的通风状况非常重要,不要把书本等东西放到显示器上。如果显示器过热将会导致色彩、图象失真甚至缩短显示器寿命。

移动不当

对策:避免振动

PC是放在桌上的,不是笔记本,不要频繁的搬来搬去。因为在移动过程中如果受到很大振动往往会使机器内部CPU、RAM以及扩展卡松动,从而导致接触不良。如果要转移机器,最好使用有垫子的箱子装好,显示器向下放置,这样可以降低其重心,减少晃动。

电子损坏

对策: 一切为了“稳定”

计算机不要同时与空调等高耗电的家电同时开机,因为由于电流过高产生浪涌对电源线和电脑都是会带来不利,更有甚者会击穿电脑中的电子元件,这样整个系统就真的崩溃完蛋了。所以有条件的话可以配置一台稳压器,如果所在地区经常停电也可以使用UPS。

烟雾杀手

对策:保持空气洁净

吸烟有害健康,同样,烟雾也会进入驱动器,并对读写头造成一定的影响,从而导致读写数据出错,通常读写头都是悬浮在碟片上面,所以如果读写头上沾染了一些烟雾颗粒,可能造成与碟片接触摩擦,从而使导致读写错误。烟雾也会影响CD,DVD碟片质量而引起读盘错误。因此最好不要在计算机旁抽烟。

光盘缺乏“关爱”

对策: 避免光盘污染与划伤

指纹,灰尘,污垢以及刮痕都会导致读盘错误,刮痕太深还可能无法读盘。CD最好放在CD包中,拿的时候手不要触摸碟面。也不要在CD上贴标签。如今的光驱速度都很快,因此即使是很小的标签都会导致读盘无法保持平衡,一般光驱读盘时发出“吱吱”怪叫就说明碟片无法保持平衡。虽然这对光驱本身并没有什么影响但是会导致读盘错误。如果要做标记的话可用水彩笔直接在光盘背面写。

Link: http://www.asm32.net/article_details.aspx?id=854