[发明专利]系统还原方法在审
申请号: | 201310202351.6 | 申请日: | 2013-05-27 |
公开(公告)号: | CN104182289A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 王祥铭 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;常大军 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统还原 方法 | ||
技术领域
本发明涉及一种系统还原方法,特别涉及一种还原基本输入输出系统程序的系统还原方法。
背景技术
在现今的电子装置中,电子装置大多具有基本输入输出系统(Basic input/output system,BIOS)程序以进行启动时的硬件设定及驱动。因此,基本输入输出系统往往成为启动电子装置的第一个步骤。而电子装置是否能正常启动,亦取决于基本输入输出系统是否可正常执行。
一般来说,基本输入输出系统程序大多储存于电子装置的主机板上。电子装置的主机板亦设置了序列周边接口只读存储器(Serial Peripheral Interface bus Read-Only Memory,SPI ROM),是用以存放基本输入输出系统程序。当电子装置启动时,会先供电至序列周边接口只读存储器。序列周边接口只读存储器得到供电后,电子装置即可由序列周边接口只读存储器读取基本输入输出系统程序,以进行电子装置的启动。
而存放基本输入输出系统程序的序列周边接口只读存储器,因为供电不正常造成存于序列周边接口只读存储器的基本输入输出系统程序损毁。当电子装置启动时,因为存于序列周边接口只读存储器的基本输入输出系统损毁而无法启动。若要修复存于序列周边接口只读存储器的基本输入输出系统,则往往必须送回原厂请专业维修人员进行维修。例如以硬件烧录方式,将可启动电子装置的基本输入输出系统程序烧录于序列周边接口只读存储器。
由于送回原厂往往旷日废时,并且进行序列周边接口只读存储器的烧录会花费更多的成本进行修复。而存于序列周边接口只读存储器的基本输入输出系统程序损坏时,电子装置无法启动并即时处理事务。因此,基本输入输出系统程序的修复及还原方法仍有改善的空间。
发明内容
有鉴于以上的问题,本发明的目的在于提出一种系统还原方法,藉以当电子装置的基本输入输出系统程序损坏时,可有效的由其他储存装置进行修复,以增加使用上的稳定及可靠性。
本发明提供一种系统还原方法,适用于一电子装置。此系统还原方法包括下列步骤。读取电子装置设定的一状态信息。判断状态信息是否为一第一设定值,其中第一设定值对应一第一基本输入输出系统程序。当状态信息不为第一设定值,读取状态信息的一第二设定值对应的一第二基本输入输出系统程序。再判断第二基本输入输出系统程序是否可启动电子装置。若第二基本输入输出系统程序可启动电子装置,以第二基本输入输出系统程序还原第一基本输入输出系统程序,并设定状态信息为第一设定值。并读取第一设定值对应的第一基本输入输出系统程序。
在本发明一实施例中,前述判断状态信息是否为第一设定值,其中第一设定值对应第一基本输入输出系统程序的步骤更包括下列步骤。若状态信息为第一设定值时,读取第一设定值对应第一基本输入输出系统程序。判断第一基本输入输出系统程序是否可启动电子装置。若可启动电子装置,读取第一设定值对应的第一基本输入输出系统程序。
在本发明一实施例中,前述判断第一基本输入输出系统程序是否可启动电子装置的步骤更包括下列步骤。若第一基本输入输出系统程序不可启动电子装置时,状态信息变更为第二设定值。并进行读取电子装置设定的状态信息的步骤。
在本发明一实施例中,前述判断第二基本输入输出系统程序是否可启动电子装置的步骤更包括下列步骤。当第二基本输入输出系统程序不可启动电子装置,变更状态信息为一第三设定值。读取电子装置设定的状态信息。判断状态信息是否为第一设定值,其中第一设定值对应第一基本输入输出系统程序。若状态信息不为第一设定值,读取状态信息的第三设定值对应的一第三基本输入输出系统程序。依据第三基本输入输出系统程序还原第一基本输入输出系统程序,并设定状态信息为第一设定值。并读取第一设定值对应的第一基本输入输出系统程序。
在本发明一实施例中,前述第三设定值对应一第三基本输入输出系统程序,第三基本输入输出系统程序是存放于硬碟、随身碟及网络硬碟其中之一。
在本发明一实施例中,前述读取第一设定值对应的第一基本输入输出系统程序的步骤更包括下列步骤。依据第一基本输入输出系统程序启动电子装置。并进入电子装置的操作系统。
在本发明一实施例中,前述第一设定值对应的第一基本输入输出系统程序是储存于序列周边接口只读存储器。
在本发明一实施例中,前述第二设定值对应的第二基本输入输出系统程序是存放于硬碟、随身碟及网络硬碟其中之一。
在本发明一实施例中,前述电子装置更具有一启动区块,启动区块用以驱动连接硬碟、随身碟及网络硬碟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司;,未经英业达科技有限公司;英业达股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310202351.6/2.html,转载请声明来源钻瓜专利网。