单键控制自动修复系统组态的方法技术方案

技术编号:2911779 阅读:321 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种单键控制自动修复系统组态的方法,首先侦测计算机开机键的按压模式;借由判断按压模式所代表的修复项目,来执行对应的修复系统组态的程序,以达对系统组态的更新、回复设定、或是清除记录于CMOS存储器内的系统组态设定,进而在更新/回复后,正常执行开机流程。本发明专利技术借由多种按压开机键,自动执行对应的BIOS更新/复原程序,无需繁琐设定步骤,仅需按压单一按键即可更新计算机的BIOS系统组态或BIOS系统主程序,且无需拆卸计算机主机,也可轻松更新BIOS程序或清除CMOS存储器的系统组态数据。

【技术实现步骤摘要】

本专利技术有关一种系统组态的更新/复原方法,特别是一种借由单键控制对系统组态进行更新/复原的方法。
技术介绍
基本输入输出系统(Basic Input Output System,BIOS)是存储于芯片中,用以在计算机开机时加载/执行的软件程序代码。BIOS提供计算机开机所需的开机自我测试(Power On Self Test,POST)程序,用以检查计算机的中央处理器(CPU)以及各个控制器或缓存器的运作状态是否正常,并提供计算机系统针对内存、主机板芯片、显示卡、以及多种外围装置进行初始化动作,这些初始化动作包括创建中断向量、设置缓存器、以及初始化与检测系统硬件设备,以及提供多种常驻程序供操作系统或应用程序调用。随着使用者对计算机需求提升,计算机硬件诸如CPU、内存、显示卡等外围设备也不断更换,以高效能的硬件提升计算机的工作效率。另外,更新BIOS(程序)、修改BIOS中用以控制计算机硬件运作频率的参数也可提升计算机的工作效率。一些进行更新的方法为将BIOS芯片从主机板移除,并借由特定机台更新/写入新的BIOS或设定运作参数。此更新方式相当费时费力,需打开机壳费力地将BIOS芯片从主机板移除,并于BIOS更新完毕后再重新装回主机板,拆卸、安装BIOS芯片过程往往增加损坏BIOS芯片接脚的几率。随着电可擦写可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,EEP ROM)的出现,可无需经由费力拆卸BIOS芯片即可进行更新动作,然而若涉及超频率、超电压不当造成系统无法开机或开机不稳定,而需回复原先设定值时,使用者仍需打开机壳,调整CMOS清除跳线(Jumper),才得以将错误的CMOS数据清除,以设定相关默认值。对使用者而言,仍不方便且步骤繁琐。-->
技术实现思路
鉴于上述BIOS更新/恢复的步骤繁琐、操作不便等问题,本专利技术的目的在于提供一种单键控制自动修复系统组态的方法,借由开机键的不同按压操作方式,针对BIOS执行对应的维护项目,以解决BIOS系统更新/恢复时步骤繁琐、不便的缺陷,让计算机系统便于维护。为达成上述的目的,本专利技术的单键控制自动修复系统组态的方法包括以下步骤:首先,侦测开机键的按压模式。接着,判断按压模式所代表的修复项目。然后,依据修复项目执行对应的修复BIOS的程序。以及,当执行完对应的修复BIOS的系统组态的程序后,执行正常开机流程。依照本专利技术的较佳实施例所述的单键控制自动修复系统组态的方法,其中按压模式包括:按压开机键的次数、每次按压开机键的时间、以及由按压次数、按压时间、与两次按压时的间隔时间所构成的按压方式的组合,借以判断开机键的按压模式。当判断出开机键的按压模式时,再行判断对应的修复BIOS的系统组态的程序。依照本专利技术的较佳实施例所述的单键控制自动修复系统组态的方法,对应的修复BIOS的系统组态的程序包括:清除CMOS存储器数据的程序、恢复原始BIOS的系统组态设定的程序、以及BIOS程序覆写的程序。倘若侦测的开机键的按压模式并非为如前述的预先定义的按压模式,意即无法分辨侦测的按压模式所代表的修复项目及修复BIOS的系统组态时,则直接执行正常开机流程。由上所述,本专利技术的单键控制自动修复系统组态的方法,预先定义多种不同按压模式(即按压开机键的方式)与修复项目的对应关系。当开机键被按压时,即判断按压模式对应的修复项目并执行对应的程序,使得在无需拆卸机壳取出BIOS芯片状况下,能自动完成更新/恢复BIOS系统、或BIOS系统相关参数的设定/维护,从而使计算机系统易于维护。附图说明图1为本专利技术的单键控制自动修复系统组态的方法流程图;-->图2为本专利技术的执行单键控制自动修复系统组态的方法的系统示意图;以及图3为本专利技术的跳线控制器连接CMOS存储器的示意图。其中,附图标记说明如下:主机板 200                      开机键 201计时/计次电路 202               CMOS存储器 203跳线控制器 204                  修复功能控制芯片 205BIOS芯片 206                    中央处理器 210内存 220                        硬盘 230软盘 240                        光盘 250BJT晶体管 307                   数据保存接脚 308数据清除接脚 309具体实施方式本专利技术的单键控制自动修复系统组态的方法(以下简述为本方法),是借由内嵌于主机板的修复功能控制芯片执行。在本较佳实施例中,例如是用以更新/复原BIOS程序、或更新/复原BIOS的系统组态设定,以及用以清除记录于CMOS存储器的BIOS相关系统组态设定。使用者进行BIOS(程序)更新、或更改主机板工作频率(超频率、超电压)时,若发生程序更新或修改主机板设定失败时,往往会造成系统不稳定或系统无法开机,此时借由执行本专利技术就不需大费周章的拆卸机壳拔取BIOS芯片,也不需经由繁复的BIOS更新步骤,来恢复计算机系统。图1为单键控制自动修复系统组态的方法流程图。请参照图1,在一较佳实施例中,本方法包括如下步骤:首先,侦测开机键的按压模式(步骤S110);接着,判断按压模式所代表的修复项目(步骤S120);然后,依据修复项目执行对应的修复系统组态的程序(步骤S130);以及,执行正常开机流程(步骤S140)。图2为执行单键控制自动修复系统组态的方法的系统示意图。在本实施例中,执行本方法的系统包括由主机板200、中央处理器210、内存220、硬盘230、软盘240、光盘250所构成的主机。另外,在主机板上-->更嵌有计时/计次电路202、COMS存储器203、跳线控制器204、修复功能控制芯片205、以及BIOS芯片206。BIOS主程序存储于前述的BIOS芯片206,当开机键201被按压进行正常开机程序时,即由BIOS芯片206读取BIOS主程序,并加载内存220执行。本专利技术相较于传统BIOS系统的相异处在于,当主机板出厂前,于修复功能控制芯片205建立开机键201的按压模式与修复项目的对应关系,并记录这些修复项目所需执行的修复系统组态(特别是BIOS系统的系统组态)的程序。所述按压模式,其实就是使用者按压开机键201的次数以及按压时间的组合,举例来说,持续按压开机键201数秒后再连续按压开机键201三次即是一种按压模式。透过计时/计次电路202,可侦测开机键201的按压次数及按压时间,并借以判断出所述的按压模式。计时/计次电路202可借由内嵌于主机板的震荡器及简单的运算芯片构成,计时/计次电路202一端连接开机键201,另一端连接修复功能控制芯片205,借由累计按下开机键201的电路导通次数以及电路导通的时间,即可计算出前述的开机键201的按压次数及按压时间,并将所侦测到的按压模式传送至修复功能控制芯片205。本较佳实施例中,按压模式与对应的修复项目、修复系统组态的程序如下:当按压模式为长按压开机键201三秒后,再按压开机键201一次,即进行清除CMOS存储器系统组态数据本文档来自技高网
...

【技术保护点】
一种单键控制自动修复系统组态的方法,用于更新/复原系统组态的参数设定,以维护计算机正常开机,其特征在于,该单键控制自动修复系统组态的方法包括: 侦测一开机键的按压模式; 判断该按压模式所代表的一修复项目; 依据该修复项目执 行对应的一修复系统组态的程序;以及 执行正常开机流程。

【技术特征摘要】
1.一种单键控制自动修复系统组态的方法,用于更新/复原系统组态的参数设定,以维护计算机正常开机,其特征在于,该单键控制自动修复系统组态的方法包括:侦测一开机键的按压模式;判断该按压模式所代表的一修复项目;依据该修复项目执行对应的一修复系统组态的程序;以及执行正常开机流程。2.如权利要求1所述的单键控制自动修复系统组态的方法,其特征在于:该按压模式选自于由该开机键的按压次数及按压时间所组成的按压方式集合的任一。3.如权利要求2所述的单键控制自动修复系统组态的方法,其特征在于:该按压次数及按压时间通过一计时/计次电路所侦测。4.如权利要求1所述的单键控制自动修复系统组态的方法,其特征在于:当该按压模式为长按压该开机键3秒后,该开机键再被按压1次时,该修复系统组态的程序为进行清除CMOS存储器数据;当该按压模式为长按压该开机键3秒后,该开机键再被按压2次时,该修复系统组态的程序为恢复原始BIOS的系统组态设定;以及当该按压模式为长按压该开机键3秒后,该...

【专利技术属性】
技术研发人员:林火元陈振顺
申请(专利权)人:技嘉科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1