[發明專利]一種更新BIOS的方法、裝置及介質在審
| 申請號: | 202110255742.9 | 申請日: | 2021-03-09 |
| 公開(公告)號: | CN113064610A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 張炳會;孫秀強;王兵;李道童 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61;G06F8/71 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 250101 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 bios 方法 裝置 介質 | ||
本發明公開了一種更新BIOS的方法,包括以下步驟:調整第一服務器中第一BIOS的存儲芯片中代碼的布局,將第一BIOS的存儲芯片中的代碼分為初始化代碼分區和功能代碼分區;編譯初始化代碼分區和功能代碼分區并生成初始化代碼分區的第一鏡像和功能代碼分區的第二鏡像,將第一鏡像保存至第一BIOS中;若需要升級第一BIOS,則創建第三鏡像和第四鏡像,將第一鏡像替換為第三鏡像;執行二次判斷操作,根據二次判斷操作結果再次執行第一鏡像更新操作或者加載第四鏡像;本發明能夠獲取升級服務器中的鏡像,從而對需要升級的第一服務器中的鏡像進行更新,可以進行批量更新,并且對更新后BIOS中的鏡像進行校驗,提高了準確度。
技術領域
本發明涉及固件更新領域,特別是涉及一種更新BIOS的方法、裝置及介質。
背景技術
隨著時代的發展,計算機在軟硬件方面也在不斷發展,服務器作為一種特殊的計算機,它是整個網絡系統和計算平臺的核心,許多重要的數據都保存在其中,并且BIOS也涉及硬件開機檢測、CPU和內存初始化等功能,在開發一些新功能會新增一些選項或者BIOS中關鍵的選項參數,此時就需要我們對BIOS進行更新,或者當BIOS出現錯誤時,我們需要對BIOS中參數進行修復。
當升級或者修復BIOS時,均需要將每臺機器上的整個BIOS存儲芯片內容更新。隨著芯片容量的增大,更新整個存儲芯片花費的時間越來越長,用戶體驗很差。
發明內容
本發明主要解決是BIOS升級或者修復時,不能進行批量升級,浪費時間的問題。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種更新BIOS的方法,包括以下步驟:
調整第一服務器中第一BIOS的存儲芯片中代碼的布局,將所述第一BIOS的存儲芯片中的代碼分為初始化代碼分區和功能代碼分區;
編譯所述初始化代碼分區和所述功能代碼分區并生成所述初始化代碼分區的第一鏡像和所述功能代碼分區的第二鏡像,將所述第一鏡像保存至所述第一BIOS中;
判斷是否需要升級所述第一BIOS,若需要升級,則創建第三鏡像和第四鏡像,并執行第一鏡像更新操作,將所述第一鏡像替換為所述第三鏡像;
執行二次判斷操作,根據二次判斷操作結果再次執行第一鏡像更新操作或者加載第四鏡像。
優選的,創建第三鏡像和第四鏡像后,將所述第三鏡像和所述第四鏡像上傳至升級服務器中。
優選的,所述將所述第一鏡像替換為所述第三鏡像的步驟進一步包括:
對所述第一服務器中所述第一BIOS進行第一鏡像更新,將所述第一BIOS中的第一鏡像替換為所述升級服務器中所述第三鏡像;
替換為所述升級服務器中所述第三鏡像后,所述第一BIOS執行所述第三鏡像。
優選的,所述執行所述第三鏡像包括:執行所述第三鏡像的初始化以及執行所述第三鏡像的加載服務;
所述第三鏡像的初始化包括:內存初始化、CPU初始化、PCIe初始化和輸入輸出初始化;
所述第三鏡像加載服務包括:加載網卡驅動和加載網絡服務。
優選的,所述執行二次判斷操作的步驟進一步包括:
所述第一服務器與所述升級服務器進行通信,讀取所述升級服務器中的所述第三鏡像的版本,并判斷是否與所述第一BIOS中的第三鏡像的版本相同;
若與所述第一BIOS中的第三鏡像的版本不相同,則再次執行所述第一鏡像更新操作;
若與所述第一BIOS中的第三鏡像的版本相同,則加載第四鏡像。
優選的,所述加載第四鏡像的步驟進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110255742.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種生產高品質鎳扣的方法
- 下一篇:一種公寓用且適配網絡的智能防盜門鎖





