1.一種BIOS的配置保存方法,所述方法用于電子設(shè)備,所述電子設(shè)備包括基板管理控制器,所述基板管理控制器包括第一存儲器;所述電子設(shè)備還包括第二存儲器,所述第二存儲器用于存儲BIOS配置文件,其中,所述方法包括:
接收用戶對所述BIOS配置文件的BIOS選項的設(shè)置;
根據(jù)所述用戶設(shè)置的數(shù)據(jù)對BIOS配置文件進(jìn)行設(shè)置并將設(shè)置得到的BIOS設(shè)置數(shù)據(jù)存儲到所述第一存儲器中;
獲取BIOS升級文件,通過所述升級文件對BIOS進(jìn)行升級以生成升級BIOS初始配置文件;
從所述第一存儲器中讀取所述BIOS設(shè)置數(shù)據(jù),根據(jù)所述BIOS設(shè)置數(shù)據(jù)對所述升級BIOS初始配置文件的默認(rèn)設(shè)置數(shù)據(jù)進(jìn)行修改以生成升級BIOS配置文件;
將所述升級BIOS配置文件寫入到所述第二存儲器中。
2.根據(jù)權(quán)利要求1所述的方法,其中,
所述BIOS設(shè)置數(shù)據(jù)包括:BIOS默認(rèn)設(shè)置數(shù)據(jù),以及用戶根據(jù)需要對所述默認(rèn)數(shù)據(jù)進(jìn)行更改而生成的BIOS用戶設(shè)置數(shù)據(jù);
根據(jù)所述用戶設(shè)置的數(shù)據(jù)對BIOS配置文件進(jìn)行設(shè)置并將設(shè)置得到的BIOS設(shè)置數(shù)據(jù)存儲到第一存儲器中的步驟之后,所述方法還包括:
使用所述BIOS默認(rèn)設(shè)置數(shù)據(jù)和/或所述BIOS用戶設(shè)置數(shù)據(jù)生成BIOS配置文件,并將所生成的BIOS配置文件存儲到所述第二存儲器中;
所述電子設(shè)備讀取所述第二存儲器中的BIOS配置文件來啟動所述電子設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其中,獲取BIOS升級文件,通過所述升級文件對BIOS進(jìn)行升級以生成升級BIOS初始配置文件的步驟之后,所述方法還包括:
通過所述升級BIOS初始配置文件指示從所述第一存儲器中讀取所述BIOS設(shè)置數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)所述用戶設(shè)置的數(shù)據(jù)對BIOS配置文件進(jìn)行設(shè)置并將設(shè)置得到的BIOS設(shè)置數(shù)據(jù)存儲到第一存儲器中的步驟包括:
以每個所述BIOS選項為單位,將所述BIOS設(shè)置數(shù)據(jù)保存到所述第一存儲器中。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述第一存儲器為,所述基板控制器中的現(xiàn)場可更換單元;所述第二存儲器為,所述電子設(shè)備中的非易失性隨機(jī)訪問存儲器。
6.一種BIOS的配置保存裝置,所述裝置用于電子設(shè)備,所述電子設(shè)備包括基板管理控制器,所述基板管理控制器包括第一存儲器;所述電子設(shè)備還包括第二存儲器,所述第二存儲器用于存儲BIOS配置文件,其中,所述裝置包括:
BIOS設(shè)置接收單元,用于接收用戶對所述BIOS配置文件的BIOS選項的設(shè)置;
BIOS設(shè)置單元,用于根據(jù)所述用戶設(shè)置的數(shù)據(jù)對BIOS配置文件進(jìn)行設(shè)置并將設(shè)置得到的BIOS設(shè)置數(shù)據(jù)存儲到所述第一存儲器中;
升級BIOS初始配置文件生成單元,用于獲取BIOS升級文件,通過所述升級文件對BIOS進(jìn)行升級以生成升級BIOS初始配置文件;
升級BIOS配置文件生成單元,用于從所述第一存儲器中讀取所述BIOS設(shè)置數(shù)據(jù),根據(jù)所述BIOS設(shè)置數(shù)據(jù)對所述升級BIOS初始配置文件的默認(rèn)設(shè)置數(shù)據(jù)進(jìn)行修改以生成升級BIOS配置文件;
升級BIOS配置文件寫入單元,用于將所述升級BIOS配置文件寫入到所述第二存儲器中。
7.根據(jù)權(quán)利要求6所述的裝置,其中,
所述BIOS設(shè)置數(shù)據(jù)包括:BIOS默認(rèn)設(shè)置數(shù)據(jù),以及用戶根據(jù)需要對所述默認(rèn)數(shù)據(jù)進(jìn)行更改而生成的BIOS用戶設(shè)置數(shù)據(jù);
所述裝置還包括:
BIOS配置文件生成單元,用于在根據(jù)所述用戶設(shè)置的數(shù)據(jù)對BIOS配置文件進(jìn)行設(shè)置并將設(shè)置得到的BIOS設(shè)置數(shù)據(jù)存儲到第一存儲器中之后,使用所述BIOS默認(rèn)設(shè)置數(shù)據(jù)和/或所述BIOS用戶設(shè)置數(shù)據(jù)生成BIOS配置文件,并將所生成的BIOS配置文件存儲到所述第二存儲器中;
啟動單元,用于所述電子設(shè)備讀取所述第二存儲器中的BIOS配置文件來啟動所述電子設(shè)備。
8.根據(jù)權(quán)利要求6所述的裝置,其中,獲取BIOS升級文件,所述裝置 還包括:
指示單元,用于在通過所述升級文件對BIOS進(jìn)行升級以生成升級BIOS初始配置文件之后,通過所述升級BIOS初始配置文件指示從所述第一存儲器中讀取所述BIOS設(shè)置數(shù)據(jù)。
9.根據(jù)權(quán)利要求6所述的裝置,其中,所述BIOS設(shè)置單元進(jìn)一步以每個所述BIOS選項為單位,將所述BIOS設(shè)置數(shù)據(jù)保存到所述第一存儲器中。
10.根據(jù)權(quán)利要求6所述的裝置,其中,所述第一存儲器為,所述基板控制器中的現(xiàn)場可更換單元;所述第二存儲器為,所述電子設(shè)備中的非易失性隨機(jī)訪問存儲器。