本发明涉及计算机技术领域,具体为一种通过外部存储自动更新计算机uefibios的方法。
背景技术:
传统计算机在使用外部存储更新bios时,需要用户事先拷贝相应主机对应的更新bios的工具和bios文件,然后再进行更新bios的操作,该方法会带来几个问题:
1)不同计算机以及不同环境下需要的更新bios的工具是不一样的,更新工具以及更新方法的繁杂容易给用户造成困扰;
2)操作效率低下,无法满足工厂大批量产时的测试需求;
3)人为操作,在实际操作过程中可能操作失误,无法做到百分之百的准确,同时,更新bios时环境的多样性,可能会造成在更新bios时发生某些不可预知的错误,例如在windows下更新bios时就可能会被操作系统的某些行为打断,从而造成bios更新失败,无法开机的严重后果。
综上所述,本发明通过设计一种通过外部存储自动更新uefibios的方法来解决存在的问题。
技术实现要素:
本发明的目的在于提供一种通过外部存储自动更新uefibios的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种通过外部存储自动更新uefibios的方法,包括以下步骤:
s1,将需要更新的bios文件,以及相应的配置文件预先放置在外部存储器中;
s2,使用时,将外部存储器连接在电脑主机中,连接完成后,将外部存储器中需要更新的bios文件和相应的配置文件传传送至电脑主机中并且被电脑主机进行接收和读取从而实现更新bios的电脑主机;
s3,根据外部存储器中配置文件的具体配置,可进行不同情况下的更新方式。
优选的,所述s1中外部存储器与电脑主机之间为热插拔,所述外部存储器为u盘或者硬盘。
优选的,所述s3中根据外部存储器中配置文件的具体配置,可进行不同情况下的更新方式如下:
1)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对不存在配置文件,或者配置文件中关闭了此项更新bios的功能,则直接退出,不对用户当前的操作产生任何影响;
2)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,但是并未指定需要更新的bios文件,则扫描此时外部存储器中符合条件的bios文件,并显示出菜单供用户选择需要更新的bios文件;
3)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,并且指定需要更新的bios文件,则直接使用指定的文件进行更新,不需要用户的参与。
与现有技术相比,本发明的有益效果是:
1、本发明中,通过设计配置外部存储(例如u盘)中的配置文件,系统自动读取配置文件中的配置,实现不同方式的自动更新;
2、本发明中,通过设计实现了配置文件的自动读取、bios文件的自动更新,更新过程中可无需用户介入,降低了更新出错的可能性,极大提高了更新的效率,同时,该更新方法适用于任何具有uefibios的计算机系统。
附图说明
图1为本发明外部存储设备自动更新uefibios流程结构结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:
一种通过外部存储自动更新uefibios的方法,包括以下步骤:
s1,将需要更新的bios文件和相应的配置文件通过外部存储器中的bios文件自动识别模块进行读取,读取的需要更新的bios文件和相应的配置文件传送至外部存储器中进行存储;
s2,使用时,将外部存储器连接在电脑主机中,连接完成后,将外部存储器中需要更新的bios文件和相应的配置文件传传送至电脑主机中并且被电脑主机进行接收和读取从而实现更新bios的电脑主机;
s3,根据外部存储器中配置文件的具体配置,可进行不同情况下的更新方式。
本发明工作流程:
步骤1,将需要更新的bios文件,以及相应的配置文件预先放置在外部存储器中;
步骤2,使用时,将外部存储器连接在电脑主机中,连接完成后,将外部存储器中需要更新的bios文件和相应的配置文件传传送至电脑主机中并且被电脑主机进行接收和读取从而实现更新bios的电脑主机;
步骤3,根据外部存储器中配置文件的具体配置,可进行不同情况下的更新方式:
1)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对不存在配置文件,或者配置文件中关闭了此项更新bios的功能,则直接退出,不对用户当前的操作产生任何影响;
2)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,但是并未指定需要更新的bios文件,则扫描此时外部存储器中符合条件的bios文件,并显示出菜单供用户选择需要更新的bios文件;
3)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,并且指定需要更新的bios文件,则直接使用指定的文件进行更新,不需要用户的参与。
实施案例
如图1,以u盘为例:
步骤1)将需要更新的bios文件,以及相应的配置文件预先放置在u盘中;
步骤2)使用时,将u盘连接在电脑主机中,连接完成后,将u盘中需要更新的bios文件和相应的配置文件传传送至电脑主机中并且被电脑主机进行接收和读取从而实现更新bios的电脑主机;
步骤3)根据u盘中配置文件的具体配置,可进行不同情况下的更新方式:
i.外u盘中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对不存在配置文件,或者配置文件中关闭了此项更新bios的功能,则直接退出,不对用户当前的操作产生任何影响;
ii.u盘中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,但是并未指定需要更新的bios文件,则扫描此时外部存储器中符合条件的bios文件,并显示出菜单供用户选择需要更新的bios文件;
iii.u盘中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,并且指定需要更新的bios文件,则直接使用指定的文件进行更新,不需要用户的参与。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种通过外部存储自动更新uefibios的方法,包括以下步骤:
s1,将需要更新的bios文件,以及相应的配置文件预先放置在外部存储器中;
s2,使用时,将外部存储器连接在电脑主机中,连接完成后,将外部存储器中需要更新的bios文件和相应的配置文件传传送至电脑主机中并且被电脑主机进行接收和读取从而实现更新bios的电脑主机;
s3,根据外部存储器中配置文件的具体配置,可进行不同情况下的更新方式。
2.根据权利要求1所述的一种通过外部存储自动更新uefibios的方法,其特征在于:所述s1中外部存储器与电脑主机之间为热插拔,所述外部存储器为u盘或者硬盘。
3.根据权利要求1所述的一种通过外部存储自动更新uefibios的方法,其特征在于,所述s3中根据外部存储器中配置文件的具体配置,可进行不同情况下的更新方式如下:
1)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对不存在配置文件,或者配置文件中关闭了此项更新bios的功能,则直接退出,不对用户当前的操作产生任何影响;
2)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,但是并未指定需要更新的bios文件,则扫描此时外部存储器中符合条件的bios文件,并显示出菜单供用户选择需要更新的bios文件;
3)外部存储器中配置文件bios文件自动识别模块通过识别配置文件的具体配置从而对配置文件打开了此项更新bios的功能,并且指定需要更新的bios文件,则直接使用指定的文件进行更新,不需要用户的参与。
技术总结