迅维网

标题: 整合,几种BIOS代码表,及UEFI结构 [打印本页]

作者: 小小学徒工    时间: 2016-5-21 10:17
标题: 整合,几种BIOS代码表,及UEFI结构
本帖最后由 小小学徒工 于 2016-5-21 10:36 编辑

写这个帖子是对这俩天看过的一些内容进行整理,编辑,方便后期查阅,此贴内容大部分来自网络。对不同厂商的BIOS档代码会有一定帮助,欢迎高手补充指正。
代码-1.png
登录/注册后看高清大图
代码-2.png
登录/注册后看高清大图
代码-3.png
登录/注册后看高清大图
代码-4.png
登录/注册后看高清大图
代码-5.png
登录/注册后看高清大图
代码-6.png
登录/注册后看高清大图
代码-7.png
登录/注册后看高清大图
代码-8.png
登录/注册后看高清大图
代码-9.png
登录/注册后看高清大图
代码-10.png
登录/注册后看高清大图
代码-11.png
登录/注册后看高清大图
代码-12.png
登录/注册后看高清大图

AMI AWARD 诊断卡代码表,说实话感觉这种老代码表对现在的新本意义不大了。现在的BIOS基本都采用了UEFI结构。
INTEL 原产板EFI代码表
         

                           
   


        
                                    


                                                                                    端口 80h POST 代码中的台式机主板                                                                    
                                    上次审核日期: 30-Dec-2015               
                                    文章 ID: 000005500               
               
本文定义了蜂鸣声代码、 错误消息,并与基于可扩展框架接口 (EFI) 的 BIOS 版本相关的 POST 代码。
内容 ︰
蜂鸣声代码
BIOS 错误消息
端口 80h POST 代码
显示开机自检代码
POST 代码范围
开机自检代码
典型的 POST 顺序
蜂鸣声代码
在开机自检期间,板载扬声器发出声音错误代码 (蜂鸣声代码)。并非所有英特尔® 台式机主板都包括板载扬声器。
类型模式频率
内存错误三声长时间的蜂鸣1,280 Hz
高温警告交替的四种蜂鸣声 ︰
高音,低音,高音低音
高音 ︰ 2000 Hz
较低的色调 ︰ 1600 Hz
BIOS 错误消息
错误消息解释
检测到的处理器,适合于该主板不支持。使用不受支持的处理器会导致运行故障,损坏台式机主板或处理器,或者降低的产品使用寿命。在 10 秒钟后关闭系统。所安装的处理器不兼容的台式机主板。
CMOS 电池很低电池可能正失去电源。尽快更换电池。
CMOS 校验不正确CMOS 校验不正确。CMOS 内存可能已损坏。运行安装程序重置数值。
内存大小减少从上次启动以来,内存大小减少。如果没有移除内存,则内存可能已经损坏。
没有可用的启动设备系统没有找到启动设备。
端口 80h POST 代码
在加电自检 (POST),BIOS 将进度代码 (POST 代码) 发送给 I/O 端口 80h。如果 POST 失败,最后生成的 POST 码留在 80h 端口。此代码可用于了解发生错误的原因。
显示开机自检代码
您可以显示 POST 代码,使用以下方法之一。
Post 卡 (PCI 插卡)POST 卡对端口进行解码,并在 LED 显示屏上显示的内容。POST 卡必须安装在 PCI 总线连接器 1。

                               
登录/注册后看高清大图
板载开机自检代码 LED 显示一些英特尔® 台式机主板包括板载 LED to show POST codes

                               
登录/注册后看高清大图
端口 80h POST 代码范围
下表中,所有 POST 代码和范围值都都采用十六进制格式。
范围类别/子系统
– 0F 00调试代码 ︰ 可供任何 PEIM/驱动程序用于调试
10 — — 1F主机处理器
20 – 北京国际会议中心内存/芯片组
30 — — 3F恢复
40-4 层预留以供未来使用
50 — — 5FI/O 总线 ︰ PCI,USB,ISA,ATA,等。
60-6F当前未使用
70 – 7F输出设备 ︰ 所有输出控制台
80-8 楼预留以供将来使用 (新型输出控制台代码)
90 – 9F输入设备 ︰ 键盘/鼠标
A0-弧闪预留以供将来使用 (新型输入的控制台代码)
B0-BF启动设备 ︰ 包括固定的介质和可移动媒体。
– CF C0预留以供未来使用
– DF D0引导设备选择
– FF E0E0-EE ︰ 杂项代码
F0 – FF: FF 处理器异常
端口 80h POST 代码
POST 代码POST 操作说明
-0F 00调试代码 ︰ 可供任何 PEIM/驱动程序用于调试
10-1F主机处理器
10主机处理器 (启动捆绑处理器) 开机初始化
11主机处理器高速缓存初始化 (包括 Ap)
12启动应用处理器初始化
13SMM 初始化
14LAN 初始化
15Exit early 平台初始化的驱动程序
16SMBUS 驱动程序初始化
17SMBUS 进入执行读/写
19CK505 programming 的参赛作品
1FUnrecoverable CPU error
20-北京国际会议中心内存 / 芯片组
21正在初始化芯片组组件
22从内存 Dimm 中读取 SPD
23检测内存 Dimm 存在
24内存控制器和 Dimm 中的编程时序参数
25配置内存
26优化内存设置
27内存初始化,例如 ECC 初始化
28测试的内存
2F没有检测到的内存或检测到任何可用的内存。
30-3F恢复
30根据用户请求对危机恢复已初始化
31危机恢复进行了初始化 (corrupt flash) 软件
34载入恢复包
35将控制权移交给恢复包
3F无法恢复
50-5FI/O 总线 (PCI,USB,ISA,ATA、 等等。)
50枚举 PCI 总线
51为 PCI 总线分配资源
52热插拔 PCI 控制器初始化
53-57为 PCI 总线预留
58复位 USB 总线
59为 USB 预留
5A重置 PATA/SATA 总线和所有设备
5B为 ATA 预留
5 ℃复位 SMBUS
5D为 SMBUS 预留
5FUnrecoverable I/O 的总线错误
60-6F在 60-6F range 目前没有有效的开机自检代码。
如果您看到的开机自检代码在此范围内时,它应 as B0-BF读取。(on 7 段 LED display,the 'b' 如下所示的 6)。
示例 ︰

                               
登录/注册后看高清大图

70-7F输出设备
70重置 VGA 控制器
71禁用 VGA 控制器
72启用 VGA 控制器
78复位控制台控制器
79正在禁用控制台控制器
7A启用控制台控制器
7FUnrecoverable 输出设备错误
90-9F输入的设备
90重置键盘
91禁用键盘
92检测键盘存在
93正在启用键盘
94清空键盘输入的缓冲器
95指示键盘控制器执行自检 (仅用于 PS2)
98重置鼠标
99禁用鼠标
9A检测鼠标存在
9B启用鼠标
9FUnrecoverable 输入的设备 (键盘或鼠标) 错误
-BF B0启动设备
B0重置固定的介质
B1禁用固定的介质
B2检测存在 (IDE 硬盘检测等) 固定介质
B3启用/配置固定的介质
B8重置可移动介质
B9禁用可移动介质
BA检测可移动介质是否存在 (IDE、 CD-ROM 检测等。)
卑斯省启用/配置可移动介质
BF不可恢复的引导设备错误
-DF D0引导设备选择
Dy尝试启动选择 y (y = 0 到 15)
-FF E0Miscellaneous Codes
E0开始调度 Peim (第一次报告 EFI_SW_PC_INIT_BEGIN efi_sw_pei_pc_handoff_to_next 时发出)
E2找到永久性内存
E1 E3为 PEI/Peim 预留
E4进入的 DXE 阶段
E5开始调度驱动程序
E6已开始连接驱动程序
E7等待用户反馈
E8正在检查密码
E9进入 BIOS 设置
EB调用旧选项 Rom
EFBoot/S3 resume 故障
F4进入休眠状态
F5退出休眠状态
F8调用了 EFI 启动服务 ExitBootServices ()
F9调用了 EFI 运行时服务 SetVirtualAddressMap ()
FA调用了 EFI 运行时服务 ResetSystem ()
FF处理器异常
典型端口 80h POST 顺序
在启动过程中,端口 80h 的代码值通常会增大。早期代码用于较近的处理器子系统,后期代码仅用于外设。一般情况下的初始化顺序是处理器-> 内存-> 总线-> 输出/输入设备-> 启动设备。POST 的顺序是系统而异。
POST 代码说明
21正在初始化芯片组组件
22从内存 Dimm 中读取 SPD
23检测内存 Dimm 存在
25配置内存
28测试的内存
34载入恢复包
E4进入的 DXE 阶段
12启动应用处理器初始化
                                        13SMM 初始化50枚举 PCI 总线51为 PCI 总线分配资源92检测键盘存在90重置键盘94清空键盘输入的缓冲器95键盘自检EB调用视频 BIOS58复位 USB 总线5A重置 PATA/SATA 总线和所有设备92检测键盘存在90重置键盘94清空键盘输入的缓冲器5A重置 PATA/SATA 总线和所有设备28测试的内存90重置键盘94清空键盘输入的缓冲器E7等待用户反馈01INT 1900启动准备                                    
   

        
                                                                                    - 此内容根据原文经过人力和电脑翻译合成。此内容作为一般资料信息仅供参考,不应依赖其完整性或准确性。               
                    
   


        

资料出处:http://www.chinafix.com/thread-914555-1-1.html





此代码表适合INTEL 原厂台板。
以LA-6751P 的仁宝笔记本为例,不插内存时代码为22 可以参照上面链接代码维修

以下为 Insyde代码表

完整版下载地址
Insyde H2O UEFI POSTCODE.pdf (30.49 KB, 下载次数: 19)