[發明專利]一種BIOS固件的劃分、更新方法和系統有效
| 申請號: | 201510044080.5 | 申請日: | 2015-01-28 |
| 公開(公告)號: | CN104573529B | 公開(公告)日: | 2018-04-17 |
| 發明(設計)人: | 鐘剛平 | 申請(專利權)人: | 加弘科技咨詢(上海)有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57 |
| 代理公司: | 上海光華專利事務所(普通合伙)31219 | 代理人: | 崔文文 |
| 地址: | 201203 上海市浦東新區張江高科*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bios 劃分 更新 方法 系統 | ||
1.一種BIOS固件的劃分方法,其特征在于:將BIOS固件內的Boot-Block區塊分解為獨立的SEC區塊和獨立的PEI區塊,并增加第一地址區塊和第二地址區塊;其中,所述第一地址區塊用于保存所述PEI區塊的程序入口地址,所述第二地址區塊用于保存BIOS固件在更新過程中使用的臨時備份區塊的程序入口地址;所述SEC區塊還用于檢測BIOS固件是否進入恢復模式:檢查所述第二地址區塊內保存的數據是否完整有效:若有效,則根據所述第二地址區塊內保存的數據跳轉至所述臨時備份區塊,進入恢復模式;若無效,則讀取所述第一地址區塊內數據,并根據所述第一地址區塊內保存的數據跳轉至所述PEI區塊,進入常規啟動模式。
2.根據權利要求1所述的BIOS固件的劃分方法,其特征在于:所述第一地址區塊和所述第二地址區塊的大小為BIOS存儲芯片的最小擦除扇區大小。
3.根據權利要求1所述的BIOS固件的劃分方法,其特征在于:所述SEC區塊根據所述第一地址區塊內存放的數據跳轉至所述PEI區塊;所述SEC區塊根據所述第二地址區塊內存放的數據跳轉至所述臨時備份區塊。
4.一種BIOS固件的更新方法,所述BIOS固件按照如權利要求1所述的劃分方法進行劃分,其特征在于:所述BIOS固件的安全更新方法,包括:
步驟S11,備份所述PEI區塊的數據至所述臨時備份區塊內,并將所述臨時備份區塊的程序入口地址寫入所述第二地址區塊內;
步驟S12,擦除所述PEI區塊內的數據,寫入待更新數據,并將更新后的所述PEI區塊的程序入口地址寫入所述第一地址區塊內;
步驟S13,檢查所述第一地址區塊內的數據是否完整有效:
如果有效,則跳轉至步驟S14;
如果無效,那么此次更新結束;并且在BIOS固件下次啟動時,所述SEC區塊直接根據所述第二地址區塊內保存的數據跳轉至所述臨時備份區塊,進入恢復模式;
步驟S14,先擦除所述第二地址區塊內的數據,再擦除所述臨時備份區塊內的數據;
步驟S15,更新除所述SEC區塊、所述第一地址區塊、所述第二地址區塊和所述PEI區塊外的其他待更新的區塊。
5.根據權利要求4所述的BIOS固件的更新方法,其特征在于:所述臨時備份區塊是在BIOS固件進行更新前臨時劃分出來的,其位于BIOS固件內除所述SEC區塊、所述第一地址區塊、所述第二地址區塊和所述PEI區塊外的其他區塊內。
6.根據權利要求4所述的BIOS固件的更新方法,其特征在于:所述步驟S13中還包括:在檢查到所述第一地址區塊內保存的數據無效時,設置跳轉次數,重新跳轉至所述步驟S12進行所述PEI區塊和第一地址區塊的數據更新;并且當經過所述跳轉次數的所述步驟S12的操作,所述第一地址區塊內保存的數據仍然無效,則更新結束。
7.根據權利要求4所述的BIOS固件的更新方法,其特征在于:在所述臨時備份區塊的數據被擦除后,所述臨時備份區塊被取消,BIOS固件內不再存在所述臨時備份區塊。
8.一種BIOS固件的更新系統,其特征在于:所述BIOS固件的安全更新系統包括劃分模塊、備份模塊、地址寫入模塊和更新模塊;其中,
所述劃分模塊用于將所述BIOS固件劃分為SEC區塊和獨立的PEI區塊,并增加第一地址區塊和第二地址區塊;
所述備份模塊用于將所述PEI區塊內的數據備份至臨時備份區塊;
所述地址寫入模塊用于將所述臨時備份區塊的程序入口地址寫入所述第二地址區塊,并將更新后的所述PEI區塊的程序入口地址寫入所述第一地址區塊;
所述更新模塊用于更新所述BIOS固件,包括更新所述PEI區塊的數據。
9.根據權利要求8所述的BIOS固件的更新系統,其特征在于:所述BIOS固件的安全更新系統還包括擦除模塊;所述擦除模塊用于擦除所述PEI區塊內的數據,并在所述更新模塊更新所述BIOS固件成功時,擦除所述第二地址區塊和所述臨時備份區塊內保存的數據,取消所述臨時備份區塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于加弘科技咨詢(上海)有限公司,未經加弘科技咨詢(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510044080.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水冷板及新能源汽車電池冷卻系統
- 下一篇:一種電池相變材料熱管理模塊





