基本输入输出系统设定方法及开机方法_2

文档序号:8361760阅读:来源:国知局
遗失、毁损或遭到不当篡改,使用者于下次进行开机作业时,还可以从云服务器中读取已存储的B1S设定档,以顺利进行开机作业。
[0022]本发明还提供一个搭配前述B1S程序产生设定档所使用的开机方法,请参阅图2。
[0023]首先执行步骤S20,启动计算机系统的电源以进行开机作业。
[0024]然后进行步骤S21,B1S程序读取上段说明中存储于NVRAM的B1S设定档。此时,CPU通过B1S程序执行校验和算法(checksum algorism)来计算出存储于NVRAM的设定档的一个校验值。
[0025]之后,CPU比较此校验值和上次计算机系统成功开机时存储于B1S程序中的验证值是否相等。如果校验值与验证值相等,则表示存储于NVRAM的设定档是正确的而进入步骤S22,使用从NVRAM中加载设定档的各项参数设定值,对计算机系统所配置的各项硬件进行初始化,以进行开机作业。若校验值与验证值不相等,则表示存储于NVRAM的设定档是有问题的,例如此设定档的数据遭到更改或者是文档毁损,则进入步骤S23,计算机系统通过网络联机至云服务器以加载存储于云服务器的设定档,使计算机系统对其所配置的各项硬件进行初始化并进行开机作业。
[0026]为了能够适应计算机系统的生产制造流程,本发明另提供计算机系统的另一种开机方法,请参阅图3。
[0027]使用者预先选择设定跳线器(jumper)的跳线位置,前述跳线器至少可以在计算机系统的主机板上的第一位置与第二位置之间跳线。之后,在步骤S30中,启动计算机系统以进行开机作业并判断跳线器的跳线位置。
[0028]然后,当使用者将跳线器设定在第一位置时,进入步骤S31,B1S程序从计算机系统的NVRAM加载并使用设定档,以进行开机作业。需说明的是,B1S程序在使用此设定档之前,同样能够计算并判断NVRAM中的设定档的校验值是否正确,以决定是否要使用此设定档的参数设定值。
[0029]另一方面,当使用者将跳线器设定在第二位置时,则进入步骤S32,计算机系统从云服务器加载设定档,以进行开机作业。步骤S32能够用于例如当云服务器所存储的B1S设定档的版本是比较新的情况,或者是如NVRAM的所存储的设定档出现问题的情况。因此,使用者便可根据不同的需求与情况来选择设定使用者想要加载B1S设定档的文档路径,而且在本实施例中只需使用一个跳线器。
[0030]综上所述,本发明确实能够通过B1S程序来自动化地设定配置于计算机系统的各项硬件的参数设定值,因此在B1S程序的设定上更为精准且有效率。另外,由于本实施例的B1S设定档被同时存储于计算机系统的NVRAM以及不同平台或不同系统的云服务器,因此即使NVRAM的设定档出现问题,B1S程序仍能够从云服务器加载,增加计算机系统开机作业的安全性。此外,计算机系统可以在开机的初始阶段就主动联机至网络,也可以在需要联机云服务器的时候才联机至网络,无论是哪一种作法都可以达成本发明的目的。
[0031]最后,必须再次说明的是,本发明于前述实施例中所揭露的构成元件仅为举例说明,并非用来限制本申请的范围,凡是其他容易想到的结构变化,或与其它等效元件的替代变化,也应为本申请权利要求所涵盖。
【主权项】
1.一种基本输入输出系统设定方法,其应用于计算机系统,该基本输入输出系统设定方法的特征在于,包含有以下步骤: a)启动所述计算机系统,执行B1S程序以检测所述计算机系统的配置信息并判断所述配置信息是否包含至少一个待设定硬件,若所述计算机系统没有配置所述至少一个待设定硬件,在所述B1S程序的菜单中将判断结果为否的所述至少一个待设定硬件进行隐藏;以及 b)根据所述配置信息产生设定档,并将所述设定档存储至云服务器以及所述计算机系统。
2.如权利要求1所述的基本输入输出系统设定方法,其特征在于, 在所述步骤a)中还包含判断所述至少一个待设定硬件的参数设定值是否正确,并主动调整所述至少一个待设定硬件的参数设定值为正确的参数设定值。
3.如权利要求1或2所述的基本输入输出系统设定方法,其特征在于, 在所述步骤a)中将所述计算机系统与网络连接。
4.如权利要求1或2所述的基本输入输出系统设定方法,其特征在于, 在所述步骤b)存储所述设定档至所述云服务器之前,将所述计算机系统与网络连接。
5.一种计算机系统的开机方法,使用于能够执行如权利要求1所述的基本输入输出系统设定方法的计算机系统,所述计算机系统的开机方法包含有以下步骤: 启动所述计算机系统并加载如权利要求1中存储于所述计算机系统的所述设定档,判断所述设定档是否正确,若判断结果为是,使用所述设定档进行开机作业;若判断结果为否,加载并使用如权利要求1中存储于所述云服务器的所述设定档以进行开机作业。
6.如权利要求5所述的计算机系统的开机方法,其特征在于, 在判断所述设定档是否正确时,执行校验和算法以计算所述设定档的校验值,并判断所述校验值与所述B1S程序的验证值是否相等,若判断结果为相等,则判断所述设定档为正确,若所述若判断结果是不相等的,则判断所述设定档为错误。
7.一种计算机系统的开机方法,使用于能够执行如权利要求1所述的基本输入输出系统设定方法的计算机系统,且该计算机系统包含有主机板以及能够在所述主机板的第一位置与第二位置之间跳线的跳线器,所述计算机系统的开机方法包含有以下步骤: 启动所述计算机系统并判断所述跳线器的跳线位置, 当所述跳线器是设定在所述第一位置时,加载并使用如权利要求1中存储于所述计算机系统的所述设定档以进行开机作业, 当所述跳线器是设定在所述第二位置时,加载并使用如权利要求1中存储于所述云服务器的所述设定档以进行开机作业。
【专利摘要】一种基本输入输出系统的设定方法,应用于计算机系统,该设定方法包含有以下步骤:a)启动计算机系统,执行BIOS程序以检测计算机系统的配置信息并判断其中是否包含至少一个待设定硬件,在BIOS程序的菜单隐藏对于判断结果为否的待设定硬件;b)根据前述配置信息自动产生设定档,并将该设定档存储于云服务器和计算机系统;因此,BIOS程序自动设定计算机系统的设定档,并将其存储于计算机系统和云服务器,不仅省去人工操作的麻烦,也增进开机作业的安全性。
【IPC分类】G06F21-57
【公开号】CN104680068
【申请号】CN201510133384
【发明人】纪文伟
【申请人】环旭电子股份有限公司
【公开日】2015年6月3日
【申请日】2015年3月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1