2024年5月20日发(作者:祭语海)
电脑的BIOS在每次开机时,对系统的电路、存储器、键盘、视频部分、硬盘、软驱
等各个组件进行严格测试,并分析硬盘系统配置,对已配置的基本I/O设置进行初始化,
一切正常后,再引导操作系统。
不同主板的诊断卡走数会有不同,常见的有下面3种:
1:00―C0―C1―C3―0b―0d―3d―42―6F―7F―FF
2:FF―C1―1d―2b―3d―42―6F―7F―FF
3:FF―d3―d4―0b―2A―31―3d―4E
一般情况下:一开机就是00 或FF就是CPU没工作,到中间的如C0 C1 C3等是内存这
一关,你的CPU就工作了,只要过了这一关,初始化结束就跑到后面的显卡部分42,说明了内
存基本正常了.到7F就有显示了.显卡也就正常了.全部跑完后也会显示00或FF,这个是正常
的.这也是一个大概范围,没有绝对的,BOIS出问题了同样会显示C3也有.只能作为一个参考.
1: FF、OO、O1、O2 状态不跳变 CPU未工作
推论:主板或CPU坏
2:C1(或C开头)、D3(或D开头) CPU已工作正在寻找内存
推论:内存坏、接触不好
3:C0、D1 状态,CPU已发出寻址指令并已选中BIOS,但是BIOS没有响应
推论:BIOS、南桥、I/O坏
4:C1--C5循坏跳变(同D3--D5)
推论:BIOS、I/O芯片坏
5:OB、26、31时一般可点亮,如不亮
推论:显卡、集成显卡坏
6:0B、26、31、42、48、4E、58、0D、6F、7F、85
推论:表示主板能点亮,正检查显卡和键盘鼠标口,
如果仍不亮大多为显卡坏
A0 发出键盘识别命令。即将使键盘识别标志复原。试更换键盘。 设置时间和中断。
查主板中的CMOS及
中断控制器部分。
A1 键盘识别标志复原。接着进行高速缓冲存储器的测试。查主板的Cache部分。
A2 高速缓冲存储器测试结束。即将显示任何软错误。根据屏幕提示排错。 检查键盘
锁。试更换键盘。
A3 软错误显示完毕。即将调定键盘打击的速度。通过CMOS 设置键盘重复速率使之
恰当。
A4 调好键盘的打击速率,即将制订存储器的等待状态。查RAM控制部分。 键盘重
复输入速率的初始化。
试更换键盘。
A5 存储器等候状态制定完毕。接着将清除屏幕。查显卡部分。
A6 屏幕已清除。即将启动奇偶性和不可屏蔽中断。查主板中断控制器部分。
A7 已启用不可屏蔽中断和奇偶性。即将进行控制任悬OM在E000:0之所需的任何
初始准备。查主板中
BIOS及周边。
A8 控制ROM在E000:0之前的初始准备结束,接着将控制E000:0之所需的任何
初始准备。 清除“2”键提
示。
A9 从控制E000:0ROM返回,将进行E000:0可悬ROM控制前的初始化。
AA 在E000:0控制任选ROM之后的初始准备结束。即将显示系统的配置。
AC 进入设置。
AE 清除通电自检标志。
B0 安谧非关键性错误。接上显示器,根据屏幕提示排错。
B2 通电自检完成,准备进入操作系统引导。查操作系统、软件正常否。
B4 蜂鸣器响一声。
B6 检测密码设置(可选)。
B8 清除全部描述表。
BC 清除校验检查值。
BE 引导程序缺省值进入控制芯片,符合可调制二进制缺省值表。 清除屏幕(可选)。
BF 测试CMOS建立值。查主板中CMOS芯片及其相关电路。 检测病毒,提示做资
料备份。
C0 初始化高速缓存。查主板的Cache部分电路。 用中断19试引导。
C1 内存字检。查主板的内存控制电路和内存槽及内存条。 查找引导扇区中的“55、
AA”标记。
C2 试写内存的开头512K字节。查主板的内存控制电路及内存槽和内存条。
C3 第一个256K内存测试。查主板的内存控制电路及内存曹和内存条。
C4 基本内存除前256K以外的此时,查主板的内存控制电路及内存槽和内存条。
C5 从ROM内复制BIOS进行快速自检。查主板的BIOS ROM芯片和内存控制电路
及内存条。
C6 高速缓存自检。查主板的Cache、RAM控制电路及内存槽和内存条。
CA 检测Micronies超高速缓冲存储器(如果存在),并使之作初始准备。查主板超高
速存储器饿相关部分
。
CC 关断不可屏蔽中断处理器。查主板的非屏蔽中断控制器电路。
EE 处理器意料不到的例外情况。查电源、扩展卡、内存条等部件与主板之间连接接触
不良,可参考“死机
”现象排错。
FF 1、由一系列其它代码到“00”,则主板自检已通过,OK。 2、出“00”,且不
变码,则为主板没有运行,
查CPU坏否、CPU跳线、或CPU设置正确否、电源正常否、主板电池等处有否发霉。
3、如果您在CMOS中
设置为不提示错,则遇到非致命性故障时,诊断卡不会停下来而接着往后走一直到
“00”,解决方法为更
改CMOS设置为提示所有错误再开机,这时若有非致命故障则停住,再根据代码排错
2024年5月20日发(作者:祭语海)
电脑的BIOS在每次开机时,对系统的电路、存储器、键盘、视频部分、硬盘、软驱
等各个组件进行严格测试,并分析硬盘系统配置,对已配置的基本I/O设置进行初始化,
一切正常后,再引导操作系统。
不同主板的诊断卡走数会有不同,常见的有下面3种:
1:00―C0―C1―C3―0b―0d―3d―42―6F―7F―FF
2:FF―C1―1d―2b―3d―42―6F―7F―FF
3:FF―d3―d4―0b―2A―31―3d―4E
一般情况下:一开机就是00 或FF就是CPU没工作,到中间的如C0 C1 C3等是内存这
一关,你的CPU就工作了,只要过了这一关,初始化结束就跑到后面的显卡部分42,说明了内
存基本正常了.到7F就有显示了.显卡也就正常了.全部跑完后也会显示00或FF,这个是正常
的.这也是一个大概范围,没有绝对的,BOIS出问题了同样会显示C3也有.只能作为一个参考.
1: FF、OO、O1、O2 状态不跳变 CPU未工作
推论:主板或CPU坏
2:C1(或C开头)、D3(或D开头) CPU已工作正在寻找内存
推论:内存坏、接触不好
3:C0、D1 状态,CPU已发出寻址指令并已选中BIOS,但是BIOS没有响应
推论:BIOS、南桥、I/O坏
4:C1--C5循坏跳变(同D3--D5)
推论:BIOS、I/O芯片坏
5:OB、26、31时一般可点亮,如不亮
推论:显卡、集成显卡坏
6:0B、26、31、42、48、4E、58、0D、6F、7F、85
推论:表示主板能点亮,正检查显卡和键盘鼠标口,
如果仍不亮大多为显卡坏
A0 发出键盘识别命令。即将使键盘识别标志复原。试更换键盘。 设置时间和中断。
查主板中的CMOS及
中断控制器部分。
A1 键盘识别标志复原。接着进行高速缓冲存储器的测试。查主板的Cache部分。
A2 高速缓冲存储器测试结束。即将显示任何软错误。根据屏幕提示排错。 检查键盘
锁。试更换键盘。
A3 软错误显示完毕。即将调定键盘打击的速度。通过CMOS 设置键盘重复速率使之
恰当。
A4 调好键盘的打击速率,即将制订存储器的等待状态。查RAM控制部分。 键盘重
复输入速率的初始化。
试更换键盘。
A5 存储器等候状态制定完毕。接着将清除屏幕。查显卡部分。
A6 屏幕已清除。即将启动奇偶性和不可屏蔽中断。查主板中断控制器部分。
A7 已启用不可屏蔽中断和奇偶性。即将进行控制任悬OM在E000:0之所需的任何
初始准备。查主板中
BIOS及周边。
A8 控制ROM在E000:0之前的初始准备结束,接着将控制E000:0之所需的任何
初始准备。 清除“2”键提
示。
A9 从控制E000:0ROM返回,将进行E000:0可悬ROM控制前的初始化。
AA 在E000:0控制任选ROM之后的初始准备结束。即将显示系统的配置。
AC 进入设置。
AE 清除通电自检标志。
B0 安谧非关键性错误。接上显示器,根据屏幕提示排错。
B2 通电自检完成,准备进入操作系统引导。查操作系统、软件正常否。
B4 蜂鸣器响一声。
B6 检测密码设置(可选)。
B8 清除全部描述表。
BC 清除校验检查值。
BE 引导程序缺省值进入控制芯片,符合可调制二进制缺省值表。 清除屏幕(可选)。
BF 测试CMOS建立值。查主板中CMOS芯片及其相关电路。 检测病毒,提示做资
料备份。
C0 初始化高速缓存。查主板的Cache部分电路。 用中断19试引导。
C1 内存字检。查主板的内存控制电路和内存槽及内存条。 查找引导扇区中的“55、
AA”标记。
C2 试写内存的开头512K字节。查主板的内存控制电路及内存槽和内存条。
C3 第一个256K内存测试。查主板的内存控制电路及内存曹和内存条。
C4 基本内存除前256K以外的此时,查主板的内存控制电路及内存槽和内存条。
C5 从ROM内复制BIOS进行快速自检。查主板的BIOS ROM芯片和内存控制电路
及内存条。
C6 高速缓存自检。查主板的Cache、RAM控制电路及内存槽和内存条。
CA 检测Micronies超高速缓冲存储器(如果存在),并使之作初始准备。查主板超高
速存储器饿相关部分
。
CC 关断不可屏蔽中断处理器。查主板的非屏蔽中断控制器电路。
EE 处理器意料不到的例外情况。查电源、扩展卡、内存条等部件与主板之间连接接触
不良,可参考“死机
”现象排错。
FF 1、由一系列其它代码到“00”,则主板自检已通过,OK。 2、出“00”,且不
变码,则为主板没有运行,
查CPU坏否、CPU跳线、或CPU设置正确否、电源正常否、主板电池等处有否发霉。
3、如果您在CMOS中
设置为不提示错,则遇到非致命性故障时,诊断卡不会停下来而接着往后走一直到
“00”,解决方法为更
改CMOS设置为提示所有错误再开机,这时若有非致命故障则停住,再根据代码排错