全面深入了解电脑死机的原因
死机是令操作者颇为烦恼的事情。死机时的表现多为“蓝屏”,无法启动系统,画面“定格”无反应,鼠标、键盘无法输入,软件运行非正常中断等。尽管造成死机的原因是多方面的,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面。
由硬件原因引起的死机
【散热不良】 显示器、电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩、图象失真甚至缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。CPU的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的“重灾区”。
【移动不当】 在电脑移动过程中受到很大振动常常会使机器内部器件松动,从而导致接触不良,引起电脑死机,所以移动电脑时应当避免剧烈振动。
【灰尘杀手】 机器内灰尘过多也会引起死机故障。如软驱磁头或光驱激光头沾染过多灰尘后,会导致读写错误,严重的会引起电脑死机。
【设备不匹配】 如主板主频和CPU主频不匹配,老主板超频时将外频定得太高,可能就不能保证运行的稳定性,因而导致频繁死机。
【软硬件不兼容】 三维软件和一些特殊软件,可能在有的微机上就不能正常启动甚至安装,其中可能就有软硬件兼容方面的问题。
【内存条故障】 主要是内存条松动、虚焊或内存芯片本身质量所致。应根据具体情况排除内存条接触故障,如果是内存条质量存在问题,则需更换内存才能解决问题。
【硬盘故障】 主要是硬盘老化或由于使用不当造成坏道、坏扇区。这样机器在运行时就很容易发生死机。可以用专用工具软件来进行排障处理,如损坏严重则只能更换硬盘了。另外对于在不支持UDMA 66/100的主板,应注意CMOS中硬盘运行方式的设定。
【CPU超频】 超频提高了CPU的工作频率,同时,也可能使其性能变得不稳定。究其原因,CPU在内存中存取数据的速度本来就快于内存与硬盘交换数据的速度,超频使这种矛盾更加突出,加剧了在内存或虚拟内存中找不到所需数据的情况,这样就会出现“异常错误”。解决办法当然也比较简单,就是让CPU回到正常的频率上。
【硬件资源冲突】 是由于声卡或显示卡的设置冲突,引起异常错误。此外,其它设备的中断、DMA或端口出现冲突的话,可能导致少数驱动程序产生异常,以致死机。解决的办法是以“安全模式”启动,在“控制面板”→“系统”→“设备管理”中进行适当调整。对于在驱动程序中产生异常错误的情况,可以修改注册表。选择“运行”,键入“REGEDIT”,进入注册表编辑器,通过选单下的“查找”功能,找到并删除与驱动程序前缀字符串相关的所有“主键”和“键值”,重新启动。
【内存容量不够】 内存容量越大越好,应不小于硬盘容量的0.5~1%,如出现这方面的问题,就应该换上容量尽可能大的内存条。
【劣质零部件】 少数不法商人在给顾客组装兼容机时,使用质量低劣的板卡、内存,有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行时很不稳定,发生死机在所难免。因此,用户购机时应该警惕,并可以用一些较新的工具软件测试电脑,长时间连续考机(如72小时),以及争取尽量长的保修时间等。
由软件原因引起的死机
【病毒感染】 病毒可以使计算机工作效率急剧下降,造成频繁死机。这时,我们需用杀毒软件如KV300、金山毒霸、瑞星等来进行全面查毒、杀毒,并做到定时升级杀毒软件。
【CMOS设置不当】 该故障现象很普遍,如硬盘参数设置、模式设置、内存参数设置不当从而导致计算机无法启动。如将无ECC功能的内存设置为具有ECC功能,这样就会因内存错误而造成死机。
【系统文件的误删除】 由于Windows 9x启动需要有Command.com、Io.sys、Msdos.sys等文件,如果这些文件遭破坏或被误删除,即使在CMOS中各种硬件设置正确无误也无济于事。解决方法:使用同版本操作系统的启动盘启动计算机,然后键入“SYS C:”,重新传送系统文件即可。
【初始化文件遭破坏】 由于Windows 9x启动需要读取System.ini、Win.ini和注册表文件,如果存在Config.sys、Autoexec.bat文件,这两个文件也会被读取。只要这些文件中存在错误信息都可能出现死机,特别是System.ini、Win.ini、User.dat、System.dat这四个文件尤为重要。
【动态链接库文件(DLL)丢失】 在Windows操作系统中还有一类文件也相当重要,这就是扩展名为DLL的动态链接库文件,这些文件从性质上来讲是属于共享类文件,也就是说,一个DLL文件可能会有多个软件在运行时需要调用它。如果我们在删除一个应用软件的时候,该软件的反安装程序会记录它曾经安装过的文件并准备将其逐一删去,这时候就容易出现被删掉的动态链接库文件同时还会被其它软件用到的情形,如果丢失的链接库文件是比较重要的核心链接文件的话,那么系统就会死机,甚至崩溃。我们可用工具软件如“超级兔仔”对无用的DLL文件进行删除,这样会避免误删除。
【硬盘剩余空间太少或碎片太多】 如果硬盘的剩余空间太少,由于一些应用程序运行需要大量的内存、这样就需要虚拟内存,而虚拟内存则是由硬盘提供的,因此硬盘要有足够的剩余空间以满足虚拟内存的需求。同时用户还要养成定期整理硬盘、清除硬盘中垃圾文件的良好习惯。
【BIOS升级失败】 应备份BIOS以防不测,但如果你的系统需要对BIOS进行升级的话,那么在升级之前最好确定你所使用BIOS版本是否与你的PC相符合。如果BIOS升级不正确或者在升级的过程中出现意外断电,那么你的系统可能无法启动。所以在升级BIOS前千万要搞清楚BIOS的型号。如果你所使用的BIOS升级工具可以对当前BIOS进行备份,那么请把以前的BIOS在磁盘中拷贝一份。同时看系统是否支持BIOS恢复并且还要懂得如何恢复。
【软件升级不当】 大多数人可能认为软件升级是不会有问题的,事实上,在升级过程中都会对其中共享的一些组件也进行升级,但是其它程序可能不支持升级后的组件从而导致各种问题。
【滥用测试版软件】 最好少用软件的测试版,因为测试软件通常带有一些BUG或者在某方面不够稳定,使用后会出现数据丢失的程序错误、死机或者是系统无法启动。
【非法卸载软件】 不要把软件安装所在的目录直接删掉,如果直接删掉的话,注册表以及Windows目录中会有很多垃圾存在,久而久之,系统也会变不稳定而引起死机。
【使用盗版软件】 因为这些软件可能隐藏着病毒,一旦执行,会自动修改你的系统,使系统在运行中出现死机。
【应用软件的缺陷】 这种情况是常见的,如在Win 98中运行那些在DOS或Windows 3.1中运行良好的16位应用软件。Win 98是32位的,尽管它号称兼容,但是有许多地方是无法与16位应用程序协调的。还有一些情况,如在Win 95下正常使用的外设驱动程序,当操作系统升级后,可能会出现问题,使系统死机或不能正常启动。遇到这种情况应该找到外设的新版驱动。
【启动的程序太多】 这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。
【非法操作】 用非法格式或参数非法打开或释放有关程序,也会导致电脑死机。请注意要牢记正确格式和相关参数,不随意打开和释放不熟悉的程序。
【非正常关闭计算机】 不要直接使用机箱中的电源按钮,否则会造成系统文件损坏或丢失,引起自动启动或者运行中死机。对于Windows 98/2000/NT等系统来说,这点非常重要,严重的话,会引起系统崩溃。
【内存中冲突】 有时候运行各种软件都正常,但是却忽然间莫名其妙地死机,重新启动后运行这些应用程序又十分正常,这是一种假死机现象。出现的原因多是Win 98的内存资源冲突。大家知道,应用软件是在内存中运行的,而关闭应用软件后即可释放内存空间。但是有些应用软件由于设计的原因,即使在关闭后也无法彻底释放内存的,当下一软件需要使用这一块内存地址时,就会出现冲突。
光驱丢失的原因分析及解决办法
硬件方面的原因
1、数据线接反或者数据线损坏
有时候只是个小毛病,但却会绕一个大圈,这说明要解决问题必须心细,有敏锐的观察力。在光驱丢失时,应首先检查一下光驱的数据线是否接反了(红红相对),是否有松动。如果在确定其他地方没有问题时,并且光驱的数据线经常移动,这时应该更换一条数据线试一试。
2、跳线设置与硬盘有冲突
当光驱的跳线和在同一条数据线上连接的硬盘相同时就会出现找不到光驱(也可能没有硬盘),这时只要将光驱的跳线跳成和硬盘不一样即可。为了提高数据传输率,最好将硬盘和光驱分开在两个IDE接口上。
3、电源线故障,缺少+5V电压或+5V电压供电不正常
这种情况不多出现。由于我们在拆装光驱或者硬盘时用力过大,使电源的D型插头松动或者由于电脑工作环境的恶劣插头氧化生锈,光驱的电源供给不是很正常(如果是硬盘这是硬盘的读盘声音会异常,并且硬盘表面有大量坏道出现),光驱便也发现不了。
有一次,给客户的IBM电脑主机升级,加装一个光驱。谁知道一个新的40X光驱装上后无论如何电脑也找它不着。光驱出盒正常,也根本想不到是电源的事,只想软件方面的事了。最后实在没着了,拿起万用表一测电压,没有+5V电压。最后一检查电源线,发现由于的多次拆卸中,+5V的红线已经断了,但在外面却还看不出来。一点小问题却费了老大的劲。
4、IDE接口损坏
如果是突然出现光驱的盘符丢失,无法使用光驱,这时我们可以把光驱和硬盘的接口互换一下。如果再次启动后发现能够找到光驱,但却找不到硬盘,这说明是原来接光驱的IDE接口损坏了;如果互换后电脑能够正常启动,但仍旧没有光驱,这说明是光驱自身的原因,造成的光驱盘符丢失,这时只能更换光驱。反正现在一个光驱没有几个钱。
如果在WINDOWS下没有光驱,我们还可以在DOS(重新启动电脑后按F8进DOS,面非WIN98下的DOS)下用WIN98的万能光驱驱动来试着加载光驱,如果能够加载成功,说明是软件方面的原因,应主要从软件方面查找原因。否则就应从硬件方面来考虑。
老的486机子没有多余的IDE接口如何装光驱:虽说电脑已经到了奔IV了,但有不少486还在发挥着余热。由于有一部分486机子主板上没有集成IDE接口,硬盘和软驱及串口是有多功能卡提供的,也有的在主板上集成。在没有多余IDE接口的情况下加装光驱,是挺费劲的。如果再加装一块多功能卡,单单软驱接口,串口、并口的地址冲突就够你忙上好一阵子的,更何况多功能卡一般还不支持ATAPI协议,也就是说你即使添加了两块多功能卡,但光驱还是装不上的。不知道您还记得不,老的ISA声卡,当时的厂家就是考虑到486机子上没有多余的IDE接口,为了挂接光驱方便,在声卡上留有光驱接口。这时你跑跑腿,到二手市场找一块旧的声卡就行了。在声卡的驱动程序里一般有设置光驱的选项,根据提示安装就行了。
软件方面的原因
1、IDE驱动程序安装错误或与某个驱动程序有冲突
如果我们在安装WIN98或者95时没有将IDE驱动程序正确安装,或者在安装后当你打开设备管理器查看“硬盘控制器“时发现其中有***叹号时,这时光驱的盘符就可能找不到了。
在正常情况下,当我们进入安全模式时,光驱的盘符是不会有的。如果我们想在安全模式下使用光驱,我们可以在Autoexec.BAT和Config.sys文件中加载光驱的驱动,这样我们在重新启动电脑后,就可以在安全模式下使用光驱了。
2、CONFIG文件中设置LASTDRIVE数量设置太少
如果我们在CONFIG。SYS文件中设置了“LASTDRIVE=?”的数量太少,小于实际的驱动器数量,这时即使我们安装了光驱,但在“我的电脑“中了看不到光驱的影子。这时只要去掉该项设置或设置为“LASTDRIVE=Z”即可。
3、DMA设置不当
如果光驱只支持PIO4标准,不支持DMA/33标准,而我们却强行让光驱使用该标准(在“我的电脑”属性中“设备管理器”中光驱“CDROM”属性中“设置”选项的“DMA”前打“V”号)。这时有时会造成光驱丢失,有时会造成电脑不能正常启动。这时我们可以进入安全模式,将CDROM属性中的DMA设置去掉就可以了。我们所使用的硬盘或者光驱具体支持何种数据传输模式,我们在计算机启动过程中的第二屏的基本配置表中可以看到。
4、光驱在注册表里被恶意屏蔽掉了
如果有人在“我的电HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVrsionPolicesxplorer中的“NoDrivers“的二进制值是否是光驱的值。正常情况下没有该项,也可将该项值改为“00 00 00 00“(01 00 00 00为A,04 00 00 00为C,FF FF FF FF为隐藏所有驱动器)。
注意现在有的病毒专门更改注册表,使光驱盘符丢失,害得我们又是格式化硬盘,又是装系统的。有的病毒不会使光驱盘符丢失,但是会禁止光驱读盘,什么样的光盘也不能读,但在却能够用光盘启动。
5、光驱的驱动是否安装正确
如果光驱的驱动程序安装的不是它自己的驱动程序,也会出现光驱丢失的情况。这种情况的出现一般是我们为了提高光驱的性能,人为的添加从网络或者光盘中找到的光驱加速程序或者其他程序。通常在WIN98和95中都自带了光驱的驱动,不需要另外添加。这时可进入安全模式将“设备管理器“中的“CDROM“选项删除,然后重新启动计算机,让系统自己发现新硬件重新安装光驱的驱动即可。
6、CMOS设置不当
如果在CMOS设置中传输模式设置有误--不支持PIO MODE3或PIO MODE4或者DMA/33的老光驱便会在WIN98或者95中出现没有光驱的图标,无光驱可用。这时只需要进入CMOS中将“INTEGRATED PERIPHERAIS“项,将“IDE PRIMARY MASTER PIO(或UDMA)“和“IDE PRIMARY SLAVE PIO(或UDMA)“改为“AUTO“即可。对了,如果我们在CMOS中将对应光驱的IDE接口“DISABLE“掉了,光驱无论如何也发现不了的。
7.使用虚拟光驱不当
虚拟光驱可以避免频繁读取光盘,提高读取速度,为我们方便的玩光盘游戏提供了可能。不过有时我们在不想使用虚拟光驱程序时,想卸载它或者想安装最新的程序时,却出现了意外,虚拟光驱的盘符有,但实际光驱的盘符却没有了。
打造功能齐全的超级启动盘
Windows 98/Me启动盘存在一些不足,比如:不支持中文、长文件名、USB设备、NTFS分区等,现在可以将一些新鲜血液输入到启动软盘中,使其成为一张功能齐全的超级启动盘。
作一张Windows Me的启动盘
虽然Windows 98的启动盘也不错,但比起Windows Me的来说,功能有一定差距,特别
是其中的FDISK不支持64GB以上容量的硬盘,在80GB甚至更大的硬盘流行的今天,显然不能满足我们的需要,因此建议还是使用Windows Me的启动盘。没有安装Windows Me?没关系,到http://utils.skull-tech.com/bootdisks/bootme.exe下载Windows Me启动盘的制作程序吧,下载后只要将软盘插入软驱,然后双击运行bootme.exe即可完成制作。
换个超强分区工具
Windows启动盘中的FDISK实在有些弱,推荐只有100多KB的SPFDisk 2000-03j,它提供全中文(繁体)界面、集成分区;快速格式化、多系统管理等功能。可识别多种文件系统,如NTFS、ext2等,最重要的是可以在一个硬盘上建立多个系统,相互间没有任何影响,实现多C盘技术。下载和使用方面的介绍请查看:http://home.kimo.com.tw/spferng。
给启动盘减肥
为得到更多使用空间,首先要删除一些不必要的文件。比如:README.TXT、HELP.BAT、README.TXT、SCANDISK.INI、SCANDISK.EXE、DRVSPACE.BIN、DEBUG.EXE、CHKDSK.EXE。启动盘上设备驱动程序除保留OAKCDROM.SYS这个CD-ROM驱动外,其余驱动程序基本可以删除。另外,有些高手还用PC-DOS或FREEDOS中的文件替换掉相应文件(除系统核心文件和与核心文件关系密切的formAT、SYS等外,其它外部命令基本都能替换),甚至对IO.SYS动手术,将其中的Windows启动画面去掉。
为启动盘输血
血液一:MSDOS.SYS
容量:1.67KB
获取地:C:\MSDOS.SYS
功效:可引导电脑从DOS进入Windows。按通常方法制作的启动盘只能引导进入MS-DOS(因为其内容是空的),而进入Windows的钥匙就是C:\MSDOS.SYS,所以将其复制到启动软盘中,替换同名文件,这样就能让启动软盘直接引导进入Windows了。
血液二:DUSE 4.4
容量:52KB
获取地:http://www.pocketec.net/downloads/duse_4_4.zip
功效:DUSE能让DOS支持USB设备,支持各种USB接口(包括OHCI、UHCI甚至EHCI接口)和许多类型的USB驱动器,例如大多数的USB硬盘、USB光驱、USB软驱、USB闪存盘、USB ZIP驱动器、USB的MP3播放器等。
下载DUSE并将其解压到启动盘,在软盘的CONFIG.SYS中加上一行:DEVICE=A:\DUSE.EXE或在DOS命令行下执行DUSELDR A:\DUSE.EXE。现在就可以在DOS下对USB硬盘进行读写操作了。
DUSE还可以加许多参数,具体请参考软件的帮助文件。如果要加载的是USB光驱,除加载DUSE驱动程序外,还需运行光驱扩展驱动程序,可以使用DOS自带的MSCDEX.EXE。DUSE的默认光驱设备名是USBCDROM,在DOS命令行下可以像下面这样运行MSCDEX.EXE:MSCDEX /D:USBCDROM/。
血液三:XZL 2.0
容量:53KB
获取地:http://home.cfe21.com/firststep/dos/xz.zip
功效:袖珍龙汉字系统,也是DOS下最小的汉字系统,能让DOS支持显示中文文件名,直接键入xzl.com进行加载即可。
血液四:DOSLFN 0.32o
容量:11KB
获取地:http://www-user.tu-chemnitz.de/~heha/hs_freeware/doslfn.zip
功效:使DOS支持长文件名,运行时直接输入doslfn.com即可,再用DIR命令看一看,是不是可以显示长文件名了?
血液五:Ntfsdos.exe
容量:51.9KB
获取地:http://fixdown.com/article/pic/mtfsdos.zip
功效:在DOS中也能访问NTFS分区。将Ntfsdos.exe和NTFSHLP.VXD解压到软盘,通过运行Ntfsdos.exe就能在DOS下访问NTFS分区了,加载后的NTFS分区盘符位于最后。
血液六:SMARTDRV.EXE
容量:44.3KB
获取地:安装光盘的\tools\ oldmsdos或Windows\Command目录中
功效:SMARTDRV是磁盘高速缓冲程序,在加载后可以大大加快操作系统的安装速度。建议直接将其写入Autoexec.bat文件中(A:\SMARTDRV),以便启动时就加载。另外,在进行Ghost备份或恢复时,还可以先加载这个程序,然后再进行后面的操作,这样能大幅提高Ghost备份或恢复的速度。
如果添加的文件超过了软盘容量,可以通过一些制作CAB压缩包的工具把这些文件打包到EBD.CAB文件中。因为在启动盘运行后,会自动将它们解压缩到虚拟磁盘中。
你知道吗?启动软盘也能访问“网上邻居”
第一步:运行Norton Ghost 2003中文版,点击“Ghost实用工具”,在窗口右侧点击“Norton Ghost启动向导”。在弹出窗口中选择创建“驱动器映射启动盘”后,点击“下一步”;
第二步:选择本机中安装的网络适配器类型(Ghost 2003内置了常见网卡驱动,如果本机网卡驱动未在列表中,可选择“添加”按钮把网卡的驱动程序添加进来),选择好网卡类型后点击“下一步”;第三步:选择启动盘中的DOS版本是使用MS-DOS还是PC-DOS,选定后点击“下一步”;
第四步:在打开的网络客户机配置窗口中,在“客户机名称”处输入本机名称,在“用户名”处输入本机登录网络时的名字,在“域”处输入登录的域名后点击“下一步”;
第五步:在设置网络客户机地址窗口中可选择“由DHCP指定IP设置”方式,如果你的局域网使用静态IP地址,可输入客户机IP地址、子网掩码、网关等IP设置项目,设置完成后点击“下一步”根据向导提示在软驱中插入格式化好的软盘就可以制作网络启动盘了。 |