计算机主板设备诊断和隔离方法技术

技术编号:2828654 阅读:191 留言:0更新日期:2012-04-11 18:40
一种计算机主板设备诊断和隔离方法,其通过BIOS对计算机系统进行检测,并将检测到的错误信息保存到一控制器存储单元中,当系统有故障并无法正常启动时,利用一看门狗电路跳出失控系统,使计算机重新复位,控制器根据记录的错误信息启动相应的修复、隔离软件,关闭隔离上次失败的设备,以使系统可以正常启动,并在屏幕上提示用户刚刚出错的设备信息,以便用户可以根据提示及时地排除计算机故障。

【技术实现步骤摘要】

本专利技术关于一种,且特别是当电脑出现故 障时,利用控制器关闭或隔离有故障的设备使系统正常启动并在屏幕上提示出 故障信息的。
技术介绍
计算机在接通电源后会自动启动基本输入输出系统(Basic Input-Output System, BIOS)的上电自检(Power On Self Test, POST)程序,对内部各个 设备进行检査,当发现设备有故障,如内存条或网卡没插好等,都会造成系 统无法正常启动而导致死机。另外,由于用户操作不当或系统出现问题也会导 致计算机无法正常启动,这些问题给用户带来很大的困扰,同时也给维修带来 很大的压力。
技术实现思路
因此本专利技术的目的在于提供一种,其可在 计算机因主板或主板上挂载的设备自身故障而造成死机时,系统自动关闭或隔 离有故障的设备,正常启动系统,并提示用户故障信息。根据本专利技术的上述目的,提供一种,包括以下步骤步骤l,启动基本输入输出系统,控制器判定是否看门狗重启; 如果不是,则执行步骤2; 如果是,则执行步骤6;步骤2,重置看门狗,记录当前检测设备信息;步骤3,基本输入输出系统例行检测当前设备,判定当前设备是否有错,并将检测信息保存在控制器存储单元中;如果当前设备有错,且系统也不正常,则执行步骤4;如果当前设备有错,且系统正常,则执行步骤5; 如果当前设备没错,则执行步骤7; 步骤4,看门狗重启,转到步骤l;步骤5,控制器将错误信息保存到控制器存储单元中,转到步骤7; 步骤6,控制器启动相应的修复、隔离软件,关闭上次出错的设备,保存 错误信息于控制器存储单元中;步骤7,控制器判定是否所有设备都检测完毕; 如果否,则执行步骤2,继续进行下一设备的检测; 如果是,则执行步骤8;步骤8,启动系统,如果检测过程中有错误,则提示故障的处理方法。 所述的,其中,控制器存储单元为掉电非 挥发性存储器。所述的,其中,于步骤8提示故障的处理方法包括如下步骤如果屏幕无显示,用LED灯或声音的方式提示;如果屏幕有显示,于屏幕以明文的方式提示错误信息,并提供处理方法。本专利技术,通过BIOS对计算机设备进行上 电检测并将检测的错误信息保存在控制器存储单元中,控制器根据记录的错误 信息,调用修复、隔离软件对受损配置信息进行修复,并关闭导致系统不能正 产工作的设备,使得计算机在正常开机后,将错误信息提示给用户,以便及时 排除故障。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的 技术方案及其他有益效果显而易见。附图中,图l为实现本专利技术的原理框图; 图2为本专利技术的流程图。具体实施例方式图l为实现本专利技术的原理框图,如图所示,启动BIOS对计算机系统进行检测,并将检测到的错误信息保存到一控制器存 储单元中,当系统有故障并无法正常启动时,利用一看门狗电路跳出失控系统,使计算机重新复位,然后利用控制器读取控制器存储单元中的错误信息,根据 记录的错误信息启动相应的修复、隔离软件,关闭隔离上次失败的设备,以使 系统可以正常启动,并在屏幕上提示用户刚刚出错的设备信息,以便用户可以 根据提示及时地排除计算机故障。图2为本专利技术的软件流程图。步骤l,启动BIOS,同时,控制器判定是否看门狗重启;看门狗电路实际上为一定时器电路, 一般有一个输入,叫喂狗, 一个输出 到微控制器(Micro-Control Unit, MCU)的复位(RST)端,当MCU正常工 作的时候,其每隔一定时间就会输出一个信号到喂狗端,给计数器重新置数, 如果超过规定的时间没有给计数器重新置数(一般这时是计算机出现故障或者 死机而无法正常工作),计数器就会溢出,从而引起看门狗中断,造成系统复 位。如果不是看门狗中断,而是系统正常上电,则执行步骤2;如果是看门狗中断,引起的计算机重启,则说明上次启动某个设备时造成系统死机,则执行步骤6;步骤2,重置看门狗,记录当前检测设备信息;给看门狗重新置数,以防其计数满而溢出,导致系统无故重启。步骤3, BIOS例行检测当前设备,并将检测信息保存在控制器存储单元中;如果当前设备有错,且系统也不正常,则执行步骤4;如果当前设备有错,且系统正常,则执行步骤5;如果当前设备没错,则执行步骤7;此控制器存储单元为掉电非挥发性存储器,即在系统停止供电的时候,其 仍然能保存里面的数据。步骤4,看门狗重启,转到步骤l;计算机出现故障或者死机而无法正常工作,计数器计数超时溢出,引起看 门狗中断,造成系统复位。步骤5,控制器将错误信息保存到控制器存储单元中,转到步骤7;步骤6,控制器启动相应的修复、隔离软件,关闭上次出错的设备,保存错误信息于控制器存储单元中;控制器根据上次掉电前保存的检测设备的信息启动相应的修复、隔离软 件,修复受损的系统配置信息,关闭修复之后仍然无法启动的设备,使之不影 响系统的正常启动,并将错误信息保存到控制器存储单元中。步骤7,控制器判定是否所有设备都检测完毕;如果没有检测完毕,则执行步骤2,继续进行下一设备的检测;如果检测完毕,则执行步骤8;步骤8,启动系统,如果检测过程中有错误,则提示故障的处理方法。如果屏幕无显示,用LED灯或声音的方式提示;如果屏幕有显示,于屏幕以明文的方式提示错误信息,并提供处理方法。综上所述,本专利技术计算机主板设备诊断和专利技术技术,通过BIOS对计算机 设备进行上电检测并将检测的错误信息保存在控制器存储单元中,控制器根据 记录的错误信息,调用修复、隔离软件对受损配置信息进行修复,并关闭导致 系统不能正产工作的设备,使得计算机在正常开机后,将错误信息提示给用户, 以便及时排除故障。以上所述,对于本领域的普通技术人员来说,可以根据本专利技术的技术方案 和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于 本专利技术所保护的范围。本文档来自技高网...

【技术保护点】
一种计算机主板设备诊断和隔离方法,其特征在于,包括以下步骤:步骤1,启动基本输入输出系统,控制器判定是否看门狗重启;如果不是,则执行步骤2;如果是,则执行步骤6;步骤2,重置看门狗,记录当前检测设备信息;步骤3,基本输入输出系统例行检测当前设备,判定当前设备是否有错,并将检测信息保存在控制器存储单元中;如果当前设备有错,且系统也不正常,则执行步骤4;如果当前设备有错,且系统正常,则执行步骤5;如果当前设备没错,则执行步骤7;步骤4,看门狗重启,转到步骤1;步骤5,控制器将错误信息保存到控制器存储单元中,转到步骤7;步骤6,控制器启动相应的修复、隔离软件,关闭上次出错的设备,保存错误信息于控制器存储单元中;步骤7,控制器判定是否所有设备都检测完毕;如果否,则执行步骤2,继续进行下一设备的检测;如果是,则执行步骤8;步骤8,启动系统,如果检测过程中有错误,则提示故障的处理方法。

【技术特征摘要】
1. 一种计算机主板设备诊断和隔离方法,其特征在于,包括以下步骤步骤1,启动基本输入输出系统,控制器判定是否看门狗重启;如果不是,则执行步骤2;如果是,则执行步骤6;步骤2,重置看门狗,记录当前检测设备信息;步骤3,基本输入输出系统例行检测当前设备,判定当前设备是否有错,并将检测信息保存在控制器存储单元中;如果当前设备有错,且系统也不正常,则执行步骤4;如果当前设备有错,且系统正常,则执行步骤5;如果当前设备没错,则执行步骤7;步骤4,看门狗重启,转到步骤1;步骤5,控制器将错误信息保存到控制器存储单元中,转到步骤7;步骤6,控制器启动相应的修复...

【专利技术属性】
技术研发人员:臧超飞易祝兵
申请(专利权)人:深圳市顶星数码网络技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利