一种基于UEFI固件的计算机故障诊断方法与流程

文档序号:12786214阅读:来源:国知局

技术特征:

1.一种基于UEFI固件的计算机故障诊断的方法,其特征在于,该方法采用基于UEFI固件的计算机,其中在计算机的固件层具有用于设备故障诊断的模块,包括设备自检模块、设备诊断模块、设备信息获取和传输模块,用于在计算机开机阶段,对硬件设备进行自检,在发现硬件设备故障时,固件层将获取相应的设备诊断结果,进行分级处理,并将设备诊断结果传入计算机的操作系统层进行存储,在计算机的应用层具有故障诊断软件,故障诊断软件通过信息接收接口,读取存储在操作系统层的设备诊断结果;

该方法包括如下步骤:

步骤一、计算机上电开机之后,固件层对接入计算机的硬件设备进行扫描、并加载各硬件设备驱动;

所述硬件设备信息获取模块进行如下处理:枚举系统中的硬件设备并存储各硬件设备信息,获取接入计算机的硬件设备信息,检测枚举到的硬件设备是否有自检接口,如果没有自检接口,则将该没有自检接口的硬件设备信息进行记录;

步骤二、所述设备自检模块通过设备自检接口,对硬件设备进行自检,获取自检结果;如果自检结果正常,则继续操作系统层的启动;否则,将硬件设备的故障代码传入设备诊断模块;

步骤三、所述设备诊断模块在收到设备自检模块传入的故障代码后,根据自带的故障代码库,查询相应的故障类型,进行故障处理;如果查询不到相应的故障类型,则将故障代码传入设备信息传输模块,保存故障诊断日志;如果操作系统因设备故障而无法启动时,固件层将通过蜂鸣器或显示器对故障进行提示;

步骤四、所述设备信息传输模块通过传输接口将设备信息和故障诊断信息传给操作系统层;

步骤五、操作系统层对设备信息和故障诊断结果进行解析和存储;

步骤六、在操作系统层启动后,应用层的故障诊断软件通过信息接收接口获取设备诊断结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1