BIOS的更新方法、装置、设备及存储介质.pdf

上传人:刘** 文档编号:9194773 上传时间:2021-05-10 格式:PDF 页数:13 大小:448.31KB
收藏 版权申诉 举报 下载
BIOS的更新方法、装置、设备及存储介质.pdf_第1页
第1页 / 共13页
BIOS的更新方法、装置、设备及存储介质.pdf_第2页
第2页 / 共13页
BIOS的更新方法、装置、设备及存储介质.pdf_第3页
第3页 / 共13页
文档描述:

《BIOS的更新方法、装置、设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《BIOS的更新方法、装置、设备及存储介质.pdf(13页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010110906.4 (22)申请日 2020.02.21 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中区吴中经 济开发区郭巷街道官浦路1号9幢 (72)发明人 张炳会李莉莉 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 郄晨芳 (51)Int.Cl. G06F 8/65(2018.01) G06F 11/14(2006.01) (54)发明名称 一种BIOS的更新方法、 装置、 设备及存储介 质 (57)摘要。

2、 本申请公开了一种BIOS的更新方法, 通过预 先在BIOSFlash上划分第一分区和第二分区, 然 后在检测到利用预设于BIOSFlash中的第一分 区的第一驱动程序更新BIOS失败时, 判断Top- BlockSwap功能是否为使能状态; 若是, 则根据 Top-BlockSwap功能从第二分区中获取第二驱 动程序, 并利用第二驱动程序更新BIOS。 可见, 本 方法能够提高更新BIOS过程的便捷度。 本申请还 公开了一种BIOS的更新装置、 设备及计算机可读 存储介质, 均具有上述有益效果。 权利要求书2页 说明书7页 附图3页 CN 111309356 A 2020.06.19 CN 。

3、111309356 A 1.一种BIOS的更新方法, 其特征在于, 包括: 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败时, 判断 Top-Block Swap功能是否为使能状态; 若是, 则根据所述Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用所述 第二驱动程序更新BIOS; 其中, 所述第一分区和所述第二分区为预先在BIOS Flash上划分 的分区。 2.根据权利要求1所述的方法, 其特征在于, 所述在检测到利用预设于BIOS Flash中的 第一分区的第一驱动程序更新BIOS失败时, 判断Top-BlockSwap功能是否为使。

4、能状态的过 程, 具体包括: 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败时, 根据 预设pin脚是否设置有跳帽来确定所述Top-Block Swap功能是否为使能状态。 3.根据权利要求2所述的方法, 其特征在于, 进一步包括: 利用提示装置对应显示所述Top-Block Swap功能的当前状态。 4.根据权利要求1所述的方法, 其特征在于, 所述在检测到利用预设于BIOS Flash中的 第一分区的第一驱动程序更新BIOS失败时, 判断Top-Block Swap功能是否为使能状态的过 程, 具体包括: 在检测到利用预设于所述BIOS Flash中的所述。

5、第一分区的所述第一驱动程序更新 BIOS失败的次数达到预设数量阈值时, 判断所述Top-Block Swap功能是否为使能状态。 5.根据权利要求1所述的方法, 其特征在于, 所述在检测到利用预设于BIOS Flash中的 第一分区的第一驱动程序更新BIOS失败时, 判断Top-Block Swap功能是否为使能状态的过 程, 具体包括: 在检测到利用预设于所述BIOS Flash中的所述第一分区的所述第一驱动程序更新 BIOS失败后的等待时长达到预设时长阈值时, 判断所述Top-Block Swap功能是否为使能状 态。 6.根据权利要求1所述的方法, 其特征在于, 在所述根据所述Top-B。

6、lock Swap功能从第 二分区中获取第二驱动程序, 并利用所述第二驱动程序更新BIOS之后, 进一步包括: 记录执行更新BIOS操作的更新时间。 7.根据权利要求1至6任一项所述的方法, 其特征在于, 在所述根据所述Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用所述第二驱动程序更新BIOS之后, 进一 步包括: 当更新BIOS操作成功时, 发出对应的提示信息。 8.一种BIOS的更新装置, 其特征在于, 包括: 判断模块, 用于在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新 BIOS失败时, 判断Top-Block Swap功能是否为使能状态;。

7、 若是, 则调用执行模块; 所述执行模块, 用于根据所述Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用所述第二驱动程序更新BIOS; 其中, 所述第一分区和所述第二分区为预先在BIOS Flash上划分的分区。 9.一种BIOS的更新设备, 其特征在于, 包括: 存储器, 用于存储计算机程序; 权利要求书 1/2 页 2 CN 111309356 A 2 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述的BIOS的更新方 法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实。

8、现如权利要求1至7任一项所述的BIOS的更新方法 的步骤。 权利要求书 2/2 页 3 CN 111309356 A 3 一种BIOS的更新方法、 装置、 设备及存储介质 技术领域 0001 本发明涉及系统更新领域, 特别涉及一种BIOS的更新方法、 装置、 设备及计算机可 读存储介质。 背景技术 0002 随着计算机技术的快速发展, 用户对系统稳定性的要求越来越高。 而在升级更新 BIOS时, 可能存在外部因素导致升级更新过程中断, 进而由于BIOS数据损坏导致宕机。 因 此, 现有技术提供了一种在BIOS更新失败时再次更新BIOS的方法。 0003 图1为一种常见的系统结构图。 如图1所示。

9、, 在系统开机时, IO expander芯片首先 向Switch芯片选择控制pin输出低电平, Switch芯片将PCH芯片的片选信号CS#切换到BIOS Flash0通道, 即PCH芯片即可访问BIOS Flash0。 PCH芯片通过访问BIOS Flash0, 加载预设于 BIOS Flash0中的驱动程序, 进行BIOS更新; 如果BIOS Flash0不能正常使用, 则PCH芯片不 能正常加载其驱动程序, 进而导致更新失败。 因此, 用户利用BMC芯片通过IIC总线向IO Expander芯片发送切换命令; 收到切换命令后, IO expander芯片向Switch芯片发送选择控 制。

10、pin输出高电平的信号, 将片选信号CS#切换到BIOS Flash0通道, PCH芯片即可访问BIOS Flash1, 并加载BIOS Flash0的驱动程序, 进行BIOS升级。 可见, 现有技术的方法, 需要BIOS 以及BMC远程控制以及两个BIOS Flash等多方协同合作, 使得更新BIOS的操作过程繁琐。 0004 因此, 如何提高更新BIOS过程的便捷度, 是本领域技术人员目前需要解决的技术 问题。 发明内容 0005 有鉴于此, 本发明的目的在于提供一种BIOS的更新方法, 能够提高更新BIOS过程 的便捷度; 本发明的另一目的是提供一种BIOS的更新装置、 设备及计算机可读。

11、存储介质, 均 具有上述有益效果。 0006 为解决上述技术问题, 本发明提供一种BIOS的更新方法, 包括: 0007 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败时, 判断Top-Block Swap功能是否为使能状态; 0008 若是, 则根据所述Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用 所述第二驱动程序更新BIOS; 其中, 所述第一分区和所述第二分区为预先在BIOS Flash上 划分的分区。 0009 优选地, 所述在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新 BIOS失败时, 判断Top-B。

12、lock Swap功能是否为使能状态的过程, 具体包括: 0010 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败时, 根据预设pin脚是否设置有跳帽来确定所述Top-Block Swap功能是否为使能状态。 0011 优选地, 进一步包括: 0012 利用提示装置对应显示所述Top-Block Swap功能的当前状态。 说明书 1/7 页 4 CN 111309356 A 4 0013 优选地, 所述在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新 BIOS失败时, 判断Top-Block Swap功能是否为使能状态的过程, 具体包括: 。

13、0014 在检测到利用预设于所述BIOS Flash中的所述第一分区的所述第一驱动程序更 新BIOS失败的次数达到预设数量阈值时, 判断所述Top-Block Swap功能是否为使能状态。 0015 优选地, 所述在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新 BIOS失败时, 判断Top-Block Swap功能是否为使能状态的过程, 具体包括: 0016 在检测到利用预设于所述BIOS Flash中的所述第一分区的所述第一驱动程序更 新BIOS失败后的等待时长达到预设时长阈值时, 判断所述Top-Block Swap功能是否为使能 状态。 0017 优选地, 在所述根。

14、据所述Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用所述第二驱动程序更新BIOS之后, 进一步包括: 0018 记录执行更新BIOS操作的更新时间。 0019 优选地, 在所述根据所述Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用所述第二驱动程序更新BIOS之后, 进一步包括: 0020 当更新BIOS操作成功时, 发出对应的提示信息。 0021 为解决上述技术问题, 本发明还提供一种BIOS的更新装置, 包括: 0022 判断模块, 用于在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更 新BIOS失败时, 判断Top-Bloc。

15、k Swap功能是否为使能状态; 若是, 则调用执行模块; 0023 所述执行模块, 用于根据所述Top-Block Swap功能从第二分区中获取第二驱动程 序, 并利用所述第二驱动程序更新BIOS; 其中, 所述第一分区和所述第二分区为预先在BIOS Flash上划分的分区。 0024 为解决上述技术问题, 本发明还提供一种BIOS的更新设备, 包括: 0025 存储器, 用于存储计算机程序; 0026 处理器, 用于执行所述计算机程序时实现上述任一种BIOS的更新方法的步骤。 0027 为解决上述技术问题, 本发明还提供一种计算机可读存储介质, 所述计算机可读 存储介质上存储有计算机程序,。

16、 所述计算机程序被处理器执行时实现上述任一种BIOS的更 新方法的步骤。 0028 本发明提供的一种BIOS的更新方法, 通过预先在BIOS Flash上划分第一分区和第 二分区, 然后在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败 时, 判断Top-Block Swap功能是否为使能状态; 若是, 则根据Top-Block Swap功能从第二分 区中获取第二驱动程序, 并利用第二驱动程序更新BIOS。 可见, 本方法能够直接在Top- Block Swap功能为使能状态的情况下, 利用预设于第二分区中的第二驱动程序更新BIOS, 因此大大降低更新BIOS的操。

17、作过程的繁琐度, 即提高更新BIOS过程的便捷度。 0029 为解决上述技术问题, 本发明还提供了一种BIOS的更新装置、 设备及计算机可读 存储介质, 均具有上述有益效果。 附图说明 0030 为了更清楚地说明本发明实施例或现有技术的技术方案, 下面将对实施例或现有 技术描述中所需要使用的附图作简单的介绍, 显而易见地, 下面描述中的附图仅仅是本发 说明书 2/7 页 5 CN 111309356 A 5 明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根 据提供的附图获得其他的附图。 0031 图1为一种常见的系统结构图; 0032 图2为本发明实施例提。

18、供的一种BIOS的更新方法的流程图; 0033 图3为本发明实施例提供的一种在BIOS Flash上设置分区情况的示意图; 0034 图4为本发明实施例提供的一种系统结构图; 0035 图5为本发明实施例提供的一种BIOS的更新装置的结构图; 0036 图6为本发明实施例提供的一种BIOS的更新设备的结构图。 具体实施方式 0037 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于。

19、本发明保护的范围。 0038 本发明实施例的核心是提供一种BIOS的更新方法, 能够提高更新BIOS过程的便捷 度; 本发明的另一核心是提供一种BIOS的更新装置、 设备及计算机可读存储介质, 均具有上 述有益效果。 0039 为了使本领域技术人员更好地理解本发明方案, 下面结合附图和具体实施方式对 本发明作进一步的详细说明。 0040 图2为本发明实施例提供的一种BIOS的更新方法的流程图; 如图2所示, 一种BIOS 的更新方法包括: 0041 S10: 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失 败时, 判断Top-Block Swap功能是否为使能状。

20、态; 0042 S20: 若是, 则根据Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用 第二驱动程序更新BIOS; 其中, 第一分区和第二分区为预先在BIOS Flash上划分的分区。 0043 如图3所示, 为本发明实施例提供的一种在BIOS Flash上设置分区情况的示意图; 如图所示, 预先在BIOS Flash上划分至少两个分区, 即第一分区和第二分区; 分别在第一分 区和第二分区中设置第一驱动程序和第二驱动程序, 具体可以是将第一分区中的第一驱动 程序备份一份至第二分区, 使得第二分区中设置有与第一分区中的第一驱动程序相同的第 二驱动程序; 并且将编译生成的二。

21、进制镜像烧录至BIOS Flash中, 即将利用Top-Block Swap功能调用第二分区的程序代码烧录至BIOS Flash中。 需要说明的是, 在本实施例中, 第 一驱动程序和第二驱动程序优选为SMI程序。 0044 在需要更新BIOS时, 首先调用第一分区中的第一驱动程序进BIOS的更新, 此时, 需 要避免对第二分区中的地址段的擦写。 当利用预设于BIOS Flash中的第一分区的第一驱动 程序更新BIOS失败时, 则判断Top-Block Swap功能是否为使能状态。 0045 需要说明的是, 在BIOS Flash支持Top-Block Swap功能的情况下, 使能Top-Blo。

22、ck Swap功能时, 可以允许对第一分区的操作转移到第二分区, 具体如对某一区间FFF0_0000h- FFFF_FFFFh(第一分区)的读操作转移到另一个区间FFE0_0000h-FFEF_FFFFh(第二分区), 但是写操作仍旧是在区间FFF0_0000h-FFFF_FFFFh(第一分区); 因此BIOS能够在利用第一 说明书 3/7 页 6 CN 111309356 A 6 分区中的SMI程序更新BIOS失败时, 直接切换利用第二分区中的SMI程序进行BIOS更新, 从 而通过切换分区来调用不同分区中的驱动程序, 在BIOS更新中断后再次进行BIOS更新。 0046 本发明实施例提供的。

23、一种BIOS的更新方法, 通过预先在BIOS Flash上划分第一分 区和第二分区, 然后在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新 BIOS失败时, 判断Top-Block Swap功能是否为使能状态; 若是, 则根据Top-Block Swap功能 从第二分区中获取第二驱动程序, 并利用第二驱动程序更新BIOS。 可见, 本方法能够直接在 Top-Block Swap功能为使能状态的情况下, 利用预设于第二分区中的第二驱动程序更新 BIOS, 因此大大降低更新BIOS的操作过程的繁琐度, 即提高更新BIOS过程的便捷度。 0047 在上述实施例的基础上, 本实施例。

24、对技术方案作了进一步的说明和优化, 具体的, 本实施例中, 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败 时, 判断Top-Block Swap功能是否为使能状态的过程, 具体包括: 0048 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败时, 根据预设pin脚是否设置有跳帽来确定Top-Block Swap功能是否为使能状态。 0049 具体的, 结合图4所示的本发明实施例提供的系统结构图, 在本实施例中, BIOS配 置Top-Block Swap功能与跳帽关联, 不接跳帽禁用该功能, 接上跳帽使能该功能, 且默认为 禁。

25、用状态。 即在预设pin脚上, 若跳帽在位, 则控制Top-Block Swap功能为使能状态; 若跳帽 不在位, 则控制Top-Block Swap功能为禁用状态。 0050 可见, 通过在预设pin脚上设置跳帽来使能Top-Block Swap功能, 因此通过检测预 设pin脚上是否设置有跳帽, 来确定Top-Block Swap功能是否为使能状态, 操作方式便捷。 0051 在上述实施例的基础上, 本实施例对技术方案作了进一步的说明和优化, 具体的, 本实施例进一步包括: 0052 利用提示装置对应显示Top-Block Swap功能的当前状态。 0053 在本实施例中, 是进一步利用提。

26、示装置根据Top-Block Swap功能的当前状态, 即 禁用状态或者使能状态进行对应显示。 具体的, 可以通过指示灯显示当前Top-Block Swap 功能的当前状态, 如指示灯亮时表示Top-Block Swap功能为使能状态, 指示灯灭时表示 Top-Block Swap功能为禁用状态; 在实际操作中, 也可以利用其他提示装置对Top-Block Swap功能的状态进行提示, 如, 利用显示器以文字或图像的形式显示Top-Block Swap功能 的当前状态为使能状态或禁用状态。 0054 因此, 本实施例的方法, 能够更直观地使用户知晓Top-Block Swap功能的当前状 态,。

27、 进一步提升用户的使用体验。 0055 在上述实施例的基础上, 本实施例对技术方案作了进一步的说明和优化, 具体的, 本实施例中, 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败 时, 判断Top-Block Swap功能是否为使能状态的过程, 具体包括: 0056 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败的 次数达到预设数量阈值时, 判断Top-Block Swap功能是否为使能状态。 0057 在本实施例中, 在利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS 失败时, 会再次执行利用第一分区中的。

28、第一驱动程序进行更新BIOS的操作, 本实施例通过 记录重新利用第一分区中的第一驱动程序更新失败的次数, 并在该记录的更新失败的次数 达到预设次数的情况下, 准备利用第二分区中的第二驱动程序来更新BIOS, 因此判断Top- 说明书 4/7 页 7 CN 111309356 A 7 Block Swap功能是否为使能状态。 0058 因此, 本实施例的方法, 能够更准确地确定利用第一分区中的第一驱动程序更新 BIOS失败, 避免同时调用第一分区和第二分区中的驱动程序进行BIOS更新操作造成系统混 乱的情况。 0059 在上述实施例的基础上, 本实施例对技术方案作了进一步的说明和优化, 具体的,。

29、 本实施例中, 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败 时, 判断Top-Block Swap功能是否为使能状态的过程, 具体包括: 0060 在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序更新BIOS失败后 的等待时长达到预设时长阈值时, 判断Top-Block Swap功能是否为使能状态。 0061 在本实施例中, 是在利用预设于BIOS Flash中的第一分区的第一驱动程序更新 BIOS失败后, 启动计时器开始计时, 即开始记录等待时长, 在等待时长达到预设时长阈值 时, 确定出利用预设于BIOS Flash中的第一分区的第一驱。

30、动程序更新BIOS失败; 然后准备 利用第二分区中的第二驱动程序来更新BIOS, 因此判断Top-Block Swap功能是否为使能状 态。 0062 可见, 本实施例的方法, 能够更准确地确定当前利用第一分区的第一驱动程序更 新BIOS失败, 避免同时调用第一分区和第二分区中的驱动程序进行BIOS更新操作造成系统 混乱的情况。 0063 在上述实施例的基础上, 本实施例对技术方案作了进一步的说明和优化, 具体的, 本实施例在根据Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用第二驱动程 序更新BIOS之后, 进一步包括: 0064 记录执行更新BIOS操作的更新时间。 。

31、0065 具体的, 在本实施例中, 是在根据Top-Block Swap功能从第二分区中获取第二驱 动程序, 并利用第二驱动程序更新BIOS之后, 记录执行更新BIOS操作的更新时间, 也就是调 用第二分区中的第二驱动程序进行更新的时间。 需要说明的是, 本实施例记录执行更新 BIOS操作的更新时间的方式, 可以是以数据库表的方式进行记录, 也可以是以文本文档的 方式进行记录, 本实施例对此不做限定。 0066 因此, 本实施例的方法能够更便于用户知晓更新BIOS的情况, 进一步提升用户的 使用体验。 0067 需要说明的是, 在实际操作中, 还可以进一步记录更新BIOS总操作次数以及利用 第。

32、二分区中的第二驱动程序进行更新BIOS操作的次数, 从而在利用第一分区中的第一驱动 程序更新效率低时, 调整第一分区中的第一驱动程序。 从而能够进一步提高更新BIOS的效 率。 0068 在上述实施例的基础上, 本实施例对技术方案作了进一步的说明和优化, 具体的, 本实施例在根据Top-Block Swap功能从第二分区中获取第二驱动程序, 并利用第二驱动程 序更新BIOS之后, 进一步包括: 0069 当更新BIOS操作成功时, 发出对应的提示信息。 0070 具体的, 在本实施例中, 是在更新BIOS操作成功时, 进一步发出对应的提示信息, 具体可以是控制提示装置发出对应的提示信息, 也可。

33、以是向BMC发送对应的提示信息, 以及 时提示用户当前已完成更新BIOS操作, 可以继续进行其他的操作。 说明书 5/7 页 8 CN 111309356 A 8 0071 可见, 本实施例的方法, 通过及时发出提示信息以便用户知晓更新BIOS操作成功 的情况, 能够更进一步地提升用户的使用体验。 0072 上文对于本发明提供的一种BIOS的更新方法的实施例进行了详细的描述, 本发明 还提供了一种与该方法对应的BIOS的更新装置、 设备及计算机可读存储介质, 由于装置、 设 备及计算机可读存储介质部分的实施例与方法部分的实施例相互照应, 因此装置、 设备及 计算机可读存储介质部分的实施例请参见。

34、方法部分的实施例的描述, 这里暂不赘述。 0073 图5为本发明实施例提供的一种BIOS的更新装置的结构图, 如图5所示, 一种BIOS 的更新装置包括: 0074 判断模块51, 用于在检测到利用预设于BIOS Flash中的第一分区的第一驱动程序 更新BIOS失败时, 判断Top-Block Swap功能是否为使能状态; 若是, 则调用执行模块; 0075 执行模块52, 用于根据Top-Block Swap功能从第二分区中获取第二驱动程序, 并 利用第二驱动程序更新BIOS; 0076 其中, 第一分区和第二分区为预先在BIOS Flash上划分的分区。 0077 本发明实施例提供的BI。

35、OS的更新装置, 具有上述BIOS的更新方法的有益效果。 0078 作为优选的实施方式, 判断模块具体包括: 0079 跳帽检测判断模块, 用于在检测到利用预设于BIOS Flash中的第一分区的第一驱 动程序更新BIOS失败时, 根据预设pin脚是否设置有跳帽来确定Top-Block Swap功能是否 为使能状态。 0080 作为优选的实施方式, 进一步包括: 0081 显示模块, 用于利用提示装置对应显示Top-Block Swap功能的当前状态。 0082 作为优选的实施方式, 判断模块具体包括: 0083 次数判断模块, 用于在检测到利用预设于BIOS Flash中的第一分区的第一驱动。

36、程 序更新BIOS失败的次数达到预设数量阈值时, 判断Top-Block Swap功能是否为使能状态。 0084 作为优选的实施方式, 判断模块具体包括: 0085 时长判断模块, 用于在检测到利用预设于BIOS Flash中的第一分区的第一驱动程 序更新BIOS失败后的等待时长达到预设时长阈值时, 判断Top-Block Swap功能是否为使能 状态。 0086 作为优选的实施方式, 进一步包括: 0087 记录模块, 用于记录执行更新BIOS操作的更新时间。 0088 作为优选的实施方式, 进一步包括: 0089 提示模块, 用于当更新BIOS操作成功时, 发出对应的提示信息。 0090 。

37、图6为本发明实施例提供的一种BIOS的更新设备的结构图, 如图6所示, 一种BIOS 的更新设备包括: 0091 存储器61, 用于存储计算机程序; 0092 处理器62, 用于执行计算机程序时实现如上述BIOS的更新方法的步骤。 0093 本发明实施例提供的BIOS的更新设备, 具有上述BIOS的更新方法的有益效果。 0094 为解决上述技术问题, 本发明还提供一种计算机可读存储介质, 计算机可读存储 介质上存储有计算机程序, 计算机程序被处理器执行时实现如上述BIOS的更新方法的步 骤。 说明书 6/7 页 9 CN 111309356 A 9 0095 本发明实施例提供的计算机可读存储介。

38、质, 具有上述BIOS的更新方法的有益效 果。 0096 以上对本发明所提供的BIOS的更新方法、 装置、 设备及计算机可读存储介质进行 了详细介绍。 本文中应用了具体实施例对本发明的原理及实施方式进行了阐述, 以上实施 例的说明只是用于帮助理解本发明的方法及其核心思想。 应当指出, 对于本技术领域的普 通技术人员来说, 在不脱离本发明原理的前提下, 还可以对本发明进行若干改进和修饰, 这 些改进和修饰也落入本发明权利要求的保护范围内。 0097 说明书中各个实施例采用递进的方式描述, 每个实施例重点说明的都是与其他实 施例的不同之处, 各个实施例之间相同相似部分互相参见即可。 对于实施例公开。

39、的装置而 言, 由于其与实施例公开的方法相对应, 所以描述的比较简单, 相关之处参见方法部分说明 即可。 0098 专业人员还可以进一步意识到, 结合本文中所公开的实施例描述的各示例的单元 及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬件和 软件的可互换性, 在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些 功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设计约束条件。 专业 技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能, 但是这种实现不应 认为超出本发明的范围。 说明书 7/7 页 10 CN 111309356 A 10 图1 图2 说明书附图 1/3 页 11 CN 111309356 A 11 图3 图4 图5 说明书附图 2/3 页 12 CN 111309356 A 12 图6 说明书附图 3/3 页 13 CN 111309356 A 13 。

展开阅读全文
内容关键字: BIOS 更新 方法 装置 设备 存储 介质
关于本文
本文标题:BIOS的更新方法、装置、设备及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/9194773.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1