开机方法与流程

文档序号:12362779阅读:181来源:国知局
开机方法与流程

本发明是有关于一种开机方法,特别是指一种使计算机的操作更为简便的开机方法。



背景技术:

在这个信息爆炸的时代,无论是各行各业或一般消费者都会使用各种不同类型的计算机系统,如服务器、工作站、个人计算机等,以处理大量的信息。其中,多数的计算机系统都是藉由一基本输入输出系统(Basic Input/Output System;BIOS),先执行所有硬件装置的初始化设定并再由其中一个选定的硬件装置执行一开机程序,以载入一作业系统。

随着技术的演进,现今的计算机系统的基本输入输出系统(BIOS)可支援传统(Legacy)及统一可延伸韧体界面(Unified Extensible Firmware Interface;UEFI)二种架构的开机装置,并根据一预先储存的设定值选择Legacy及UEFI之其中一种架构的开机装置作为载入该作业系统的候选开机装置。

但对于部分使用者,例如设计并验证该计算机系统的工程师而言,当该计算机系统于某些消费者端只会操作在Legacy及UEFI之其中一种架构的开机装置,且于另一些消费者端只会操作在Legacy及UEFI之其中另一种架构的开机装置时,该等使用者在设计或验证的过程中必须不时地切换该预先储存的设定值,以确保该计算机系统分别能在该二种架构的开机装置作为候选开机装置都能正常运作。然而,在每次改变该设定值以由其中一种架构切换为另一种架构的开机装置作为候选开机装置时,都必须重新启动该计算机系统,以使该BIOS能根据该新的设定值作对应的选择。因此,这些重新启动的程序导致该计算机系统在设计及验证的过程更加耗时且不便,而成为一个待解决的问题。



技术实现要素:

本发明的主要目的在于提供一种使计算机的操作更为简便的开机方法,其可避免先前技术中切换设定值所执行的重新启动的程序,而达到省时且便利的功效。

为达上述目的,本发明开机方法,适用于一包含一基本输入输出系统(Basic Input/Output System;BIOS)、一第一群组的N个开机装置、及一第二群组的M个开机装置的计算机系统,N及M为正整数。该开机方法包含以下步骤:

(a)藉由该基本输入输出系统,当接收一第一输入信号时,判断该第一输入信号的逻辑值;

(b)当该第一输入信号的逻辑值与一第一逻辑值相等时,藉由该基本输入输出系统,根据一预先储存的设定值选择一第一开机序列及一第二开机序列之其中一者为一选定开机序列,再根据该选定开机序列决定一候选开机装置,该第一开机序列相关于该N个开机装置的开机候选顺序,该第二开机序列相关于该M个开机装置的开机候选顺序;

(c)当该第一输入信号的逻辑值与一第二逻辑值相等时,藉由该基本输入输出系统,根据一第二输入信号选择该N个开机装置及该M个开机装置之其中一者为该候选开机装置;及

(d)藉由该候选开机装置,载入一作业系统。

与现有技术相比,本发明开机方法利用该第二输入信号直接选择二种架构中的任一开机装置,以避免先前技术中切换设定值所执行的重新启动的程序,而达到省时且便利的有益效果。

【附图说明】

本发明之其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:

图1是一方块图,说明本发明开机方法适用的一计算机系统。

图2是一流程图,说明本发明开机方法之一实施例的流程图。

【具体实施方式】

参阅图1,本发明开机方法之实施例适用于一计算机系统1。该计算机系统1包含一基本输入输出系统(Basic Input/Output System;BIOS)11、一第一群组的N个开机装置12、及一第二群组的M个开机装置13。其中,M及N为正整数。该第一群组的N个开机装置12支援传统(Legacy)架构,该第二群组的M个开机装置13支援统一可延伸韧体界面(Unified Extensible Firmware Interface;UEFI)架构。该第一群组的N个开机装置12可包括相同的装置,如二台一样型号的硬盘机,也可包括不相同的装置,如一台硬盘机与一个随身碟。同样地,该第二群组的M个开机装置13可包括相同的装置,也可包括不相同的装置。

参阅图1与图2,图2是一流程图,说明该计算机系统1如何执行本发明开机方法之该实施例。

于步骤S1,当该基本输入输出系统11接收一第一输入信号时,判断该第一输入信号的逻辑值。举例来说,该第一输入信号来自一键盘(图未示),且当一使用者利用该键盘输入时,该第一输入信号为逻辑1,而当该使用者没有利用该键盘输入时,该第一输入信号为逻辑0。

于步骤S2,当该第一输入信号的逻辑值与一第一逻辑值相等时,在本实施例中,该第一逻辑值为逻辑0,接续前述的例子,当该第一输入信号的逻辑值为0时,该基本输入输出系统11先根据一预先储存的设定值选择一第一开机序列(Boot Order)及一第二开机序列之其中一者为一选定开机序列,再根据该选定开机序列决定一候选开机装置。该第一开机序列相关于该N个开机装置12的开机候选顺序,该第二开机序列相关于该M个开机装置13的开机候选顺序。

以下为方便说明起见,以N=2,M=2为例作说明。该第一群组的二个开机装置12为一第一硬盘机及一第一随身碟,该第二群组的二个开机装置13为一第二硬盘机及一第二随身碟。该设定值、该第一开机序列、及该第二开机序列都被预先储存于该基本输入输出系统11。举例来说,该第一开机序列依序为该第一硬盘机及该第一随身碟,该第二开机序列依序为该第二随身碟及该第二硬盘机。当该设定值为逻辑0时,该基本输入输出系统11选择该第一开机序列为该选定开机序列,当该设定值为逻辑1时,该基本输入输出系统11选择该第二开机序列为该选定开机序列。该基本输入输出系统11再根据该选定开机序列决定一候选开机装置,假设该设定值为逻辑1,该基本输入输出系统11依序判断该第二随身碟及该第二硬盘机是否已与该基本输入输出系统11连线,并检查该第二随身碟及该第二硬盘机是否储存一作业系统的开机程序。假设该第二随身碟虽然已与该基本输入输出系统11连线,但却没有储存该作业系统的开机程序,而该第二硬盘机已与该基本输入输出系统11连线且储存该作业系统的开机程序,则该第二硬盘机被该基本输入输出系统11决定为该候选开机装置。

于步骤S3,当该第一输入信号的逻辑值与一第二逻辑值相等时,在本实施例中,该第二逻辑值为逻辑1,接续前述的例子,当该第一输入信号的逻辑值为1时,该基本输入输出系统11根据一第二输入信号选择该N个开机装置12与该M个开机装置13之其中一者为该候选开机装置。当该第一输入信号为逻辑1时,该计算机系统1会在一显示荧幕(图未示)上显示一基本输入输出(BIOS)界面,该基本输入输出(BIOS)界面会同时呈现该N个开机装置12及该M个开机装置13的选项,且该使用者利用该键盘输入以直接选择该等开机装置12、13之其中一者,并藉由该键盘产生指示该选择结果的该第二输入信号。

于步骤S4,该候选开机装置载入一作业系统并执行该开机程序。

再接续前例重作说明,若该基本输入输出系统11的初始设定值为逻辑0,且该使用者没有利用该键盘输入时,则该第一输入信号为逻辑0,且该基本输入输出系统11根据该第一开机序列,依序选择该第一群组(支援Legacy架构)的二个开机装置作为该候选开机装置,以载入该作业系统。反之,若该基本输入输出系统11的初始设定值虽然为逻辑0,但该使用者利用该键盘输入时,则该第一输入信号为逻辑1,且该基本输入输出系统11先藉由该显示荧幕呈现该BIOS界面,再根据该使用者利用该键盘输入所产生的该第二输入信号,直接选择该二个开机装置(支援Legacy架构)12与该二个开机装置(支援UEFI架构)13之其中一者作为该候选开机装置,以载入该作业系统。因此,藉由本发明的开机方法,即使该基本输入输出系统11预设为只支援Legacy架构及UEFI架构之其中一者的开机受限模式时,仍然能在不改变原来的开机受限模式的情况下,达到不需重新开机,即能选择支援该二种架构之其中任一开机装置12、13的目的。

综上所述,无论该基本输入输出系统11本来会根据该设定值选择二种架构中的其中一者,再根据该者的开机序列决定该候选开机装置,只要利用该第二输入信号直接选择二种架构中的任一开机装置12、13,即能避免先前技术中切换设定值所执行的重新启动的程序,而达到省时且便利的功效,故确实能达成本发明之目的。

惟以上所述者,仅为本发明之较佳实施例而已,当不能以此限定本发明实施之范围,即大凡依本发明申请专利范围及专利说明书内容所作之简单的等效变化与修饰,皆仍属本发明专利涵盖之范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1