一、 电脑故障集1(1~14)错误及非法篇
1、 注册错误信息
2、 基本错误信息
3、 电脑自检响铃代码和错误信息
4、 综合类错误信息及其故障部位(或原因)
5、 13种BIOS报错信息及排除方法
6、 上网易出现错误信息的分析
7、 电脑出现"致命异常错误"排除方法
8、 电脑出现"致命异常错误"排除方法 (续)
9、 系统错误报警声音祥解
10、 Windows 非法操作详解
11、 搞定非法操作
12、 巧解"非法操作"
13、 19个主动报错的电脑启故障现象分析
14、 硬盘的常见错误提示及解决方法
二、电脑故障集2(15~29)开关机故障篇
15、开机黑屏的一般解决方法
16、三起开机黑屏故障
17、电脑关机故障速解
18、电脑不能自动关机
19、电脑死机,声卡之过
20、电脑死机的四大原因分析
21、硬盘不能启动的常见故障分析及处理
22、硬盘不启动的错误现象及解决方法
23、用DEBUG修复硬盘不启动故障
24、操作系统启动及关机故障
25、用紧急修复盘恢复Win98/2000双启动
26、全面深入了解电脑死机的原因
27、WIN98 SE不能关机的原因及解决办法
28、Windows 98 死机密码
29、20种死机案例实录
三、电脑故障集3(30~41)硬盘篇
30、硬盘不能启动的常见故障分析及处理
31、硬盘不启动的错误现象及解决方法
32、硬盘的常见错误提示及解决方法
33、硬盘的维护与优化
34、硬盘引导故障怎么处理?
35、硬盘引导型故障分析及排除
36、用DEBUG修复硬盘不启动故障
37、硬盘分区丢失、坏道等相关问答五则
38、硬盘故障及其解决
39、硬盘软故障完全修复手册
40、拯救硬盘十大方法
41、对付硬盘碎片、坏区的杀手锏
四、电脑故障集4(42~51)内存篇
42、"内存不足"的解决方法
43、内存故障详解
44、老主板在BIOS中优化内存的方法
45、内存的几个常见疑问
46、内存篇
47、内存导致异常故障
48、内存故障导致BIOS设置错误
49、正确处理内存故障
50、修复金手指剥离的内存
51、找回丢失的内存
五、电脑故障集5(51~80)综合篇
51、综合类错误信息及其故障部位(或原因)
52、电脑软件故障
53、电脑故障的种类
54、常见Windows故障全面排除
55、木马入侵的常用手法及避免木马入侵的方法
56、网上邻居找不到其他计算机
57、忘记Win2000管理员密码的解决方法
58、Windows2000安全检查清单
59、实战Fdisk
60、被入侵系统恢复指南(UNIX或者NT)
61、防火墙封阻应用攻击技术综述
62、不用专门软件照样修复硬盘分区表
63、几种常用故障处理
64、软件残骸地大曝光
65、光电鼠标常见故障全解决
66、计算机病毒与计算机故障的区别
67、CMOS数据丢失现象的处理
68、主板故障的分类和维修
69、软件六大"硬伤害"
70、DOS命令八大经典案例
71、浏览器问题总结
72、多媒体音箱常见故障的排除
73、浏览器弹出窗口清除全攻略
74、电脑故障应急处理
75、四种丢失的光驱常见故障原因解决
76、WORD菜单不见了
77、常用经典电脑技巧
78、澄清大家NTFS转FAT32的错误认识!
79、玩转Win XP注册表之性能优化
80、全面解决注册表被非法修改的问题
注意:有几篇没有发上来,由于网站过滤了一些字符
电脑故障集1(1~14)错误及非法篇
一、注册错误信息 ERROR: Bad Login Name format ERROR bc:Bad Login 0 这表示你的用户名错误或不存在。在客户端你看到的提示是:"Either the Account name or Password you provided were incorrect. If this is a new account,
your account may not be active yet. please try again shortly"(如果客户端没有输入名字或密码,会得到同样的提示) ERROR bc:Bad Login。
1.这表示你的用户名正在被使用,比如已经有人用该用户名登录或者非正常断线的用户没有被服务器释放 ERROR bc:Bad Login
2.此信息表示该用户名已经被系统管理员封锁( blocked),通常是在游戏中GM使用了 /KICK 命令造成的。用户可以写邮件给管理员查询 ERROR bc:Bad Login。
3. 次信息表示你输入的密码错误(注意:服务器控制窗口将显示错误和正确的密码)。客户端将得到如下信息:"Your account credentials are invalid. Check your user ID and password and try again." ERROR c0:Bad Login。
4.通常这个信息表示服务器端与客户端的版本不匹配,升级客户端版本可以解决此问题。客户端得到的信息提示为: "There is some problem communicating with Origin. Please restart Ultima Online and try again" General Error Messages
二、基本错误信息 Bad Spawn point uid=040006380, id=0 此信息指示了一个错误的重生点设置,UID 指物品创建的定义标识符, ID # 则表示该物品的对应描述小节。
你可以参照 UID的代码(#)使用 /GOUID UID# 命令找到该物件并移除它。注意并非立即生效 ERROR: Improperly 恶意代码ed item #### ERROR: CreateBase invalid item 0#### 这表示服务器试图使某些物品重生时未能在脚本文件中找到它的相关描述小节。
你可以从 TUSdefs.scp 中找出 # 对应的对象并且校正它们。 ERROR New Walk Count 1!=65535 上面所表示的数字可能有所不同,但表示的是同一个意思。这表示服务器和客户端未能保持及时地同步,你完全可以忽略这一诬害信息。
ERROR a4: Unrequested target info ? 此错误发生于多种下,在正常状态下发生于鼠标点击对象的错误动作,比方说对这门施法术;另外一些情况发生于在错误的时间里取消鼠标的指向动作。在/INFO窗口中的一些物品会导致此错误的发生。
ERROR:CWorld.Clock End of World time. Recycle 这种情况会在服务器运行了50天后发生一次。
What is unsure is if the timer resets on a server shutdown or if it holds it's timer setting (maybe in the world file)
and restarts from there on next startup ERROR:10 Lost items deleted 在服务器储存期间,如果某件物品与一个不存在的容器相关联,服务器会标识并删除它们。
ERROR: Profile remove fail ERROR bc:Bad Msg 01 Eat 5 bytes 这表示服务器想要显示的错误文本信息并不存在。 ERROR: CreateBase invalid item 00 通常此信息指示一个错误的重生或重生位置。但同样也会发生于这种情况:玩家创建/制造的物品并不存在,或者GM做了同样的动作。通灵术同样会产生此错误信息。
WARNING: Did not find 恶意代码 'xxxxxx.scp' section 'XXXXX' 这条错误信息告诉你没有找到脚本文件中的定义物品例子: WARNING: Did not find 恶意代码 'tustables.scp' section 'SKILL 50' 技能的定义到 [SKILL 49] 为止,服务器没有找到 [SKILL 50] ,因为它没有被编写到脚本文件中去。此错误可以被忽略,但可以用来帮助你判断错误的根源所在。 WARNING: can't find definition for '??'! 此信息表明你有一个编写错误的 trigger。
三、电脑自检响铃代码和错误信息 POST(Power On Self Test,加电自测试)是电脑开机自检程序,当硬件出现问题时,它能给我们一些提示,从而可以确定错误产生的部件和找出解决的方法。
BIOS自检响铃及其意义
1、AMI的BIOS 1短:内存错误 2短:内存校验错误 3短:基本内存错误 4短:系统时钟错误 5短:处理器错误 6短:键盘控制器错误 7短:实模式错误 8短:显示内存错误 9短:ROM BIOS校验错误 1长3短:内存错误 1长8短:显示测试错误。
2、 Award的BIOS 1短:系统启动正常 1长1短:内存或主板出错 1长2短:显示错误(显示器或显示卡) 1长9短:主板FlashROM或EPROM错误(BIOS损坏)不停地响(长):内存损坏或接触不良不停地响(短):电源、显示器或显示卡接触不良重复地响(短):电源 3、Phoenix的BIOS 1短:系统启动正常 3短:系统加电初始化失败.
四、综合类错误信息及其故障部位(或原因) 103、131: 主板 104: 硬盘 201: RAM 24XX: 显示卡 301: 键盘 601: 软驱 1701: 硬盘 1801: 扩展设备 BASIC: 驱动器 Parity Check ?: RAM,电源 Memory Parity Error at xxxx: 内存的xxxx地址奇偶校验错误 I/O Card Parity Error at xxxx :输入/输出设备的xxxx地址奇偶校验错误 DMA Bus Time-out: 设备的总线驱动超过了7。8微秒 8042 Gate A-20 Error: 键盘控制器(8042)中的Gate A20开关 Address Line Short: 主板的地址解码线路 Cache Memory Bad Do Not Enable Cache: Cache出错 C: Drive Failure: C 盘出错 CH-2 Timer Error: 主板上的第2时钟 CMOS Battery State Low: 主板电池没电 CMOS Checksum Failure: CMOS RAM和正常值不符 CMOS Display Type Mismatch: 显示类型和CMOS设定值不符 CMOS Memory Size Mismatch: 内存容量和CMOS设定值不符 CMOS System Options Not Set: CMOS设置被破坏或不存在 CMOS Time and Date Not Set: 进入CMOS设置时间和日期 Diskette Boot Failure: 启动盘失效,不能引导,换其它启动盘重启 Display Switch Not Proper :关掉机器,设置主板上关于显示卡器的跳线 DMA Error: DMA控制器出错 DMA #1 Error: 第1个DMA控制器出错 DMA #2 Error: 第2个DMA控制器出错 FDD Controller Failure: BIOS不能和软驱控制器通信,检查一下软驱的连线 File Allocation Table Bad: FAT(文件分配表)被破坏 General Failure Reading Drive C: C盘有一般性读错误 HDD Controller Failure :BIOS不能和硬盘控制器通信,检查一下硬盘的连线 INTR #1 Error: 在POST时第一个中断通道出错 INTR #2 Error :在POST时第二个中断通道出错 Invalid Boot Diskette: BIOS不能读A驱的盘,换一只试试 Keyboard is Locked:Unlock It 键盘被锁,必须开锁才能继续系统引导 Keyboard Error:键盘时钟有问题,在CMOS中重新设置成Not Installed来跳过POST KB/Interface Error: 键盘控制器出错 Off Board Parity Error:在扩展内存卡上的xxxx地址发生奇偶校验错误 On Board Parity Error: 主内存的xxxx地址发生奇偶校验错误 Parity Error: 内存中的不明地址发生奇偶校验错误 Timer Not Operational: 计时器出错
五、13种BIOS报错信息及排除方法
在电脑开机自检时,主板BIOS报错信息解析如发现故障会显示相关的信息,用户在得知信息后可了解到故障所在。现列出一些常见的BIOS报错信息,以供大家参考。
(1)BIOS ROM checksum error-System halted
翻译:BIOS信息在进行检查(checksum)时发现错误,因此无法开机。 解析:通常是因为BIOS信息刷新不完全所造成的,重新刷新主板BIOS即可。
(2)CMOS battery failed
翻译:CMOS电池失效。
解析:这表示CMOS电池的电力已经不足,请更换电池。
(3)CMOS checksum error-Defaults loaded
翻译:CMOS执行检查时发现错误,因此载入预设的系统设定值。 解析:通常发生这种状况都是因为BIOS设置发生错误所致,因此建议重新对BIOS进行设置。如果问题依旧,请检查主板电池电力是否充足,如电池不存在问题,那就有可能是BIOS芯片出现了问题,应找专业人员进行维修。
(4)Display switch is set incorrectly
翻译:显示开关配置错误。
解析:较旧型的主机板上有 Jumper 可设定萤幕为单色或彩色,而此讯息表示主机板上的设定和 BIOS 里的设定不一致,所以只要判断主机板和BIOS谁为正确,然后更新错误的设定即可。
(5)Press Esc to skip memory test
翻译:按"Esc"键跳过内存检测。
解析:如果你在BIOS内并没有设定快速启动的话,那么开机就会执行对物理内存的测试,如果不想等待,可按键盘上的"Esc"键略过或到BIOS中开启"Quick Power On Self Test(快速启动)"功能。
(6)HARD DISK initizlizing 【Please wait a moment...】
翻译:正在对硬盘做起始化 ( Initizlize ) 动作。
解析:这种讯息在较新的硬盘上根本看不到。但在较旧型的硬盘上,其动作因为较慢,所以就会看到这个讯息。
(7)Hard disk install Failure
翻译:硬盘安装失败。
解析:遇到这种情况,请先检查硬盘的电源线、数据线是否安装妥当,或者硬盘跳线是否设错(例如两台都设为Master或Slave)。
(8)Hard disk?s?disagnosis fail
翻译:执行硬盘诊断时发生错误
解析:这种信息通常代表硬盘本身出现故障,可以先把硬盘接到别的电脑上试试看,如果问题依旧,那只好送修了。
(9)Floppy disk s fail或Floppy disk?s?fail(80)或Floppy disk?s?fail(40)
翻译:无法驱动软驱。
解析:先检查软驱线有没有接错或松脱,电源线有没有接好,如果这些都没问题,那可能就是软驱本身的故障了。
(10)Keyboard error or no keyboard present
翻译:键盘错误或没有安装键盘。
解析:检查键盘连线有没有插好,把它插好即可。如问题依旧,则可能是键盘本身出现了质量问题。
(11)Memory test fail
翻译:内存测试失败。
解析:通常发生这种情形大都是因为内存不兼容或出现故障所导致,所以请分别对每条内存进行检测,找出故障的内存,把它拿掉或送修即可。
(12)Override enable-Defaults loaded
翻译:目前的CMOS设定如果无法启动系统,则载入BIOS的预设值。 解析:可能是BIOS内的设定并不适合你的电脑(如PC100的内存运行在133MHz的频率下),这时进入BIOS设定程序把设定以稳定为优先即可。
(
13)pressto show POST screen
翻译:按Tab键可切换屏幕显示。
解析:有一些OEM厂商会以自己设计的显示画面来取代BIOS预设的POST显示画面,而此讯息就是要告诉使用者可以按Tab键把厂商的自定画面和BIOS预设的POST画面来做切换。
六、上网易出现错误信息的分析
浏览网页,经常出现而一些错误的提示信息。这对于大多数非专业人员来说,都觉得非常困惑。针对各种各样的错误信息,使人很难分清是什么原因造成的。现分别列出以下14种现象,供大家参考。
(1)401FORBIDDEN:大多出现在一些收费的网页,表示浏览者必须拥有一个该网页正确的用户名和密码才能看到对方的网页。
(2)403FORBIDDEN:类似于401错误。在一般情况下,在网上进行即时注册即可得到其合法使用权。但像一些封闭网站,也就是不对一般浏览者开放,也会产生这种信息。
(3)404NOTFOUND: 这是目前网上常见的一种错误信息。这是由于你所请求访问的网页可能不存在或者是该网页的链接定位已经改变,亦可能是你输入的网页链接地址错误,浏览器找不到该网页而产生的。
(4)500SERVERERROR:这种信息大多都是被浏览网页程序脚本设计错误而产生的。要浏览此类网页,只有等对方纠正错误后方能连接。
(5)503SERVERUNAVAILABLE:这是由于网络线路非常繁忙,暂时不能连接对方网站,可以等线路空闲时再进行连接。
(6)NO FOUND: 相信多数朋友都见过这种提示信息,其实该信息类似于404NOTFOUND,多数是浏览者输入错误的URL而引起的。
(7) BAD FILE REQUEST:这种错误信息现在已经不常见了,一般是由于用户在该网页上填写的某些数据超过该网站所要求的范围,而使对方在处理这些数据时产生错误的信息。而现在大多网站已经发现这个问题,并进行了完善。当用户填写数据错误时,会提示用户哪些错误需要修改。
(8)CANNOT ADD form SUBMISSION RESULT TO BOOKMARK LIST:代表一些并不是长期的网页档案,某些网页搜索引擎所列出的相关网页的URL是不能被储存在Book Mark(书签)上的。如果用户尝试要把这些网址记录下来就有可能产生这种错误提示。
(9)CONNECTION REFUSED BY HOST: 类似于"403FORBIDDEN"的错误提示。
(10)FAILED DNS LOOKUP:浏览者所输入的URL不能被服务器翻译为对应的IP地址,造成这种原因是由于浏览者输入错误或者也可能是该网站负荷太重而产生的。
(11)FILE CONTAINS NO DATA:多发生在下载某些资料的时候,浏览器找到相关的网页但是其中没有用户所指定的资料档案,多是由于用户输入下载的绝对地址错误而产生的,可检查是否输入URL的最后部分是否错误。
(12)SITE UNAVAILABLE:引起这种错误的原因比较多,主要有:被浏览网站在线用户过多,造成线路繁忙。拨号上网用户电话线路噪音过大或者是网站由于某些原因而暂时关闭。
(13)TOO MANY USER:表示被浏览网站用户太多,已经超过了网站的负荷不能再接受更多的用户了,可以等网站空闲时再尝试连接。
(14)UNABLE TO CREATE HOST:造成这种原因是因为浏览者URL输入错误或对应网站根本就不存在。
(15)AN UNEXPECTED WEB ERROR OCCURRED:这个错误信息可以表示任何由"NOT FOUND"至"FORBIDDEN"之间的信息,并没有任何详细的解释。
(16)HELPER APPLICATION NOT FOUND:你若想观看一些需要"Helper Application"的档案,浏览器可能弹出这个信息,意思是找不到指定的辅助软件。用户只需在浏览器里把适当的Helper档案路径及名称设定好即可。
(17)HOST UNKNOWN:无法找到主机。有时一些站点移走了,却没有留下转移的链接。
(18)NNTP SERVER ERROR:如果你的网页浏览器不能找到新闻组的服务器,此信息便会弹出。原因可能是该服务器已关闭,或用户键入了错误的服务器名称。
(19)NOT FOUND:这个说明你想找的网页已不存在。可能是用户输入了错误的URL,若确定输入正确,仍然不能连上,则该网址也许已移到别的地方了。
(20)TCP ERROR ENCOUNTERED WHILE SENDING REQUEST TO SERVER:当网络传送一些不合法或不完整的资料时,就会产生这种错误。你可以过一会再尝试连接该网页。
七、电脑出现"致命异常错误"排除方法
Windows 98"蓝屏"现象较多,并提示"致命的异常错误0E发生在......",致使IE或其它软件无法安装或正常运行,而一旦遇之又不知是何原因、如何排除,因此给用户的操作带来很大的不便和麻烦,下面就产生该类问题的原因及相应的对策,作一综述,供大家参考。
Windows 9x是32位操作系统,对内存具有32位寻址能力,可以发挥80386以上CPU所具有的保护模式功能,为每个应用程序提供独立的4GB地址空间,但事实上,这远远超过了目前大部分PC机的内存容量,这就造成了有4GB地址空间,而无真正物理内存与之对应的问题。
于是,Windows 9x便利用CPU的虚拟内存能力,把硬盘的一部分当作内存(硬盘交换文件)来使用,即通常所说的虚拟内存。现在很多用户配置的硬盘容量一般都较大,这下似乎有了用不完的内存,不会发生内存不够的情况了。
其实不然,首先,能作虚拟内存的必须是硬盘上的空余空间,而且这些被分若干块的空间连续长度必须是512K的整数倍,才能被用作虚拟内存;
第二,CPU在RAM存取数据的速度远远快于RAM与硬盘交换数据的速度。
这样,有时就会发生应用程序存取当前不在RAM中而在交换文件中数据的情况,这时,CPU就会产生异常错误0E(也称为页面异常),但此时屏幕上不会有任何提示,Windows 9x尝试继续运行,只有当应用程序存取数据的地址或者将要跳转到的地址根本就没有分配RAM或虚拟内存时(即出现页面无效),Windows 9x才显示"异常错误发生......",这下它真不行了,提示用户中止程序运行。 引起该错误的原因很多,相应有不同的处理方法:
1.CPU超频
这是最近很多人电脑发生上述故障的一个重要原因。超频提高了CPU的工作频率,同时也使其性能变得不稳定,尤其是在炎热的夏季,这个问题暴露得更加明显。究其原因,CPU在RAM存取数据的速度本来就快于RAM与硬盘交换数据的速度,超频使这种矛盾更加突出,同时由于气温升高,构成CPU等电子元器件材料的指标参数也发生微妙变化,加剧了在RAM或虚拟内存中找不到需要数据的情况,这样就会出现"异常错误"。解决办法:降低频率,使CPU工作在规定的正常频率,同时使用"降温"软件,清扫CPU风扇等。
2.硬盘剩余空间太少或碎片太多
前面已经谈到,硬盘上能作虚拟内存的必须是自由空间,而且空间连续长度必须是512K的整数倍。如果你的硬盘还只有几百MB,出现"异常错误"与此很可能有关,当然,就算硬盘容量再大,隔一段时间进行一次碎片整理也是非常必要的。
3.Windows启动的程序过多
系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。解决办法:不要同时启动过多的程序,一个简单的监测方法是,随时打开 Windows各窗口上"帮助"→"关于...",看系统资源还剩多少,低于60%就应该小心了,不要再启动新的程序、打开新的窗口了。万一因此发生"异常错误",只需重新启动系统就正常了。顺便说一句,有的朋友喜欢"Shift + 重新启动计算机",虽然重新启动的速度较快,但系统资源并不能完全释放,所以本人建议大家还是以正常方式重新启动计算机。
4.系统冲突
经常遇到的是由于声卡或显卡的设置冲突,引起异常错误。此外,其它设备的中断、DMA或端口出现冲突的话,可能导致少数驱动程序产生异常,甚至无法正常启动 Windows 9x。解决办法:以"安全模式"启动,在"控制面板→系统→设备管理"中进行适当调整,一般可以解决。对于在驱动程序中产生异常错误的情况,可以修改注册表。选择"开始/运行",键入"Regedit",进入注册表编辑器,通过菜单下的"查找"功能,找到并删除与驱动程序前缀字符串相关的所有"主键"和" 键值",重新启动。
八、电脑出现"致命异常错误"排除方法 (续)
5.程序设计问题。部分程序在编制时内存分配不合理(Windows的Bug都不少),完成后又未经过严格测试,在特殊的运行条件下就会因找不到内存分配地址而频频出错。还有,编制时考虑不周,程序只适用于特殊型号、种类的硬件,如果遇到其它硬件时也会出错。顺便说一句,一些盗版软件因解密过程中破坏、丢失了部分源代码,也常常导致"异常错误"的发生。因此,还是用正版软件的好,以免前功尽弃。
6.版本冲突。多数应用程序都要调用特定版本的动态链接库DLL或者OLE组件,如果在安装某个软件时,旧版本的DLL覆盖了新版本的DLL,或者删除应用程序时,误删了有用的DLL文件,就可能使上述调用失败,从而引起"异常错误"。遇到这种情况,解决的办法,自然就是找到新版文件。"找"的方法较多,可以直接从光盘上某个软件中、游戏中拷贝,或者用Windows 9x(包括OSR2版)光盘中的Extract这个小工具,直接从CAB压缩文档找到并解压出所需文件。
7.注册表错误。注册表是 Windows 9x的"命根子",其中保存有Windows 9x及应用程序的重要数据,即使是哪个细小地方出了问题,都很可能引发"致命异常错误"的发生,甚至可能引起系统崩溃。因此,在你估计到操作可能引起它的变动以前(如安装一个新软件),先对其进行备份是很有必要的,一旦发生错误,可以恢复注册表,否则,要么请专业人士修复注册表,要么重新安装 Windows 9x及你的其它程序,那麻烦就真的有点大了。
8.软硬件不兼容。常遇到的是,BIOS或驱动程序太旧,以致不能很好支持硬件,导致"异常错误"的发生。如果你的主板支持BIOS升级,尽量升级到最新版本,同样,尽量找到与你设备配套的最新的设备驱动程序,也可以减少错误的发生。
9.BIOS设置。众所周知,是否正确设置BIOS,是电脑能否正常运行的关键。其中硬盘及内存等的参数设置尤为重要,弄不好,就有可能出现程序存取数据失败,而导致"异常错误"的发生。其实,现在多数主板BIOS有"硬盘实用程序"一项,它可以检测并存储硬盘的各项参数,通常使用这些检测值是安全的。但对于较老的硬盘,有必要对一些较新的设置进行屏蔽(如硬盘的32位模式等)。至于内存,要注意一、二级缓存以及影子内存的设置。实在有困难,对于 BIOS
的设置,可以请行家帮忙,这样,不仅正确,而且可能更加优化。
10.硬件老化或存在故障。如现在有人还在用的540M硬盘,其转速仅为3600转/分钟左右,假如用在PⅢ、PC133 SDRAM、133外频主板这样的配置上,快马拉破车,出现"异常错误"的可能性自然较大。此外,少数不法商人在给顾客组装兼容机时,使用质量低劣的板卡、内存,有的甚至出售冒牌主板和Remark过的CPU、内存,这样的机器在运行Windows 9x时很不稳定,发生"异常致命错误"在所难免。因此,用户购机时应擦亮自己的眼睛,最好带个内行参谋,并用一些较新的工具软件(如Hwinfo、 Norton等)测试电脑,长时间连续烤机(如72小时),以及争取尽量长的保修时间等。
从上面可以看出,Windows 9x发生异常错误的原因的确是多种多样的,上面不一定已经列举完了,各自的解决办法也有所不同。实际当中,有时候,如果真要弄清此类故障的"来龙去脉",其实是比较困难的,遇到这种情况,除了上面谈到的各种相关解决方法外,可以试试重装软件,甚至重装系统,如果仍然时常发生"异常错误",那么应怀疑硬件有问题了,条件允许的话,可用替换法和排除法来确定问题所在。
3、CPU的处理器的10种异常代码说明 下面给出80x86 CPU的处理器的部分异常代码及其代表的意义。这些代码实际上是80386的保留中断号。我想很多人都对异常代码代表的意义很感兴趣,然而,这些信息不太容易被初学者看懂,只能满足一下你的好奇心,呵呵。
00: Divide Fault (除法错误)
此异常发生在企图让CPU做除数为0的除法运算,或者除法运算结果溢出时。通常这个错误不会导致蓝屏,但是windows会显示"该程序执行了非法操作..."这样的对话框。
02: NMI interrupt (不可屏蔽中断)
2号中断被保留作为硬件的不可屏蔽中断。不可屏蔽中断具有最高优先权,它通常用于解决系统中最紧急的情况。2号中断不会被异常机制截获。
03: Overflow trap (溢出)
当CPU执行一条INTO指令时,如果0F位被置为1,则会发生Overflow trap异常。
04: Bounds Check Fault (边界检查错误)
BOUND指令比较数组的下标是否越界,如果是,发生边界检查错误。
05: Invalid Opcode fault (无效指令码错误)
这个错误产生的原因有:
1) CPU试图对一个同任何合法的指令都不对应的bit pattern进行解码(需要有计算机体系结构知识才能看懂这句话,呵呵。我不知道该怎么用中文表达"bit pattern")。
2) CPU试图执行一条带有无效操作数的指令 。
3) CPU试图在虚拟8086模式下执行保护模式下的指令
4) CPU试图在一条不能被锁的指令前执行LOCK前缀。
06: Coprocessor not available fault (协处理器不可用错误)
当系统中不存在数学协处理器,并且CR0寄存器的EM位为1,代表现在正在使用数学协处理器仿真时,如果执行浮点运算指令,则产生7号中断。当数学协处理器正在工作时如果发生任务切换,该中断也会被引发,以通知CPU保存数学协处理器的工作。
07: Double Fault (双重错误)
处理一个异常时可能会引发另一个异常。在这种情况下产生双重错误。
08: Coprocessor Segment Overrun (协处理器段超出)
当一个浮点运算指令导致对内存中超过段边界的区域进行读写的情况时,发生此错误。如果开始时浮点操作数就在段边界以外,则GPF错误(一般保护错误)将发生。
09: Invalid Task State Segment Fault (无效任务状态段错误)
由于任务状态段中包含很多描述符,很多情况都会导致这个错误。通常,CPU将从任务状态段中收集足够的信息,以便确定究竟是哪个地方出了娄子。
0A: Not Present Fault (不存在错误,段不存在错误)
"不存在"中断使得操作系统可以通过分段机制实现虚拟存储器。当一个段被标记为"不存在"时,该段被"交换"到磁盘交换文件中。当程序需要访问一个在磁盘交换文件中的段时,引发0B中断。
0B: Stack Fault (堆栈错误)
当一条指令引用了超出堆栈段界限的存储空间时,发生堆栈错误。如果操作系统支持"向下扩展的段",也就是说堆栈的大小可以被增加,则会缓解这样的问题。而如果试图用一个无效的描述符加载一个堆栈段将会导致一般保护错误。
0C: General Protection Fault (呵呵,这个就是臭名远扬的一般保护错误啦)
任何未被列在本文中的其他错误,都被当成一般保护错误引发。通常,一般保护错误代表程序已经崩溃,需要立即被终止。
0D: Page Fault (页错误)
正常情况下,这是采用页式存储管理(实现虚拟存储器的一种方法)的操作系统处理缺页中断的信号。如果某个操作违反了页的保护规则,比如从虚拟存储器中取页失败、取数据失败、指令违反了处理器的保护规则等,也会引发页错误。
0E: Coprocessor error Fault (协处理器错误)
10: Alignment Check Fault (对齐检查错误)
这个中断只发生在80486CPU上。当一个ring3优先级的程序试图读写的操作数必须使用多于一个字节的存储空间来保存(字、双字等),并且这个操作数在内存中不从偶地址开始存放,则产生此错误。
九、系统错误报警声音祥解
1. AMI BIOS
1短--内存刷新失败
2短--内存ECC校验错误
3短--系统基本内存(第1个64K)检查失败
4短--系统时钟出错
5短--中央处理器(CPU)错误
6短--键盘控制器错误
7短--系统实模式错误,不能切换到保护模式
8短--显示内存错误(显示内存可能有所损坏)
9短--ROM BIOS检验和错误
1长3短--内存错误(内存损坏,请更换)
1长8短--显示测试错误(显示器数据线松动或显示卡没插稳)
2. Award BIOS
1短--系统正常启动
2短--常规错误,请进入CMOS SETUP重新设置不正确的选项
1长1短--RAM或主板出错
1长2短--显示错误(显示器或显示卡)
1长3短--键盘控制器错误
1长9短--主板FlashRAM或EPROM错误(BIOS损坏)
不断地响(长声)--内存没插稳或损坏
不停地响--电源、显示器和显示卡没有连接好
重复短响--电源故障
无声音无显示--电源故障
3. Phoenix BIOS
1短--系统正常启动
3短--系统加电自检初始化(POST)失败
1短1短2短--主板错误(主板损坏,请更换)
1短1短3短--主板电池没电或CMOS损坏
1短1短4短--ROM BIOS校验出错
1短2短1短--系统实时时钟有问题
1短2短2短--DMA通道初始化失败
1短2短3短--DMA通道页寄存器出错
1短3短1短--内存通道刷新错误(问题范围为所有的内存)
1短3短2短--基本内存出错(内存损坏或RAS设置错误)
1短3短3短--基本内存出错(很可能是DIMM槽上的内存损坏)
1短4短1短--基本内存某一地址出错
1短4短2短--系统基本内存(第1个64K)有奇偶校验错误
1短4短3短--EISA总线时序器错误
1短4短4短--EISA NMI口错误
2短1短1短--系统基本内存(第1个64K)检查失败
3短1短1短--第1个DMA控制器或寄存器出错
3短1短2短--第2个DMA控制器或寄存器出错
3短1短3短--主中断处理寄存器错误
3短1短4短--副中断处理寄存器错误
3短2短4短--键盘时钟有问题,在CMOS中重新设置成Not installed来跳过POST
3短3短4短--显示卡RAM出错或无RAM,不属于致命错误
3短4短2短--显示器数据线松了或显示卡没插稳或显示卡损坏
3短4短3短--未发现显示卡的ROM BIOS
4短2短1短--系统实时时钟错误
4短2短3短--键盘控制器(8042)中的Gate A20开关有错,BIOS不能切换到保护模式
4短2短4短--保护模式中断错误
4短3短1短--内存错误(内存损坏或RAS设置错误)
4短3短3短--系统第二时钟错误
4短3短4短--实时时钟错误
4短4短1短--串行口(COM口、鼠标口)故障
4短4短2短--并行口(LPT口、打印口)错误
4短4短3短--数学协处理器(8087、80287、80387、80487)出错
[size=3]请等我发完在回帖!谢谢![/size]