[發明專利]還原固件信息的方法及裝置在審
| 申請號: | 201710487522.2 | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN107329855A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 廉磊 | 申請(專利權)人: | 合肥聯寶信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/445 |
| 代理公司: | 北京金信知識產權代理有限公司11225 | 代理人: | 黃威,佛新瑜 |
| 地址: | 230601 安徽省合肥市經*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 還原 信息 方法 裝置 | ||
技術領域
本發明涉及固件安全技術領域,特別涉及一種還原固件信息的方法及裝置。
背景技術
固件是一種嵌入在硬件裝置中的軟件,是指設備內部保存的設備“驅動程序”,通過固件,操作系統才能按照標準的設備驅動實現特定機器的運行動作。一般來說,擔任著電子設備最基礎、最底層工作的軟件才可以稱之為固件,比如計算機主板上的基本輸入/輸出系統(Basic Input/Output System,BIOS)。
當BIOS信息異常時,可能會導致無法進入操作系統,甚至還可能導致無法正常開機,更嚴重的情況下無法更新BIOS,則只能拆開電子設備更換只讀存儲器(Read Only Memory,ROM)?,F有技術中可以通過將BIOS信息備份到硬盤中。當BIOS信息異常導致無法正常開機時,可以通過自動恢復技術,將硬盤中備份的BIOS信息恢復到ROM中,從而解決系統無法正常開機的問題?,F有技術備份的過程如下:(1)開機時,檢測硬盤中是否已經備份有BIOS信息;(2)若硬盤中存在BIOS信息,則直接運行引導程序進入操作系統;(3)若引導成功,則檢測BIOS信息是否存在升級標志,若存在,則重新備份硬盤中的BIOS信息,并在BIOS信息中建立升級標志;(4)若引導失敗,則當不存在升極標志時,調用硬盤中備份的BIOS信息進行恢復,當存在升級標志時,用原來的BIOS信息進行恢復。
現有技術的備份方法只有當BIOS信息存在較新版本時才進行備份,當進行BIOS信息的恢復操作時,只能恢復到初始狀態,中間的所有設置將無法恢復。
發明內容
有鑒于此,本發明實施例的目的是提供一種能夠對BIOS信息實時備份的還原固件信息的方法及裝置。
為了實現上述目的,本發明實施例提供了一種還原固件信息的方法,包括:
當啟動電子設備時,運行所述電子設備的BIOS程序,以進入操作系統;
若運行所述BIOS程序進入系統失敗,則當存在BIOS備份程序時,使用所述BIOS備份程序還原固件信息;
若運行所述BIOS程序進入系統成功,則當進入操作系統后,且當存在BIOS備份程序時,則根據所述BIOS程序更新所述BIOS備份程序。
作為優選,若運行所述BIOS程序進入系統成功,所述方法還包括:
驗證運行的所述BIOS程序的信息與預先存儲的所述BIOS程序的信息是否相一致;
若不一致,則根據所述BIOS程序的信息更新預先存儲的所述BIOS程序的信息。
作為優選,若運行所述BIOS程序進入系統成功,所述方法還包括:
驗證備份區是否存在BIOS備份程序;
若存在,則驗證所述BIOS備份程序與ROM存儲器中存儲的BIOS程序版本是否一致,若不一致,則根據ROM存儲器所存儲的BIOS程序版本更新備份區的所述BIOS備份程序;
若不存在,則根據運行的所述BIOS程序備份所述BIOS程序。
作為優選,若運行所述BIOS程序進入系統失敗,所述方法還包括:
檢測備份區中是否存儲有BIOS備份程序;
若存在,檢測所述BIOS備份程序是否為更新后的版本;
若是,則對所述BIOS程序進行還原固件信息的操作。
作為優選,檢測所述BIOS備份程序是否為更新后的版本,包括:
獲取所述備份區存儲的BIOS備份程序的校驗信息;
驗證所述BIOS備份程序的信息與ROM存儲器中存儲的BIOS程序的信息是否一致,若一致則為更新后的版本。
作為優選,所述BIOS程序的信息包括所述BIOS程序的校驗值;所述BIOS備份程序的信息包括所述BIOS備份程序的校驗值。
作為優選,所述校驗值可由循環冗余算法獲得。
根據本發明實施的另一方面,本發明還提供一種還原固件信息的裝置,包括:
啟動模塊,配置為當啟動電子設備時,運行所述電子設備的BIOS程序,以進入操作系統;
固件恢復模塊,配置為當運行所述BIOS程序失敗時,且當存在BIOS備份程序時,使用所述BIOS備份程序進行固件恢復;
第一更新模塊,配置為當運行所述BIOS程序成功時,且當進入操作系統后,且當存在BIOS備份程序時,則根據所述BIOS程序更新所述BIOS備份程序。
作為優選,所述裝置還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥聯寶信息技術有限公司,未經合肥聯寶信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710487522.2/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





