系统还原方法技术方案

技术编号:10706177 阅读:108 留言:0更新日期:2014-12-03 13:13
本发明专利技术提供一种系统还原方法。系统还原方法适用于电子装置,且包括下列步骤。读取电子装置设定的一状态信息。判断状态信息是否为一第一设定值,其中第一设定值对应一第一基本输入输出系统程序。若该状态信息不为第一设定值,读取状态信息的一第二设定值对应的一第二基本输入输出系统程序。判断第二基本输入输出系统程序是否可启动电子装置。若第二基本输入输出系统程序可启动电子装置,以第二基本输入输出系统程序还原第一基本输入输出系统程序,并设定状态信息为第一设定值。并读取第一设定值对应的第一基本输入输出系统程序。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种。适用于电子装置,且包括下列步骤。读取电子装置设定的一状态信息。判断状态信息是否为一第一设定值,其中第一设定值对应一第一基本输入输出系统程序。若该状态信息不为第一设定值,读取状态信息的一第二设定值对应的一第二基本输入输出系统程序。判断第二基本输入输出系统程序是否可启动电子装置。若第二基本输入输出系统程序可启动电子装置,以第二基本输入输出系统程序还原第一基本输入输出系统程序,并设定状态信息为第一设定值。并读取第一设定值对应的第一基本输入输出系统程序。【专利说明】
本专利技术涉及一种,特别涉及一种还原基本输入输出系统程序的。
技术介绍
在现今的电子装置中,电子装置大多具有基本输入输出系统(Basic input/output system, B1S)程序以进行启动时的硬件设定及驱动。因此,基本输入输出系统往往成为启动电子装置的第一个步骤。而电子装置是否能正常启动,亦取决于基本输入输出系统是否可正常执行。 一般来说,基本输入输出系统程序大多储存于电子装置的主机板上。电子装置的主机板亦设置了序列周边接口只读存储器(Serial Peripheral Interface bus Read-OnlyMemory, SPI ROM),是用以存放基本输入输出系统程序。当电子装置启动时,会先供电至序列周边接口只读存储器。序列周边接口只读存储器得到供电后,电子装置即可由序列周边接口只读存储器读取基本输入输出系统程序,以进行电子装置的启动。 而存放基本输入输出系统程序的序列周边接口只读存储器,因为供电不正常造成存于序列周边接口只读存储器的基本输入输出系统程序损毁。当电子装置启动时,因为存于序列周边接口只读存储器的基本输入输出系统损毁而无法启动。若要修复存于序列周边接口只读存储器的基本输入输出系统,则往往必须送回原厂请专业维修人员进行维修。例如以硬件烧录方式,将可启动电子装置的基本输入输出系统程序烧录于序列周边接口只读存储器。 由于送回原厂往往旷日废时,并且进行序列周边接口只读存储器的烧录会花费更多的成本进行修复。而存于序列周边接口只读存储器的基本输入输出系统程序损坏时,电子装置无法启动并即时处理事务。因此,基本输入输出系统程序的修复及还原方法仍有改善的空间。
技术实现思路
有鉴于以上的问题,本专利技术的目的在于提出一种,藉以当电子装置的基本输入输出系统程序损坏时,可有效的由其他储存装置进行修复,以增加使用上的稳定及可靠性。 本专利技术提供一种,适用于一电子装置。此包括下列步骤。读取电子装置设定的一状态信息。判断状态信息是否为一第一设定值,其中第一设定值对应一第一基本输入输出系统程序。当状态信息不为第一设定值,读取状态信息的一第二设定值对应的一第二基本输入输出系统程序。再判断第二基本输入输出系统程序是否可启动电子装置。若第二基本输入输出系统程序可启动电子装置,以第二基本输入输出系统程序还原第一基本输入输出系统程序,并设定状态信息为第一设定值。并读取第一设定值对应的第一基本输入输出系统程序。 在本专利技术一实施例中,前述判断状态信息是否为第一设定值,其中第一设定值对应第一基本输入输出系统程序的步骤更包括下列步骤。若状态信息为第一设定值时,读取第一设定值对应第一基本输入输出系统程序。判断第一基本输入输出系统程序是否可启动电子装置。若可启动电子装置,读取第一设定值对应的第一基本输入输出系统程序。 在本专利技术一实施例中,前述判断第一基本输入输出系统程序是否可启动电子装置的步骤更包括下列步骤。若第一基本输入输出系统程序不可启动电子装置时,状态信息变更为第二设定值。并进行读取电子装置设定的状态信息的步骤。 在本专利技术一实施例中,前述判断第二基本输入输出系统程序是否可启动电子装置的步骤更包括下列步骤。当第二基本输入输出系统程序不可启动电子装置,变更状态信息为一第三设定值。读取电子装置设定的状态信息。判断状态信息是否为第一设定值,其中第一设定值对应第一基本输入输出系统程序。若状态信息不为第一设定值,读取状态信息的第三设定值对应的一第三基本输入输出系统程序。依据第三基本输入输出系统程序还原第一基本输入输出系统程序,并设定状态信息为第一设定值。并读取第一设定值对应的第一基本输入输出系统程序。 在本专利技术一实施例中,前述第三设定值对应一第三基本输入输出系统程序,第三基本输入输出系统程序是存放于硬碟、随身碟及网络硬碟其中之一。 在本专利技术一实施例中,前述读取第一设定值对应的第一基本输入输出系统程序的步骤更包括下列步骤。依据第一基本输入输出系统程序启动电子装置。并进入电子装置的操作系统。 在本专利技术一实施例中,前述第一设定值对应的第一基本输入输出系统程序是储存于序列周边接口只读存储器。 在本专利技术一实施例中,前述第二设定值对应的第二基本输入输出系统程序是存放于硬碟、随身碟及网络硬碟其中之一。 在本专利技术一实施例中,前述电子装置更具有一启动区块,启动区块用以驱动连接硬碟、随身碟及网络硬碟。 在本专利技术一实施例中,前述以第二基本输入输出系统程序还原第一基本输入输出系统程序,是为将第二基本输入输出系统程序覆盖第一基本输入输出系统程序。 本专利技术所揭露的,藉由读取电子装置设定的状态信息,以判断状态信息是否为第一设定值,而决定以第一设定值对应的第一基本输入输出系统来启动电子装置,或是藉由第二设定值对应的第二基本输入输出系统(或是第三设定值对应的第三基本输入输出系统)来修复第一基本输入输出系统,以利用修复后的第一基本输入输出系统来启动电子装置。如此一来,当原有的基本输入输出系统程序损坏时,可有效以其他储存装置中的基本输入输出系统程序进行修复,以增加电子装置的稳定及可靠性。 以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。 【专利附图】【附图说明】 图1为根据本专利技术一实施例的电子装置的方框图; 图2为根据本专利技术一实施例的的流程图; 图3为根据本专利技术另一实施例的的流程图; 图4为根据本专利技术再一实施例的的流程图; 图5为根据本专利技术又一实施例的的流程图。 其中,附图标记 I O电子装置 I O O 处理单元10 0 0 状态信息 I O 2 第一储存装置 10 2 0 第一基本输入输出系统程序10 2 2 启动区块 I O 4 第二储存装置 10 4 0 第二基本输入输出系统程序 I O 6 第三储存装置 10 6 0 第三基本输入输出系统程序 【具体实施方式】 以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所专利技术的内容、权利要求范围及附图,任何熟习相关技艺者可轻易地理解本专利技术相关的目的及优点。以下的实施例是进一步详细说明本专利技术的观点,但非以任何观点限制本专利技术的范畴。 请参考图1,其为根据本专利技术一实施例的电子装置的方框图。图中,电子装置10例如为台式计算机、笔记型计算机或微计算机设备等装置。电子装置10包括处理单元100、第一储存装置102、第二储存装置104及第三储存装置106。处理单元100包括状态信息1000,状态信息1000例如为储存于处理单元本文档来自技高网
...

【技术保护点】
一种系统还原方法,适用于一电子装置,其特征在于,该系统还原方法包括:读取该电子装置设定的一状态信息;判断该状态信息是否为一第一设定值,其中该第一设定值对应一第一基本输入输出系统程序;若该状态信息不为该第一设定值,读取该状态信息的一第二设定值对应的一第二基本输入输出系统程序;判断该第二基本输入输出系统程序是否可启动该电子装置;若该第二基本输入输出系统程序可启动该电子装置,以该第二基本输入输出系统程序还原该第一基本输入输出系统程序,并设定该状态信息为该第一设定值;以及读取该第一设定值对应的该第一基本输入输出系统程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:王祥铭
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1