麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

BIOS控制方法及其裝置與流程

文檔序號:41773873發布日期:2025-04-29 18:46閱讀:5來源:國知局
BIOS控制方法及其裝置與流程

本發明涉及計算機,尤其涉及一種bios控制方法及其裝置。


背景技術:

1、bios(basic?input?output?system,基本輸入輸出系統)是一組固化到計算機內主板上一個rom(read-only?memory,只讀存儲器)芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統自啟動程序,它可從cmos(complementarymetal?oxide?semiconductor,互補金屬氧化物半導體)中讀寫系統設置的具體信息。其主要功能是為計算機提供最底層的、最直接的硬件設置和控制。

2、bios?setup(bios安裝)界面是一個基于文本的工具,它允許用戶配置系統,瀏覽平臺設備的當前設置和環境信息。當用戶在使用過程中由于對bios?setup選項的不了解、誤操作或者異常配置時,將會導致服務器在開機過程中出現宕機的問題,導致服務器無法正常運行。而對于一些缺乏專業知識的用戶而言,很難將服務器從宕機狀態中解除,以使服務器恢復正常。


技術實現思路

1、為解決上述問題,本發明提供的bios控制方法及其裝置,通過清除最近一次存儲在bios存儲器中的bios配置修改信息,并控制bios進行重啟,能夠使服務器在從bios啟動階段出現宕機時,自動地將服務器從宕機狀態中解除,以使服務器恢復正常。

2、第一方面,本發明提供一種bios控制方法,方法應用于bmc(基板管理控制器,baseboard?management?controller)側,方法包括:

3、判斷在bios開始啟動后的預設時間內是否接收到bios的啟動完成指令,若否,則清除最近一次存儲在bios存儲器中的bios配置修改信息,并bios發送復位指令,以控制bios進行重啟;

4、其中,bios配置修改信息為被修改的bios配置項信息。

5、可選地,方法還包括:

6、在bios存儲器每存儲一次bios配置修改信息時,則記錄一次bios配置修改信息的存儲路徑,以得到路徑記錄信息;

7、清除最近一次存儲在bios存儲器中的bios配置修改信息的步驟包括:

8、根據最近一次存儲在bios存儲器中的bios配置修改信息對應的路徑記錄信息,清除最近一次存儲在bios存儲器中的bios配置修改信息。

9、可選地,方法還包括:

10、為路徑記錄信息配置對應的修改標識,修改標識用于標記路徑記錄信息對應的bios配置項信息被修改的順序。

11、可選地,方法還包括:

12、在bios重啟后,清除所有的路徑記錄信息和對應的修改標識,或清除最近一次清除的bios配置修改信息所對應的路徑記錄信息和對應的修改標識。

13、可選地,所有的bios配置項信息通過n級菜單的方式存儲在bios存儲器中,n為大于或等于1的整數;

14、路徑記錄信息包括數據位,數據位包括n+1個字節,數據位中的前m個字節用于記錄相應的bios配置修改信息在n級菜單中的最終的菜單,第m+1個字節用于記錄bios配置修改信息在最終的菜單中的位置,m由bios配置修改信息所在的最終的菜單的級別確定。

15、可選地,在判斷在bios開始啟動后的預設時間內是否接收到bios的啟動完成指令的步驟之前,方法還包括:

16、在檢測到服務器開始上電啟動時,開啟看門狗模塊進行計時;

17、在判斷在bios開始啟動后的預設時間內是否接收到bios的啟動完成指令的步驟之后,方法還包括:

18、在bios開始啟動后的預設時間內接收到bios的啟動完成指令時,關閉看門狗模塊。

19、可選地,方法還包括:

20、在bios開始啟動后的預設時間內未接收到bios的啟動完成指令時,在異常標識位上存儲第一標識信息;

21、在bios開始啟動后的預設時間內接收到bios的啟動完成指令時,在異常標識位上存儲第二標識信息,第一標識信息與第二標識信息不同。

22、第二方面,本發明提供一種bios控制方法,方法應用于如第一方面中的bios側,方法包括:

23、接收bmc發送的復位指令;復位指令為bmc在清除最近一次存儲在bios存儲器中異常的bios配置修改信息后發送的指令;bios配置修改信息為被修改的bios配置項信息;

24、根據復位指令以及bios存儲器中存儲的bios配置項信息,進行重啟。

25、可選地,方法還包括:

26、在bios重啟的過程中,讀取bmc上的異常標識位,并根據異常標識位存儲的信息判斷bios在上次啟動中是否出現異常。

27、可選地,方法還包括:

28、在確認bios在上次啟動中出現異常時,根據修改標識獲取bmc在最近一次清除的bios配置修改信息所對應的路徑記錄信息;

29、解析路徑記錄信息,獲得用于訪問異常位置的訪問路徑;

30、顯示訪問路徑;

31、其中,路徑記錄信息包括數據位,數據位包括n+1個字節,數據位中的前m個字節用于記錄相應的bios配置修改信息在n級菜單中的最終的菜單,第m+1個字節用于記錄bios配置修改信息在最終的菜單中的位置,m由bios配置修改信息所在的最終的菜單的級別確定。

32、第三方面,本發明提供一種bios控制裝置,裝置用于實現如第一方面中的方法。

33、第四方面,本發明提供一種bios控制裝置,裝置用于實現如第二方面中的方法。

34、本發明實施例提供的bios控制方法及其裝置,通過判斷在bios開始啟動后的預設時間內是否接收到bios的啟動完成指令,并在判斷出bios開始啟動后的預設時間內未接收到bios的啟動完成指令,則清除最近一次存儲在bios存儲器中的bios配置修改信息,并控制bios進行重啟,能夠使服務器在從bios啟動階段出現宕機時,自動地將服務器從宕機狀態中解除,以使服務器恢復正常。



技術特征:

1.一種bios控制方法,其特征在于,所述方法應用于bmc,所述方法包括:

2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

3.根據權利要求2所述的方法,其特征在于,所述方法還包括:

4.根據權利要求2所述的方法,其特征在于,所有的所述bios配置項信息通過n級菜單的方式存儲在所述bios存儲器中,n為大于或等于1的整數;

5.根據權利要求1至4中任一項所述的方法,其特征在于,在所述判斷在bios開始啟動后的預設時間內是否接收到所述bios的啟動完成指令的步驟之前,所述方法還包括:

6.根據權利要求1至4中任一項所述的方法,其特征在于,所述方法還包括:

7.一種bios控制方法,其特征在于,所述方法應用于權利要求1至6任一項所述的bios,所述方法包括:

8.根據權利要求7所述的方法,其特征在于,所述方法還包括:

9.根據權利要求8所述的方法,其特征在于,所述方法還包括:

10.一種bios控制裝置,所述裝置用于實現如權利要求1至6或7至9中任一項所述的方法。


技術總結
本發明提供一種BIOS控制方法及其裝置,方法應用于BMC側,方法包括:判斷在BIOS開始啟動后的預設時間內是否接收到BIOS的啟動完成指令,若否,則清除最近一次存儲在BIOS存儲器中的BIOS配置修改信息,并向BIOS發送復位指令,以控制BIOS進行重啟;其中,BIOS配置修改信息為被修改的BIOS配置項信息。本發明能夠通過清除最近一次存儲在BIOS存儲器中的BIOS配置修改信息,并控制BIOS進行重啟,能夠自動地將服務器從宕機狀態中解除,以使服務器恢復正常。

技術研發人員:曹永祿,李錦成,楊冬梅,王俊,黨光躍,陳志列
受保護的技術使用者:北京前海研祥電子科技有限公司
技術研發日:
技術公布日:2025/4/28
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 荆门市| 清水河县| 三门峡市| 海宁市| 南安市| 墨江| 夏河县| 巨野县| 邵阳县| 丹寨县| 将乐县| 景泰县| 祁门县| 荥经县| 黔西| 平潭县| 大冶市| 湖南省| 长岭县| 定陶县| 滨州市| 庆安县| 长岭县| 偏关县| 集安市| 望江县| 安远县| 建德市| 阆中市| 自贡市| 中方县| 抚州市| 崇仁县| 壶关县| 景东| 靖远县| 绵竹市| 淄博市| 定兴县| 云林县| 乐都县|