BIOS空启动项删除方法、系统、终端及存储介质与流程

文档序号:28210380发布日期:2021-12-28 20:24阅读:来源:国知局

技术特征:
1.一种bios空启动项删除方法,其特征在于,包括:读取基本输入输出系统中的启动项信息列表,并从所述启动项信息列表中筛选出存储格式为usb存储设备的目标启动项信息;将目标启动项信息的启动路径保存至结构体;读取并访问结构体中的启动路径,如果访问失败则将所述启动路径所属的目标启动项信息标记为空启动项;根据空启动项标记将启动项信息列表中的相应启动项信息删除,并在删除完成后根据启动项信息列表更新启动项列表。2.根据权利要求1所述的方法,其特征在于,读取基本输入输出系统中的启动项信息列表,并从所述启动项信息列表中筛选出存储格式为usb存储设备的目标启动项信息,包括:构建处理函数,所述处理函数遍历启动项信息列表,从所述启动项信息列表筛选出所有存储格式为usb存储设备的目标启动项信息;设定处理周期,根据所述处理周期定期调用所述处理函数。3.根据权利要求1所述的方法,其特征在于,将目标启动项信息的启动路径保存至结构体,包括:从目标启动项信息中提取统一可扩展固件接口启动路径;为所述统一可扩展固件接口启动路径定义身份令牌,并基于所述身份令牌将统一可扩展固件接口启动路径保存至结构体。4.根据权利要求1所述的方法,其特征在于,读取并访问结构体中的启动路径,如果访问失败则将所述启动路径所属的目标启动项信息标记为空启动项,包括:利用构建的文件访问函数访问所述启动路径下的文件,若访问失败则将所述启动路径的判断变量标记为不可打开;通过变量赋值将启动路径的判断变量被标记为不可打开的启动项信息标记为空启动项。5.根据权利要求1所述的方法,其特征在于,根据空启动项标记将启动项信息列表中的相应启动项信息删除,并在删除完成后根据启动项信息列表更新启动项列表,包括:利用监控进程监控启动项信息列表的数据更新情况;如果监控到启动项信息列表存在数据更新,则遍历所述启动项信息列表,从启动项信息列表中查找启动项列表中启动项的匹配启动项信息,将不存在匹配启动项信息的启动项从启动项列表中删除。6.一种bios空启动项删除系统,其特征在于,包括:信息筛选单元,用于读取基本输入输出系统中的启动项信息列表,并从所述启动项信息列表中筛选出存储格式为usb存储设备的目标启动项信息;路径存储单元,用于将目标启动项信息的启动路径保存至结构体;信息标记单元,用于读取并访问结构体中的启动路径,如果访问失败则将所述启动路径所属的目标启动项信息标记为空启动项;列表更新单元,用于根据空启动项标记将启动项信息列表中的相应启动项信息删除,并在删除完成后根据启动项信息列表更新启动项列表。7.根据权利要求6所述的系统,其特征在于,所述信息筛选单元用于:
构建处理函数,所述处理函数遍历启动项信息列表,从所述启动项信息列表筛选出所有存储格式为usb存储设备的目标启动项信息;设定处理周期,根据所述处理周期定期调用所述处理函数。8.根据权利要求6所述的系统,其特征在于,所述信息保存单元用于:从目标启动项信息中提取统一可扩展固件接口启动路径;为所述统一可扩展固件接口启动路径定义身份令牌,并基于所述身份令牌将统一可扩展固件接口启动路径保存至结构体。9.一种终端,其特征在于,包括:处理器;用于存储处理器的执行指令的存储器;其中,所述处理器被配置为执行权利要求1

5任一项所述的方法。10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1

5中任一项所述的方法。

技术总结
本发明提供一种BIOS空启动项删除方法、系统、终端及存储介质,包括:读取基本输入输出系统中的启动项信息列表,并从所述启动项信息列表中筛选出存储格式为USB存储设备的目标启动项信息;将目标启动项信息的启动路径保存至结构体;读取并访问结构体中的启动路径,如果访问失败则将所述启动路径所属的目标启动项信息标记为空启动项;根据空启动项标记将启动项信息列表中的相应启动项信息删除,并在删除完成后根据启动项信息列表更新启动项列表。本发明能自动删除BIOS启动项列表中的空启动项,满足用户的使用体验,避免了用户误进入空启动项而无法退出,必须重启服务器的窘境。必须重启服务器的窘境。必须重启服务器的窘境。


技术研发人员:王淑贤 杨少俊 姚藩益
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.09.13
技术公布日:2021/12/27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1