备份配置参数的方法、系统及存储介质技术方案

技术编号:19176661 阅读:36 留言:0更新日期:2018-10-17 00:14
本发明专利技术公开一种备份配置参数的方法、系统及存储介质,该方法包括步骤:通过BIOS初始化更新后的SMBIOS结构表,按照类型读取SMBIOS结构表中的用户配置数据,并通过SMBus接口传输到EEPROM第一存储区;从非易失存储区中读取配置的BIOS变量参数数据,并更新到预先建立的索引编码表中,再将更新后的索引编码表的数据通过SMBus接口传输到EEPROM第二存储区;在EEPROM第三存储区对读取到的SMBIOS结构数据、更新后的索引编码表的数据设置备份标识,完成备份配置参数。本发明专利技术解决了现有技术中用户备份的配置参数数据容易被覆盖式刷写的技术问题,避免再次设置配置参数、在线刷写数据的过程中出错。

Method, system and storage medium for backing configuration parameters

The invention discloses a method, a system and a storage medium for backing up configuration parameters. The method comprises steps of: reading user configuration data in SMBIOS structure table according to type through BIOS initialization updated SMBIOS structure table, transferring it to EEPROM first storage area through SMBus interface, and reading configuration from non-volatile storage area. The BIOS variable parameter data of the EEPROM is updated to the pre-established index encoding table, and then the updated index encoding table data is transferred to the EEPROM second storage area through SMBus interface. The backup identification is set up in the EEPROM third storage area for the read SMBIOS structure data and the updated index encoding table data to complete the backup. Configuration parameters. The invention solves the technical problem that the configuration parameter data backed up by users is easy to be overwritten in the prior art, and avoids errors in the process of setting configuration parameters again and writing data online.

【技术实现步骤摘要】
备份配置参数的方法、系统及存储介质
本专利技术涉及计算机
,尤其涉及一种备份配置参数的方法、系统及存储介质。
技术介绍
服务器主板开机阶段,所有初始化工作由BIOS负责完成,为了功能设置的灵活性,BIOS会提供设置参数界面,并提供一组出厂默认配置参数,用户根据需要调整参数设置,达到调整BIOS功能的目的。用户根据需求设置完BIOS参数后,保存重启,新的参数设置将被保存到BIOS的非易失存储区中,重新启动过程中,新的参数生效。SMBIOS结构表负责记录整个系统的信息,一部分信息是静态、预先定义的,由BIOS预先定义填写到结构表中,还有一部分信息,需要用户端根据需要进行在线刷写,每一个系统,信息都是有差别的,比如主板、系统及机箱的序列号、UUID号、资产编号等,用户更新完这部分信息也保存在BIOS的非易失存储区中。用户对BIOS参数调整的数据和用户在线更新的SMBIOS结构表参数数据,都保存在BIOS的非易失存储区中,数据存在丢失的可能。主板的电池供电失效时,BIOS会重新加载默认参数值,覆盖掉用户的设置。在BIOS固件进行远程升级时,会对BIOS所有数据进行覆盖式刷写,用户对BI本文档来自技高网...

【技术保护点】
1.一种备份配置参数的方法,其特征在于,所述方法包括以下步骤:在接收到备份配置参数的指令时,通过BIOS初始化更新后的SMBIOS结构表,按照类型读取所述SMBIOS结构表中的用户配置数据,并将读取到的SMBIOS数据通过SMBus接口传输到预先划分的EEPROM第一存储区;从非易失存储区中读取配置的BIOS变量参数数据,将读取到的BIOS变量参数数据更新到预先建立的索引编码表中,再将更新后的索引编码表的数据通过SMBus接口传输到预先划分的EEPROM第二存储区;在预先划分的EEPROM第三存储区对读取到的SMBIOS结构数据、更新后的索引编码表的数据设置备份标识,完成备份配置参数。

【技术特征摘要】
1.一种备份配置参数的方法,其特征在于,所述方法包括以下步骤:在接收到备份配置参数的指令时,通过BIOS初始化更新后的SMBIOS结构表,按照类型读取所述SMBIOS结构表中的用户配置数据,并将读取到的SMBIOS数据通过SMBus接口传输到预先划分的EEPROM第一存储区;从非易失存储区中读取配置的BIOS变量参数数据,将读取到的BIOS变量参数数据更新到预先建立的索引编码表中,再将更新后的索引编码表的数据通过SMBus接口传输到预先划分的EEPROM第二存储区;在预先划分的EEPROM第三存储区对读取到的SMBIOS结构数据、更新后的索引编码表的数据设置备份标识,完成备份配置参数。2.根据权利要求1所述的备份配置参数的方法,其特征在于,所述在接收到备份配置参数的指令时,BIOS初始化更新后的SMBIOS结构表的步骤之前包括:配置BIOS变量参数数据,并更新SMBIOS结构表。3.根据权利要求2所述的备份配置参数的方法,其特征在于,所述配置BIOS变量参数,并更新SMBIOS结构表的步骤包括:对PCH里面的SMBus主控器进行初始化;对BIOS变量参数数据进行编码,建立索引编码表;将EEPROM的存储区区块划分为至少三个存储区,其中,所述三个存储区中的EEPROM第一存储区为SMBIOS数据存储区,EEPROM第二存储区为BIOS变量参数数据存储区,EEPROM第三存储区为数据备份标识区。4.根据权利要求1所述的备份配置参数的方法,其特征在于,所述完成备份配置参数的步骤之后还包括:在接收到恢复数据的指令时,通...

【专利技术属性】
技术研发人员:赵士亮
申请(专利权)人:深圳市国鑫恒宇科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1