[发明专利]BIOS版本升级的方法、装置、设备及可读存储介质有效
申请号: | 201810171351.7 | 申请日: | 2018-03-01 |
公开(公告)号: | CN108268285B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 翟庆伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bios 版本 升级 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种BIOS版本升级方法、装置、设备及可读存储介质,包括:预先保存当前版本的通用唯一识别码UUID;接收到基本输入输出系统BIOS版本升级指令后将BIOS的信息管理字段清零;当需要保留UUID时,将预先保存的当前版本的UUID写入BIOS的信息管理字段,并重启BIOS。本发明将当前版本UUID预先保存至预设存储器中,在BIOS版本升级过程中,若需要保留UUID,则在BIOS的信息管理字段清零后将预先存储的UUID写入BIOS的信息管理字段中,实现了保留UUID,相比现有技术中在升级后需要通过人工的方式对每一台服务器刷入UUID,本发明减少了人工刷入的工作量,提高了工作效率。
技术领域
本发明涉及服务器维护技术领域,特别是涉及一种BIOS版本升级的方法。本发明还涉及一种BIOS版本升级的装置、设备及可读存储介质。
背景技术
BIOS(Basic Input Output System,基本输入输出系统)负责管理主板上各芯片的参数的设定,为服务器提供最底层的、最直接的硬件设置和控制,BIOS版本的升级不仅能修复存在的故障,还能增加新的功能,对服务器主板性能的提升起着至关重要的作用。UUID(Universally Unique Identifier,通用唯一识别码)是一种由算法生成的二进制长度为128位的数字标识符,主要用于多台服务器的网络或系统中,每一台服务器对应有唯一的UUID。
目前,一旦服务器BIOS版本升级后,服务器的UUID就会被清零,而为了在升级后重新获得服务器的UUID,因此产线上需要工作人员使用BIOS信息检测工具为每一台服务器重新刷入UUID,当服务器数量较多时,这种方法费时费力,效率低下,无法满足工业自动化的要求。
因此,如何在升级BIOS版本时能保留服务器的UUID是本领域技术人员需要解决的问题。
发明内容
本发明的目的是提供一种BIOS版本升级的方法,其能够提高BIOS版本升级的工作效率;本发明的另一目的是提供一种包括上述方法的BIOS版本升级的装置、设备及可读存储介质,其也能够提高BIOS版本升级的工作效率。
为解决上述技术问题,本发明提供了一种BIOS版本升级的方法,包括:
预先保存当前版本的通用唯一识别码UUID;
接收到基本输入输出系统BIOS版本升级指令后将所述BIOS的信息管理字段清零;
当需要保留所述UUID时,将预先保存的当前版本的UUID写入所述BIOS的信息管理字段,并重启所述BIOS。
优选地,所述UUID包括标志位和信息位,所述当需要保留所述UUID时,将预先保存的当前版本的UUID写入所述BIOS的信息管理字段,并重启所述BIOS的过程具体为:
当所述UUID的标志位为预设阈值时,将所述UUID的信息位对应的数值写入所述BIOS的信息管理字段,并重启所述BIOS。
优选地,在重启所述BIOS之后,还包括:
发出完成版本升级的提示。
优选地,所述UUID预先保存至基板管理控制器静态内存BMC SRAM。
为解决上述技术问题,本发明还提供了一种BIOS版本升级的装置,包括:
保存单元,用于预先保存当前版本的通用唯一识别码UUID;
清零单元,用于接收到基本输入输出系统BIOS版本升级指令后将所述BIOS的信息管理字段清零;
写入单元,用于当需要保留所述UUID时,将预先保存的当前版本的UUID写入所述BIOS的信息管理字段,并重启所述BIOS。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810171351.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序转换装置及方法
- 下一篇:计算机系统启动方法及计算机系统