[发明专利]一种通过热键进入Recovery更新BIOS的方法在审
申请号: | 202010981717.4 | 申请日: | 2020-09-17 |
公开(公告)号: | CN112114851A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 马保军;谭小兵;朱利民 | 申请(专利权)人: | 深圳市亿道数码技术有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F9/4401;G06F9/445;G06F9/451 |
代理公司: | 深圳市海盛达知识产权代理事务所(普通合伙) 44540 | 代理人: | 赵雪佳 |
地址: | 518000 广东省深圳市坪*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 热键 进入 recovery 更新 bios 方法 | ||
1.一种通过热键进入Recovery更新BIOS的方法,其特征在于,包括以下步骤:
S1.在开机过程中,系统响应用户操作的热键指令,并根据全局标志位的设置,完成重启动作;
S2.根据步骤S1中的标志位判断进入Recovery模式,在此过程中检测U盘中BIOS Bin文件并进行安全性比对;
S3.根据步骤S2中的安全性比对结果完成Recovery页面对应菜单的绘制工作,若比对成功则绘制可操作更新的Recovery界面,若比对失败则绘制无法操作更新的Recovery界面;
S4.在可操作更新的Recovery界面里选择继续更新的菜单栏,进行BIOS更新。
2.根据权利要求1所述通过热键进入Recovery更新BIOS的方法,其特征在于,所述步骤S1具体包括:
S11.在开机POST代码中增加指定热键的响应函数,POST过程中检测指定热键是否被按下,若检测到指定热键被按下,则将CMOS标志位设置为指定值;
S12.当检测到指定热键被按下的同时,向系统下发重启指令,让系统重新启动。
3.根据权利要求2所述通过热键进入Recovery更新BIOS的方法,其特征在于,所述步骤S11和S12中的指定热键为控制键和功能键的组合按键。
4.根据权利要求2所述通过热键进入Recovery更新BIOS的方法,其特征在于,所述步骤S2具体包括:
S21.根据CMOS标志位判断系统是否进入Recovery模式,若CMOS标志位对应的值是指定值则进入Recovery模式,否则不进Recovery模式;
S22.若步骤S21中进入Recovery模式后,在Recovery启动的过程中检测U盘设备是否存在,若存在则执行步骤S23,若不存在则直接返回FALSE;
S23.检测U盘根目录是否存在指定名称的BIOS bin文件,若存在则执行步骤S24,若不存在直接返回FALSE;
S24.检测该BIOS Bin文件中的PROJECT_TAG标志是否与系统一致,若一致则返回TRUE,否则返回FALSE。
5.根据权利要求4所述通过热键进入Recovery更新BIOS的方法,其特征在于,所述步骤S3具体包括:
S31.若步骤S24最终返回值是TRUE则绘制可操作更新的Recovery页面和菜单内容;
S32.若步骤S24最终返回值是FALSE则绘制如无法操作更新的Recovery页面和菜单内容。
6.根据权利要求1所述通过热键进入Recovery更新BIOS的方法,其特征在于,所述步骤S4中,继续更新的菜单栏为Proceed with flash update菜单。
7.根据权利要求1所述通过热键进入Recovery更新BIOS的方法,其特征在于,所述步骤S4中,进行BIOS更新时,根据用户的选择对BIOS的指定区域进行更新,其中NVRAM和BOOTBLOCK区域为可选择性更新区域,而MAIN BLOCK区域为默认更新的区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市亿道数码技术有限公司,未经深圳市亿道数码技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010981717.4/1.html,转载请声明来源钻瓜专利网。