本申请提供了一种UEFI驱动卸载方法、装置、电子设备及可读存储介质,所述UEFI驱动卸载方法包括:若检测到BIOS系统启动初始化,则获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点,其中,所述目标PCIE设备是指当前所使用的PCIE设备;若检测到所述第一路径节点和所述第二路径节点数据匹配,则响应于UEFI驱动卸载命令,卸载所述目标PCIE设备对应的UEFI驱动。本申请解决了现有技术中计算机系统的启动速度慢的技术问题。有技术中计算机系统的启动速度慢的技术问题。有技术中计算机系统的启动速度慢的技术问题。
【技术实现步骤摘要】
UEFI驱动卸载方法、装置、电子设备及可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种UEFI驱动卸载方法、装置、电子设备及可读存储介质。
技术介绍
[0002]随着UEFI(Unified Extensible Firmware Interface:统一的可扩展固件接口)规范的普及与应用,越来越多的外设固件兼容UEFI模式,设备固件也包含有UEFI驱动,以支持在设备重启阶段支持该设备的正常工作,在主板开机阶段,BIOS(Basic Input/Output System:基本输入输出系统)系统会调用PCIE(Peripheral Component Interconnect Express:高速串行计算机扩展总线标准)设备固件中的UEFI驱动来初始化PCIE设备,以确保PCIE设备的功能正常,但是在计算机系统启动时,BIOS系统需要调用并加载UEFI驱动,UEFI驱动的存在会严重拉长计算机系统的启动时长。
[0003]目前,为解决计算机系统的启动速度慢的技术问题,在计算机处于开机状态下,启用驱动删除软件对所有的UEFI驱动进行枚举,通过用户逐个检查驱动的路径信息找到当前所使用的PCIE设备对应UEFI驱动,以删除当前所使用的PCIE设备对应的UEFI驱动。虽然这种用户手动删除的方式能够保障计算机系统在下次使用当前的PCIE设备时开机速度能得到有效的提升,但是需要对枚举的每一个驱动进行路径信息的检查,再找到对应的UEFI驱动进行删除,这就使得手动删除的操作难度大,且每次删除的只是当前所使用的PCIE设备对应的UEFI驱动,下次启用别的PCIE设备又需要重复上述操作,因此这种UEFI驱动的删除方式并未实际解决掉计算机系统的启动速度慢的技术问题。
技术实现思路
[0004]本申请的主要目的在于提供一种UEFI驱动卸载方法、装置、电子设备及可读存储介质,旨在解决现有技术中计算机系统的启动速度慢的技术问题。
[0005]为实现上述目的,本申请提供一种UEFI驱动卸载方法,所述UEFI驱动卸载方法包括:若检测到BIOS系统启动初始化,则获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点,其中,所述目标PCIE设备是指当前所使用的PCIE设备;若检测到所述第一路径节点和所述第二路径节点数据匹配,则响应于UEFI驱动卸载命令,卸载所述目标PCIE设备对应的UEFI驱动。
[0006]为实现上述目的,本申请还提供一种UEFI驱动卸载装置,所述UEFI驱动卸载装置包括:参数获取模块,用于若检测到BIOS系统启动初始化,则获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点,其中,所述目标PCIE设备是指当前所使用的PCIE设备;UEFI驱动卸载模块,用于若检测到所述第一路径节点和所述第二路径节点数据匹
配,则响应于UEFI驱动卸载命令,卸载所述目标PCIE设备对应的UEFI驱动。
[0007]本申请还提供一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述UEFI驱动卸载方法的程序,所述UEFI驱动卸载方法的程序被处理器执行时可实现如上述的UEFI驱动卸载方法的步骤。
[0008]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有实现UEFI驱动卸载方法的程序,所述UEFI驱动卸载方法的程序被处理器执行时实现如上述的UEFI驱动卸载方法的步骤。
[0009]本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的UEFI驱动卸载方法的步骤。
[0010]本申请提供了一种UEFI驱动卸载方法、装置、电子设备及可读存储介质,相比于现有技术中计算机处于开机状态下,启用驱动删除软件对所有的UEFI驱动进行枚举,通过用户逐个检查驱动的路径信息找到当前所使用的PCIE设备对应UEFI驱动,以删除当前所使用的PCIE设备对应的UEFI驱动,本申请首先若检测到BIOS系统启动初始化,则获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点,其中,所述目标PCIE设备是指当前所使用的PCIE设备;若检测到所述第一路径节点和所述第二路径节点数据匹配,则响应于UEFI驱动卸载命令,卸载所述目标PCIE设备对应的UEFI驱动。本申请通过分别获取当前所使用的PCIE设备的路径节点和UEFI驱动镜像的路径节点,采用数据匹配的方式确认两个路径节点为同一个路径接口,从而精准找到当前所使用的PCIE设备对应的UEFI驱动,以执行驱动卸载命令,实现计算机系统自动完成UEFI驱动的卸载操作,克服了现有技术中需要对枚举的每一个驱动进行路径信息的检查,再找到对应的UEFI驱动进行删除,这就使得手动删除的操作难度大,且每次删除的只是当前所使用的PCIE设备对应的UEFI驱动,下次启用别的PCIE设备又需要重复上述操作的技术缺陷,提升了计算机系统的启动速度。
附图说明
[0011]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0012]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本申请UEFI驱动卸载方法第一实施例的流程示意图;图2为本申请UEFI驱动卸载方法第二实施例的流程示意图;图3为本申请UEFI驱动卸载装置一实施例的结构示意图;图4为本申请实施例中UEFI驱动卸载方法涉及的硬件运行环境的设备结构示意图。
[0014]本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0015]为使本申请的上述目的、特征和优点能够更加明显易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例
仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本申请保护的范围。
[0016]PCIE设备可以为网卡设备,网卡设备和驱动设备共同构成网卡驱动设备,通过网卡驱动设备的驱动程序使得网卡和网络操作系统兼容,从而实现两台计算机之间的计算机通信,而网卡设备和驱动设备的兼容是通过连接二者的路径接口来实现的,通过连接二者的路径接口能够实现网卡设备和驱动设备之间的数据通信,也即网卡设备和驱动设备在同一个路径节点上实现数据通信。
[0017]在主板开机阶段,BIOS系统会调用PCIE设备固件中的UEFI驱动来初始化PCIE设备,以确保PCIE设备的功能正常,但是在计算机系统启动时,BIOS系统需要调用并加载UEFI驱动,UEFI驱动的存在会严重拉长计算机系统的启动时长。例如,如果某主本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种UEFI驱动卸载方法,其特征在于,所述UEFI驱动卸载方法包括:若检测到BIOS系统启动初始化,则获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点,其中,所述目标PCIE设备是指当前所使用的PCIE设备;若检测到所述第一路径节点和所述第二路径节点数据匹配,则响应于UEFI驱动卸载命令,卸载所述目标PCIE设备对应的UEFI驱动。2.如权利要求1所述UEFI驱动卸载方法,其特征在于,所述响应于UEFI驱动卸载命令,卸载所述目标PCIE设备对应的UEFI驱动的步骤包括:获取所述UEFI驱动镜像对应的驱动执行协议信息;响应于所述驱动执行协议信息中的UEFI驱动卸载命令,卸载所述UEFI驱动。3.如权利要求1所述UEFI驱动卸载方法,其特征在于,所述获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点的步骤包括:获取所述目标PCIE设备对应的第一路径节点;通过遍历所述UEFI驱动镜像对应的镜像路径,确定所述镜像路径对应的第二路径节点。4.如权利要求3所述UEFI驱动卸载方法,其特征在于,所述通过遍历所述UEFI驱动镜像对应的镜像路径,确定所述镜像路径对应的第二路径节点的步骤包括:判断所述镜像路径是否包含相对偏移节点,其中,所述相对偏移节点用于表征所述UEFI驱动的调用信息;若是,则确定所述镜像路径对应的第二路径节点;若否,则初始化所述BIOS系统,并返回执行步骤:获取目标PCIE设备对应的第一路径节点以及UEFI驱动镜像对应的第二路径节点。5.如权利要求3所述UEFI驱动卸载方法,其特征在于,所述获取所述目标PCIE设备对应的第一路径节点的步骤包括:通过分析所述目标PCIE设备对应的设备启动信息,确定所述目标PCIE设备的设备启动路径;通过遍历所述设备启动路径,确定所述目标PCIE设备对应的第一路径节点。6.如权利要求1所述UEFI驱动卸载方法,其特征在于,在所述获取目标PCIE设备对应的第...
【专利技术属性】
技术研发人员:李伟,李洪明,李晓涛,乐磊,
申请(专利权)人:深圳市吉方工控有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。