电脑故障问答网

 找回密码
 立即注册
查看: 87|回复: 1

闲话计算机BIOS-用Check Point及Beep Code排除开机故障 ...

[复制链接]

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-2 14:08:49 | 显示全部楼层 |阅读模式
在计算机研发过程及出现不开机故障时,因为涉及面太广,排除故障非常不方便。为了方便调试和诊断计算机故障点,BIOS原厂,包括AMI、Award、Insyde等等,都会在BIOS代码中设置一些“检查点(Check Point)”,类似于编写程序时设置的断点。当计算机运行到某个“检查点”不再继续时,表明故障出现在该区段位置。
比如,BIOS运行到某检查点不动了,该检查点是正在初始化内存,则可能是内存检测不过,要排查内存条是否不良。
“检查点”用两位16进制数表示。因为总是用来排除故障,所以我们经常称之为“故障代码”或“诊断代码”或“故障诊断代码”,又因为大部分故障在POST过程中出现,所以我们也常称之为"POST Code"或“POST代码”。后面的文章,我们主要用“故障代码”或“POST代码”来表示。
不同厂家的BIOS,不同版本的BIOS,故障代码含义不同。比如同是“C1”,在A BIOS中代表内存故障,但在B BIOS中则可能不是内存问题。
想要看到全部故障代码,需要借助“故障诊断卡”,也称“80卡”。因为信息是从地址“0x80h”(80 Port)读取的,所以,简明扼要地称之为80卡。
不同时期的故障诊断卡采用的接口不同,从早期的ISA、PCI,到PCIe、LPC等接口都有。现在主要是用LPC接口。
另外,有些BIOS,在开机显示之后,会在屏幕的右下方显示“POST代码”。POST代码只是全部“检查点”中的一部分。所以很多显示之前的故障代码看不到。
在没有“故障诊断卡”的情况下,我们还可以听计算机“Beep”声来判断故障的大致位置。比如,连续的1声Beep,代表内存没有插好。但听Beep声不是很准确,比如同样是内存故障,有时就不会发出Beep声。在条件受限的情况下,beep声还是有点帮助的。
后期会陆续推出各种BIOS的“故障代码”含义表。敬请等待。
你可以勇攀技术高峰,但《不要挑战人性》。翻开这本书,让左右脑轮班工作,不要太累。
推荐文章:
闲话计算机BIOS-制作DOS启动盘
闲话计算机BIOS-Award BIOS刷新工具AwdFlash.exe使用说明
主板如何点亮液晶屏?
电脑主板有哪些规格?(6,ETX模块、XTX模块)
计算机功能简介:什么是ME?
回复

使用道具 举报

2

主题

5

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2025-4-6 07:18:52 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云顶设计嘉兴有限公司模板设计.

免责声明:本站上数据均为演示站数据,如购买模板可以上DISCUZ应用中心购买,欢迎惠顾.

云顶官方站点:云顶设计 模板原创设计:云顶模板   Powered by Discuz! X3.4© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表