Bios在电脑装置开机时的执行方法与管理方法

文档序号:6611503阅读:205来源:国知局
专利名称:Bios在电脑装置开机时的执行方法与管理方法
技术领域
本发明是有关于一种多重开机的方法,且特别是有关于一种利用基本输入输 出系统来控制的多重开机的方法。
背景技术
操作系统(Operating System,简称OS)是一管理电脑硬件与软件资源的程 序,同时也是电脑系统的核心与基石。操作系统身负诸如管理与配置网络与管理文 4争系统等基本事务。操作系统也提供一个让使用者与系统互动的操作界面。
操作系统从早期的文字界面到目前的图形界面,其发展与电脑硬件息息相关, 而不同的电脑的架构也支持不同的操作系统。以目前的桌上型电脑而论,则有多种 不同的操作系统可以选择安装。而不同的操作系统,也会在不同领域具有较佳的表 现。因此,随着储存装置的容量愈来愈大,使用者会随着实际上的需要,而在一电 脑主机上安装一个以上的操作系统。
以传统的技术来说,要管理一具有多种操作系统的电脑装置,需要安装一套 应用软件来进行管理。也就是说,当使用者对一具有多种操作系统的电脑装置开机 时,则电脑装置会先载入一预设的主操作系统。然后通过管理操作系统的应用软件, 使用者可以决定要使用何种操作系统的环境下工作。
然而,由于传统的多重开机技术需要先载入一预设的主操作系统,才能决定 最后所要载入的操作系统。若是最后所要载入的操作系统与预设的操作系统不同 时,就会导致电脑装置开机时间变长而没有效率。

发明内容
因此,本发明的目的就是在提供一种基本输入输出系统在电脑装置开机时的 执行方法,可以适用在具有多个操作系统环境下操作的电脑装置,以用来提升多重 开机的效率。
此外,本发明也提供一种多操作系统的管理方法,可以利用基本输入输出系 统进行多重开机的管理。
本发明所提供的基本输入输出系统在电脑装置开机时的执行方法,包括当电 脑装置具有多个操作系统时,则提供一选择清单让一使用者选择。另外,接收使用 者的选择输入,并且依据使用者的选择输入,而载入其中一操作系统以启动电脑装 置。
从另一观点来看,本发明提供一种多操作系统的管理方法,适用于具有多个
操作系统的电脑装置。本发明包括在电脑装置的基本输入输出系统中设定多个链
结,以分别对应连接至不同的操作系统。当电脑装置开机时,则使基本输入输出系
统提供一选择清单让一使用者迸行选择,并且依据使用者的选择而透过对应的链结 呼叫其中一-操作系统,以启动电脑装置。
由于在本发明中,基本输入输出系统可以设定多个链结连结至不同的操作系 统,因此就可以进行多操作系统的管理,并且也可以实现多重开机的功能。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实 施例,并配合附图作详细说明如下。


图1绘示为一种电脑装置的内部架构方块图。
图2和图3绘示为依照本发明一较佳实施例的一种基本输入输出系统在电脑 装置开机时的执行方法的步骤流程图。
具体实施例方式
图l绘示为一种电脑装置的内部架构方块图。请参照图1,在一般的电脑 装置中,例如桌上型个人电脑或可携式电脑装置,通常包括至少一中央处理器 102、芯片组104、存储器106、硬盘108和基本输入输出系统(BIOS) 120。其 中,中央处理器102可以通过芯片组104耦接到存储器106、硬盘108和BIOS 120。
芯片组104通常包括北桥芯片122和南桥芯片124。一般来说,中央处理 器102可以耦接至北桥芯片122,并且透过北桥芯片122耦接存储器106和南
桥芯片124。另外,南桥芯片124则可以耦接硬盘108和BIOS 120。
在本实施例中,假设电脑装置是操作在一多操作系统的环境下。也就是说, 硬盘108可能被分割成多个独立的存储空间132、 134"* 13n,而n为正整数。 而至少部份的存储空间内,会分别安装有不同的操作系统,例如操作系统K 操作系统2和操作系统n。因此,当电脑装置开机时,则需要选择载入其中一 操作系统来进行运作。 '
为了管理这些操作系统,在本实施例中,BIOS 120内可以设置多个链结, 并且分别措向不同的操作系统。当电脑装置开机时,BIOS 120可以先判断是否 有任--操作系统被预设来开启电脑装置。例如,操作系统l被预设来开启电脑 装置时,则BIOS 120就可以透过对应的链结直接到储存区域132呼叫操作系 统l,以使电脑装置可以在操作系统l的环境下操作。
假设,没有任何的操作系统被预设在开机时用来开启电脑装置。此时,BIOS 120就可以提供一选择清单,并且显示在电脑装置的荧幕上供使用者选择。其 中,BIOS 120所提供的选择清单可以列出所有被设定可以用来开机的操作系统 名称。当使用者选择在其中一操作系统环境下工作时,则BIOS 120可以依据 使相者的选择输入,而透过对应的链结而呼叫其中--操作系统。藉此,电脑装 置就可以在使用者所选择的操作系统下运行。
在另外一些选择实施例中,电脑装置每次开机时BIOS 120所呼叫的操作 系统,都可以自动预设为下次电脑装置开机时所呼叫的操作系统。例如,虽然 本次开机时BIOS 120并没有被预设要直接呼叫任何的操作系统,然而依据使 用者的选择,BIOS 120可能呼叫操作系统1来完成电脑装置本次的开机程序。 此时,操作系统1就可以被预设为下次电脑装置开机时所要呼叫的操作系统。
图2绘示为依照本发明一较佳实施例的一种BIOS在电脑装置开机时的执 行方法的详细步骤流程图。请参照图2,当使用者开启一电脑装置的电源时, BIOS首先可以在电脑装置的荧幕上,像歩骤S202所述,显示一开机画面。在 此开机画面可以简述许多信息,例如硬盘的个数、存储器的大小以及中央处理 器的种类和速度等。
当电脑装置的荧幕在显示开机画面时,BIOS还需要如步骤S204所述,检 测BIOS设定功能是否被启动。 一般来说,若是使用者霈要变更BI0S的设定,
可以在电脑装置显示开机画面时,使能一或数个用来启动BIOS设定功能的功 能按键,例如一般键盘上的"Del"键。换句话说,当BIOS没有检测到用来启 动BI0S设定功能的功能按键被使能时(就是步骤S204所标示的"否"),则执 行步骤S214,就是继续后续的电脑装置开机程序。相对地,若是检测到用来启 动BIOS设定功能的功能按键被使能时(就是步骤S204所标示的"是"》,则如 步骤S206所述,在电脑装置的荧幕上显示一BIOS设定画面,以供使用者操作。
当BIOS的设定功能被启动后,BI0S可以如步骤S208所述,检测使用者是 否对BIOS的设定进行任何变更。当使用者变更了 BIOS的某些设定时(就是步 骤S208所标示的"是"),则执行步骤S210,就是储存使用者的变更,以当作 下次电脑装置开机时的预设值。而在本实施例中,若是使用者要新增操作系统 来启动电脑装置,或是要另外对启动电脑装置操作系统作任何设定上的变更, 都可以在此时进行设定。
另外,若是在步骤S208中,BIOS没有检测到使用者有对BIOS的设定进行 任何变更(就是歩骤S208所标示的"否"),或者BIOS已经结束步骤S210的 动作后,则可以如步骤S212所述,判断使用者是否要结束BIOS设定功能。
当使用者还未结束BIOS设定功能(就是步骤S212所标示的"否"),这可 能意味着使用者还要进行其他的设定变更,因此BIOS就重复步骤S208等动作。 反之,当使用者结束BI0S设定功能(就是步骤S212所标示的"是"),则执行 步骤S214所代表的动作。
图3绘示为图2步骤的详细流程图。请参照图3,当BIOS结束图2的步骤 S212后,可以如步骤S302所述,检测电脑装置是否有多个操作系统来进行开 机。若是电脑装置只安装有独一的操作系统(就是步骤S302所标示的"否"), 则依据此操作系统来启动电脑装置,就如步骤S304所述。另外,若是电脑装 置内安装有多个操作系统(例如图i所绘示),并且已被使用者在BIOS设定功 能中被设定用来启动电脑装置(就是步骤S302所标示的"是"》,则继续执行 步骤S306,就是检测是否有其中一操作系统是被预设来启动电脑装置。
当已经有其中一操作系统被预设来启动电脑装置时(就是步骤S306所标示 的"是"),则可以先进行步骤S308,就是检测使用者是否要自行选择操作系 统来启动电脑装置。当使用者决定利用预设的操作系统对电脑装置进行开机时
(就是步骤S308所标示的"否"),则可以进行步骤S310,就是依据预设的操 作系统来启动电脑装置。
在一些选择实施例中,当使用者要自行选择操作系统启动电脑装置时,可 以按下电脑装置上另外的功能按键,例如在一般键盘上的任一按键或是任数个 按键,然而此功能按键与可以启动BIOS设定功能的功能按键不同。
当BIOS在执行步骤S308时,检测到使用者要自行选择操作系统(就是步 骤S308所标示的"是"),或是根本就没有预设的操作系统用来启动电脑装置 (就是步骤S306所标示的"否"),则BIOS可以执行步骤S312,就是提供一选 择清单,其详列可以被使用者设定用来启动电脑装置的操作系统,以供使用者 选择。
当使用者在选择清单上选择了其中一操作系统时,BIOS可以先如步骤S314 所述,接收使用者的选择输入,并且如步骤S318所述,依据使用者的输入而 载入对应的操作系统,以完成电脑装置的开机程序。
在另外一些选择实施例中,当载入了对应的操作系统后,BIOS还可以如步 骤S320所述,将本次使用者所选择的操作系统,当作下次电脑装置开机时的 预设操作系统。
综上所述,由于本发明可以在BIOS中设定多个链结连接到不同操作系统。 因此,本发明可以利用BIOS来进行多重开机的管理。另外,由于本发明可以 将每次开机所选择的操作系统当作下次电脑装置开机的预设操作系统。因此, 本发明更可以有效地节省电脑装置开机的时间。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟 习此技艺者,在不脱离本发明的精神和范围内,当可作些许更动与润饰,因此 本发明的保护范围当以权利要求所界定的为准。
权利要求
1.一种基本输入输出系统在电脑装置开机时的执行方法,包括下列步骤当该电脑装置具有多个操作系统时,则提供一选择清单让一使用者选择;接收该使用者的选择输入;以及依据该使用者的选择输入,而载入该些操作系统其中之一以启动该电脑装置。
2. 如权利要求1所述的基本输入输出系统在电脑装置开机时的执行方法, 其特征在于,还包括检测是否有安装有多个操作系统供该电脑装置进行开机; 当该电脑装置只安装单一的操作系统时,则载入在该操作系统,以启动 该电脑装置;当检测到有多个操作系统被设定来启动该电脑装置时,则判断是否有该 些操作系统其中之一预设来启动该电脑装置;以及当该些操作系统其中之一被预设来启动该电脑装置时,则载入该预设的 操作系统,以对该电脑装置进行开机。
3. 如权利要求2所述的基本输入输出系统在电脑装置开机时的执行方法, 其特征在于,当该些操作系统其中之一被预设来启动该电脑装置时的步骤, 还包括判断该使用者是否要自行选择该些操作系统其中之—来启动该电脑装 置;以及当该使用者需要自行选择该些操作系统其中之一来启动该电脑装置时, 则提供该选择清单,以依据该使用者的选择来载入被选择的操作系统。
4. 如权利要求3所述的基本输入输出系统在电脑装置开机时的执行方法, 其特征在于,判断该使用者是否要自行选择该些操作系统其中之一来启动该 电脑装置的步骤,包括检测该使用者在该电脑装置开机时,是否使能该电脑 装置上的--功能按键。
5. 如权利要求1所述的基本输入输出系统在电脑装置开机时的执行方法, 其特征在于,还包括将该使用者选择来启动该电脑装置的操作系统,预设为 下次该电脑装置开机所要载入的操作系统。
6. 如权利要求1所述的基本输入输出系统在电脑装置开机时的执行方法, 其特征在于,还包括提供一开机画面让该电脑装置显示给该使用者 检测—-基本输入输出系统设定功能是否被启动;当该基本输入输出系统设定功能被启动时,则提供一基本输入输出系统 设定画面显示给该使用者;检测该使用者是否对该基本输入输出系统的设定进行任何的变更当使用者变更该基本输入输出系统的设定时,则储存该使用者的变更, 以当作该电脑装置下次开机时的预设值当该使用者未对该基本输入输出系统进行任何变更,或是已将该使用者 的变更储存完毕时,则判断该基本输入输出系统设定功能是否结束当该基本输入输出系统设定功能还未结束,则持续检测该使用者是否对 该基本输入输出系统的设定进行变更;以及当该基本输入输出系统设定功能被结束,或是在该电脑装置开机时该基 本输入输出系统设定功能未被启动,则执行该电脑装置后续的开机动作。
7. 如权利要求6所述的基本输入输出系统在电脑装置开机时的执行方法, 其特征在于,判断该基本输入输出系统设定功能是否被启动的步骤,包括检测该电脑装置上的至少一功能按键是否被使能;以及 当该功能按键被使能时,则启动该基本输入输出系统设定功能。
8. --种多操作系统的管理方法,适用于一具有多个操作系统的电脑装置, 包括下列步骤-在该电脑装置的基本输入输出系统中设定多个链结,分别对应连接至该 些操作系统当该电脑装置开机时,则使该基本输入输出系统提供一选择清单让一使 用者进行选择以及依据该使用者的选择而透过对应的链结呼叫该些操作系统其中之一,以 启动该电脑装置。
9. 如权利要求8所述的多操作系统的管理方法,其特征在于,还包括- 判断该些操作系统是否有其中之一被预设作为开机的操作系统; 当该些操作系统其中之一被预设作为该电脑装置开机时的操作系统时, 则透过对应的链结呼叫该预设的操作系统以及当没有预设用来开机的操作系统时,则执行提供该选择清单的歩骤。
10. 如权利要求8所述的多操作系统的管理方法,其特征在于,还包括将 该电脑装置每次开机所选择的操作系统,预设为下次开机时所要呼叫的操作 系统。
11. 如权利要求8所述的多操作系统的管理方法,其特征在于,该电脑装 置为--桌上型个人电脑。
12. 如权利要求8所述的多操作系统的管理方法,其特征在于,该电脑装 置为-可携式电脑装置。
全文摘要
本发明公开了一种基本输入输出系统在电脑装置开机时的执行方法,包括当电脑装置具有多个操作系统时,则提供一选择清单让一使用者选择。另外,接收使用者的选择输入,并且依据使用者的选择输入,而载入其中一操作系统以启动电脑装置。
文档编号G06F9/445GK101364178SQ20071014129
公开日2009年2月11日 申请日期2007年8月6日 优先权日2007年8月6日
发明者刘铭源, 罗圣心 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1