[发明专利]创建OS启动项的方法、装置、设备及可读存储介质有效
申请号: | 201810185681.1 | 申请日: | 2018-03-07 |
公开(公告)号: | CN108319470B | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 钱慧娟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 创建 os 启动 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种创建OS启动项的方法、装置、设备及可读存储介质,包括:预先将第一启动路径保存至预设存储器中;预先将第二启动路径保存至启动路径表中;所述第二启动路径为操作系统的标准启动路径;获取预设存储器中保存的第一启动路径;在第一启动路径正常时依据第一启动路径创建第一启动项;不正常时,扫描所述启动路径表,并依据所述启动路径表中的第二启动路径创建第二启动项。本发明由于预设存储器只保存最后安装的OS创建的启动路径,因此本发明通过第一启动项和第二启动项都能启动计算机,避免了产生多余的无法启动的启动路径而导致计算机宕机的问题,降低了计算机宕机的概率。
技术领域
本发明涉及操作系统技术领域,特别是涉及一种创建OS启动项的方法。本发明还涉及一种创建OS启动项的装置、设备及可读存储介质。
背景技术
在计算机上安装OS(Operating System,操作系统)之后,BIOS(Basic InputOutput System,基本输入输出系统)会创建该OS的启动路径,该启动路径是用于引导计算机进行启动的,只要这个启动路径一直存在,计算机就可以通过该启动路径进行启动。这个启动路径在系统重启之后还会存在,可以引导计算机进入OS,但是在刷新BIOS之后,这个启动路径就会丢失,因此在BIOS中会有一个启动路径表,包含了常见操作系统的标准启动路径,在刷新BIOS后系统启动时,BIOS会根据启动路径表在计算机硬盘中查找OS的启动路径是否存在,若存在并且该启动路径可以打开,则创建启动选项。
目前除了基本的OS(例如:Windows、Linux)以外,越来越多的企业会选择自己定制OS,而由于在定制OS时有些企业没有按照标准来进行,因此在定制的OS存放启动路径的文件夹中会出现多个非标准的启动路径,而这些非标准的启动路径都会保存到启动路径表中,在刷新BIOS后系统启动时,BIOS会依据这些启动路径分别创建多个启动项,这些启动项中只有一个是用户期望的启动项,其余的属于多余的启动项,并且这些多余的启动项由于是由非标准的启动路径创建的(依据标准的启动路径创建的启动项都是可以启动计算机的),因此这些多余的启动项有时会出现无法启动计算机的情况,此时就会出现计算机宕机的问题。
因此,如何避免刷新BIOS后系统启动时产生多余的启动项而导致计算机出现宕机的问题是本领域技术人员需要解决的问题。
发明内容
本发明的目的是提供一种创建OS启动项的方法,其能够降低计算机宕机的概率;本发明的另一目的是提供一种包括上述方法的创建OS启动项的装置、设备及可读存储介质,其也能够降低计算机宕机的概率。
为解决上述技术问题,本发明提供了一种创建OS启动项的方法,包括:
预先将第一启动路径保存至预设存储器中;所述第一启动路径为最后安装的操作系统OS创建的启动路径;
预先将第二启动路径保存至启动路径表中;所述第二启动路径为操作系统的标准启动路径;
获取所述预设存储器中保存的第一启动路径;
判断所述第一启动路径是否正常,若是,则依据所述第一启动路径创建第一启动项;若否,则扫描所述启动路径表,并依据所述启动路径表中的第二启动路径创建第二启动项;
其中,所述预设存储器中保存的第一启动路径在刷新基本输入输出系统BIOS后仍然存在。
优选地,当获取所述启动路径表中保存的第二启动路径失败时,还包括:
预先将第三启动路径保存至备用存储器中;
获取所述备用存储器中保存的第三启动路径;
依据所述第三启动路径创建第三启动项。
优选地,所述预设存储器为非易失性随机访问存储器NVRAM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810185681.1/2.html,转载请声明来源钻瓜专利网。