开机启动方法、装置、设备及存储介质制造方法及图纸

技术编号:38808738 阅读:14 留言:0更新日期:2023-09-15 19:47
本发明专利技术公开一种开机启动方法、装置、设备及存储介质,涉及开机启动技术领域,方法包括:主板上电后,判断基本输入输出系统BIOS文件中是否存在预设特征码,BIOS文件包括目标BIOS文件或初始BIOS文件,预设特征码在初始BIOS文件安装到主板后的测试阶段设置,存储于目标BIOS文件中;若BIOS文件中不存在预设特征码,则不启动操作系统,执行关机操作。本发明专利技术使得第三方即使获得了初始BIOS二进制文件,也无法成功在主板上运行,避免了第三方非法使用获得的初始BIOS二进制文件,解决了现有初始BIOS二进制文件被第三方非法使用的技术问题,提高了BIOS的安全性。的安全性。的安全性。

【技术实现步骤摘要】
开机启动方法、装置、设备及存储介质


[0001]本专利技术涉及开机启动
,尤其涉及一种开机启动方法、装置、设备及存储介质。

技术介绍

[0002]BIOS(Basic Input Output System,基本输入输出系统)是计算机系统中的重要组成部分。相关技术中,第三方获得不同厂家的初始BIOS二进制文件后,可以不经修改直接在其他厂家的计算机主板上运行,导致第三方可以非法使用获得的初始BIOS二进制文件。

技术实现思路

[0003]本专利技术的主要目的在于:提供一种开机启动方法、装置、设备及存储介质,旨在解决现有初始BIOS二进制文件被第三方非法使用的技术问题。
[0004]为实现上述目的,本专利技术采用如下技术方案:
[0005]第一方面,本专利技术提供一种开机启动方法,方法包括:
[0006]主板上电后,判断基本输入输出系统BIOS文件中是否存在预设特征码,BIOS文件包括目标BIOS文件或初始BIOS文件,预设特征码在初始BIOS文件安装到主板后的测试阶段设置,存储于目标BIOS文件中;
[0007]若BIOS文件中不存在预设特征码,则不启动操作系统,执行关机操作。
[0008]可选地,判断基本输入输出系统BIOS文件中是否存在预设特征码的步骤之前,方法还包括:
[0009]判断主板上嵌入式控制器内是否存在目标嵌入式控制器固件;
[0010]若嵌入式控制器内存在目标嵌入式控制器固件,则基于目标嵌入式控制器固件,完成嵌入式控制器初始化;
[0011]判断基本输入输出系统BIOS文件中是否存在预设特征码的步骤之后,方法还包括:
[0012]若BIOS文件中不存在预设特征码,则判断嵌入式控制器内是否存在特征码标志位;
[0013]若嵌入式控制器内不存在特征码标志位,则判断主板的上电次数是否小于预设次数阈值;
[0014]若上电次数小于预设次数阈值,则启动操作系统,完成开机启动,以进行预设特征码设置。
[0015]可选地,初始BIOS文件中包括目标嵌入式控制器固件;
[0016]判断嵌入式控制器内是否存在目标嵌入式控制器固件之后,方法还包括:
[0017]若嵌入式控制器内不存在目标嵌入式控制器固件,则判断BIOS文件中是否存在目标嵌入式控制器固件;
[0018]若BIOS文件中存在目标嵌入式控制器固件,则从BIOS文件获取目标嵌入式控制器
固件;
[0019]执行基于目标嵌入式控制器固件,完成嵌入式控制器初始化的步骤。
[0020]可选地,判断BIOS文件中是否存在目标嵌入式控制器固件的步骤之后,方法还包括:
[0021]若BIOS文件中不存在目标嵌入式控制器固件,则无法完成嵌入式控制器初始化,无法完成BIOS初始化,保持关机状态。
[0022]可选地,判断基本输入输出系统BIOS文件中是否存在预设特征码的步骤之后,方法还包括:
[0023]若BIOS文件中存在预设特征码,则启动操作系统,完成开机启动。
[0024]可选地,判断嵌入式控制器内是否存在特征码标志位之后,方法还包括:
[0025]若嵌入式控制器内存在特征码标志位,则完成BIOS初始化,并擦除BIOS文件中目标嵌入式控制器固件,启动操作系统,完成开机启动。
[0026]可选地,判断主板的上电次数是否小于预设次数阈值之后,方法包括:
[0027]若上电次数大于或等于预设次数阈值,则不启动操作系统,执行关机操作。
[0028]第二方面,本专利技术还提供一种开机启动装置,装置包括:
[0029]判断模块,用于主板上电后,判断基本输入输出系统BIOS文件中是否存在预设特征码,BIOS文件包括目标BIOS文件或初始BIOS文件,预设特征码在初始BIOS文件安装到主板后的测试阶段设置,存储于目标BIOS文件中;
[0030]启动模块,用于若BIOS文件中不存在预设特征码,则不启动操作系统,执行关机操作。
[0031]第三方面,本专利技术还提供一种开机启动设备,设备包括:存储器、处理器及存储在存储器上并可在处理器上运行的开机启动程序,通过开机启动程序配置为实现如上述任一项开机启动方法的步骤。
[0032]第四方面,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有开机启动程序,开机启动程序被处理器执行时实现如上述任一项的开机启动方法的步骤。
[0033]本专利技术提供一种开机启动方法、装置、设备及存储介质,主板上电后,判断基本输入输出系统BIOS文件中是否存在预设特征码,BIOS文件包括目标BIOS文件或初始BIOS文件,预设特征码在初始BIOS文件安装到主板后的测试阶段设置,存储于目标BIOS文件中;若BIOS文件中不存在预设特征码,则不启动操作系统,执行关机操作。
[0034]由此,本专利技术通过在初始BIOS文件载入主板的测试阶段,设置预设特征码,使得能在主板上运行的目标BIOS文件中需要包含预设特征码,即使第三方获得了初始BIOS文件,但是由于初始BIOS文件中不包含预设特征码,也无法成功将初始BIOS文件在主板上运行,避免了第三方非法使用获得的初始BIOS二进制文件,提高了BIOS的安全性。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,不付出创造性劳动的前提下,还可以根
据这些附图示出的结构获得其他的附图。
[0036]图1为本专利技术开机启动设备的结构示意图;
[0037]图2为本专利技术开机启动方法第一实施例的流程示意图;
[0038]图3为本专利技术开机启动方法第二实施例的流程示意图;
[0039]图4为本专利技术开机启动方法第三实施例的流程示意图;
[0040]图5为本专利技术开机启动装置第一实施例的模块示意图。
[0041]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0042]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0044]在本专利技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的装置或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种装置或者系统所固有的要素。在没有更多限制的情况下,由语句“包括
……”...

【技术保护点】

【技术特征摘要】
1.一种开机启动方法,其特征在于,所述方法包括:主板上电后,判断基本输入输出系统BIOS文件中是否存在预设特征码,所述BIOS文件包括目标BIOS文件或初始BIOS文件,所述预设特征码在所述初始BIOS文件安装到所述主板后的测试阶段设置,存储于所述目标BIOS文件中;若所述BIOS文件中不存在所述预设特征码,则不启动操作系统,执行关机操作。2.如权利要求1所述的方法,其特征在于,所述判断基本输入输出系统BIOS文件中是否存在预设特征码的步骤之前,所述方法还包括:判断所述主板上嵌入式控制器内是否存在目标嵌入式控制器固件;若所述嵌入式控制器内存在所述目标嵌入式控制器固件,则基于所述目标嵌入式控制器固件,完成所述嵌入式控制器初始化;所述判断基本输入输出系统BIOS文件中是否存在预设特征码的步骤之后,所述方法还包括:若所述BIOS文件中不存在所述预设特征码,则判断所述嵌入式控制器内是否存在特征码标志位;若所述嵌入式控制器内不存在所述特征码标志位,则判断所述主板的上电次数是否小于预设次数阈值;若所述上电次数小于所述预设次数阈值,则启动所述操作系统,完成开机启动,以进行所述预设特征码设置。3.如权利要求2所述的方法,其特征在于,所述初始BIOS文件中包括所述目标嵌入式控制器固件;所述判断所述嵌入式控制器内是否存在所述目标嵌入式控制器固件之后,所述方法还包括:若所述嵌入式控制器内不存在所述目标嵌入式控制器固件,则判断所述BIOS文件中是否存在所述目标嵌入式控制器固件;若所述BIOS文件中存在所述目标嵌入式控制器固件,则从所述BIOS文件获取所述目标嵌入式控制器固件;执行基于所述目标嵌入式控制器固件,完成所述嵌入式控制器初始化的步骤。4.如权利要求3所述的方法,其特征在于,所述判断所述BIOS文件中是否存在所述目标嵌入式控...

【专利技术属性】
技术研发人员:魏文旭
申请(专利权)人:深圳宝龙达信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1