电脑系统的开机方法

文档序号:6334129阅读:259来源:国知局
专利名称:电脑系统的开机方法
技术领域
本发明涉及一种电脑系统的开机方法,尤其涉及一种使用开机光碟来启动电脑系统的方法。
背景技术
电脑产业的蓬勃发展使个人电脑与服务器等电脑系统的普及率大幅上升。由于服务器必须稳定地提供服务,因此相较于个人电脑来说,服务器多半会配置数量更多且种类更为繁复的硬件设备。图1是现有技术将光碟机设定为优先开机装置的服务器的开机流程图。首先如步骤110所示,启动服务器的电源并载入基本输入输出系统(Basic Input/Output System, BIOS)。接着在步骤120中,由基本输入输出系统对服务器所包括的硬件进行侦测。由于服务器的优先开机装置系预设为光碟机,因此接下来如步骤130所示,由置放在光碟机中的开机光碟接管开机程序。并如步骤140所示,由开机光碟所记录的开机软件对服务器中的各项硬件进行侦测。一般来说,开机软件侦测硬件的所需时间会随着服务器中硬件设备的数量多寡及规格而有所不同。例如,服务器中存储器的大小、中央处理器(Central Processing Unit, CPU)的数量,或周边组件互连(Peripheral Component Interconnected)插槽的用量均会对侦测时间造成影响。待开机软件完成各项硬件的侦测后,最后如步骤150所示,依据侦测结果将开机光碟中相对应的硬件工具载入服务器以完成开机程序。据统计,利用开机光碟启动服务器大约需耗费5至20分钟才能进入管理画面。不难想象,过长的等待时间容易让使用者误以为服务器死机或效能不佳。

发明内容
有鉴于此,本发明提供一种电脑系统的开机方法,用以加快使用开机光碟开启电脑系统的速度。本发明提出一种电脑系统的开机方法,电脑系统包括硬件监控控制器与光碟机, 其中光碟机被预设为电脑系统的开机装置,且在光碟机内置有开机光碟。此方法包括在启动电脑系统的电源后,载入基本输入输出系统。接着通过基本输入输出系统侦测电脑系统所包括的多个硬件,并将侦测到各个硬件所分别对应的数个硬件信息记录至硬件监控控制器的特定储存单元。接下来,读取开机光碟内的开机软件以开始软件开机程序。当软件开机程序进行到需要侦测上述硬件时,读取特定储存单元中各硬件分别对应的所有硬件信息,并依据各硬件分别对应的硬件信息,选择将开机光碟中对应的数个硬件工具载入电脑系统,据以完成软件开机程序。在本发明的一实施例中,其中读取开机光碟内的开机软件以开始软件开机程序的步骤包括在侦测到光碟机时,读取开机光碟所记录的开机软件以开始软件开机程序。在本发明的一实施例中,其中当软件开机程序进行到需要侦测硬件时,读取特定储存单元中各硬件分别对应的硬件信息的步骤更包括判断特定储存单元是否记录各硬件分别对应的硬件信息。若是,则读取特定储存单元以取得各硬件分别对应的硬件信息。若否,则由开机软件对所有的硬件进行侦测。在本发明的一实施例中,其中在读取特定储存单元中各硬件分别对应的硬件信息的步骤之后,更包括将各硬件分别对应的硬件信息显示于电脑系统的显示器。在本发明的一实施例中,其中在完成软件开机程序的步骤之后,此方法更包括在重新启动电脑系统的电源后,再次载入基本输入输出系统。通过基本输入输出系统侦测电脑系统所包括的所有硬件,并由基本输入输出系统判断电脑系统是否有硬件更动。若没有硬件更动,则不改变特定储存单元所记录的内容。若有硬件更动,则以目前侦测到各硬件分别对应的硬件信息来更新特定储存单元所记录的内容。在本发明的一实施例中,其中硬件监控控制器包括基板管理控制器。在本发明的一实施例中,其中特定储存单元包括现场可更换单元。在本发明的一实施例中,其中上述硬件信息包括硬件种类、制造商识别码、插槽编号,以及硬件规格。在本发明的一实施例中,其中开机光碟为可开机工具安装光碟。基于上述,本发明在启动电脑系统的过程中,将基本输入输出系统侦测到的硬件信息记录至硬件监控控制器的特定储存单元。然后当开机光碟中的开机软件需对硬件进行侦测时,直接自特定储存单元读取基本输入输出系统先前所侦测到的硬件信息。如此一来, 便能减少等待开机软件对硬件进行侦测的所需时间,从而提升利用开机光碟来启动电脑系统的速度。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。


图1是现有技术将光碟机设定为优先开机装置的服务器的开机流程图。图2是本发明的一实施例提供的电脑系统的开机方法的流程图。图3是本发明的另一实施例提供的电脑系统的开机方法的流程图。附图标记110 150 现有技术将光碟机设定为优先开机装置的服务器的开机步骤;210 沈0 本发明的一实施例提供的电脑系统的开机方法的各步骤;310 370 本发明的另一实施例提供的电脑系统的开机方法的各步骤。
具体实施例方式图2是本发明的一实施例提供的电脑系统的开机方法的流程图。本实施例所述的电脑系统可以是服务器或个人电脑,但本发明并不以此为限。电脑系统包括硬件监控控制器与光碟机。其中,硬件监控控制器例如是基板管理控制器(Baseboard Management Controller, BMC)。而在本实施例中,假设光碟机已被预设为电脑系统的第一个开机装置, 且在光碟机内置有一开机光碟(例如可开机工具安装光碟)。首先如步骤210所示,在启动电脑系统的电源后,载入基本输入输出系统(Basic Input/Output System,BIOS)。接着在步骤220中,通过基本输入输出系统侦测电脑系统
5所包括的多个硬件。一般来说,基本输入输出系统会读取配置在电脑系统的主机板上的随机存取存储器(Random Access Memory, RAM)芯片,以取得关于中央处理器(Central Processing Unit, CPU)、硬盘、显示器,或键盘等硬件设备的设定,接着进行开机自我测试 (Power-on Self Test, POST)来侦测电脑系统中各个硬件设备是否发生异常。接下来如步骤230所示,由基本输入输出系统将所侦测到每个硬件所分别对应的数个硬件信息记录至硬件监控控制器的特定储存单元。在本实施例中,特定储存单元例如是现场可更换单元(Field Replaceable Unit, FRU),而硬件信息包括硬件种类、制造商识别码、使用的插槽编号,以及硬件规格等等。由于光碟机被预设为电脑系统的第一个开机装置,且在光碟机内置有开机光碟, 因而接着在步骤240中,读取开机光碟内的开机软件以开始软件开机程序。详细地说,基本输入输出系统首先会根据设定找出开机装置的优先顺序,并依照优先顺序逐一判断开机装置是否存在。因光碟机是电脑系统的第一个开机装置,基本输入输出系统将会先判断是否能侦测到光碟机。若能侦测到光碟机,则将开机的工作交付给光碟机。即,基本输入输出系统会将开机光碟所记录的开机软件载入电脑系统的存储器,从而开始软件开机程序。而如步骤250所示,当软件开机程序进行到需要侦测电脑系统的各项硬件时,由开机软件直接读取记录在特定储存单元中每个硬件分别对应的各项硬件信息。具体而言, 开机软件会判断在特定储存单元中是否已记录各硬件分别对应的硬件信息。若是,则通过读取特定储存单元的方式来取得各硬件分别对应的硬件信息。在一实施例中,在开机软件从特定储存单元读取到所需要的硬件信息后,随即会将上述硬件信息显示于电脑系统的显示器。基此,使用者便能即时掌握目前的开机进度。在另一实施例中,倘若开机软件判断特定储存单元没有记录所需要的硬件信息时,才会对电脑系统的各项硬件进行侦测。最后在步骤沈0中,开机软件依据各硬件分别对应的硬件信息,选择将开机光碟中对应的数个硬件工具载入电脑系统,据以完成软件开机程序。举例来说,开机软件在得知电脑系统配置有网卡时,便会依据网卡的制造商识别码以及硬件规格等信息,自开机光碟中取得相关的网卡工具,并将该工具载入电脑系统。如图2所示,由于在启动电脑系统的电源之后,由基本输入输出系统侦测电脑系统的硬件而取得的各项硬件信息会被详细地记录在硬件监控控制器的特定储存单元。因此当开机光碟接管开机程序时,便能直接自特定储存单元读取所需的硬件信息,而不再需要由软件进行硬件侦测。如此一来可大幅加快利用开机光碟来启动电脑系统的速度。必须说明的是,在电脑系统的开机过程中,基本输入输出系统对硬件进行侦测是必要且无法省略的动作。因此,以下将以另一实施例来说明在通过图2所示的各步骤启动一电脑系统后,在硬件监控控制器的特定储存单元已记录有硬件信息的情况下,关闭并再次启动该电脑系统的开机流程。图3是本发明的另一实施例提供的电脑系统的开机方法的流程图。首先如步骤 310所示,重新启动电脑系统的电源,并载入基本输入输出系统。并如步骤320所示,通过基本输入输出系统侦测电脑系统所包括的所有硬件。接着在步骤330中,由基本输入输出系统判断电脑系统是否有硬件更动。即,判断在上一次启动电脑系统到本次启动电脑系统之间,是否有任何硬件被移除或是否有任何硬件被新增至电脑系统。
若基本输入输出系统判断电脑系统发生硬件更动,则如步骤340所示,基本输入输出系统会以目前侦测到各硬件分别对应的硬件信息来更新特定储存单元所记录的内容。 例如,加入关于新硬件的硬件信息,以及删除已移除的硬件的硬件信息。然而当基本输入输出系统判断电脑系统没有硬件更动时,基本输入输出系统则不会改变特定储存单元所记录的内容,在此情况下便能进一步节省将资料写入特定储存单元的时间。由于接下来的步骤350至步骤370与图2所示的步骤240至步骤260相同或相似, 故在此不再赘述。综上所述,本发明所示的电脑系统的开机方法是利用基本输入输出系统在电脑启动过程中必须要进行硬件侦测的特性,将由基本输入输出系统所侦测到的所有硬件信息记录至特定储存单元。而当开机光碟中的开机软件进行到需要侦测硬件的步骤时,直接读取记录在特定储存单元中的硬件信息,从而节省软件开机时侦测硬件的所需时间,以提升使用开机光碟来启动电脑系统的速度。虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域的技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当以权利要求所界定的为准。
权利要求
1.一种电脑系统的开机方法,该电脑系统包括一硬件监控控制器与一光碟机,该光碟机被预设为该电脑系统的开机装置,且在该光碟机内置有一开机光碟,其特征在于,该方法包括在启动该电脑系统的电源后,载入一基本输入输出系统; 通过该基本输入输出系统侦测该电脑系统所包括的多个硬件; 将侦测到各该些硬件分别对应的多个硬件信息记录至该硬件监控控制器的一特定储存单元;读取该开机光碟内的一开机软件以开始一软件开机程序;当该软件开机程序进行到需要侦测该些硬件时,读取该特定储存单元中各该些硬件分别对应的该些硬件信息;以及依据各该些硬件的该些硬件信息,选择将该开机光碟中对应的多个硬件工具载入该电脑系统以完成该软件开机程序。
2.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中读取该开机光碟内的该开机软件以开始该软件开机程序的步骤包括在侦测到该光碟机时,读取该开机光碟所记录的该开机软件以开始该软件开机程序。
3.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中当该软件开机程序进行到需要侦测该些硬件时,读取该特定储存单元中各该些硬件分别对应的该些硬件信息的步骤更包括判断该特定储存单元是否记录各该些硬件分别对应的该些硬件信息;若是,则读取该特定储存单元以取得各该些硬件分别对应的该些硬件信息;以及若否,则由该开机软件对该些硬件进行侦测。
4.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中在读取该特定储存单元中各该些硬件分别对应的该些硬件信息的步骤之后,更包括显示各该些硬件分别对应的该些硬件信息于该电脑系统的一显示器。
5.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中在完成该软件开机程序的步骤之后,该方法更包括在重新启动该电脑系统的电源后,再次载入该基本输入输出系统; 通过该基本输入输出系统侦测该电脑系统所包括的该些硬件; 由该基本输入输出系统判断该电脑系统是否有一硬件更动; 若否,则不改变该特定储存单元所记录的内容;以及若是,则以目前侦测到各该些硬件分别对应的该些硬件信息更新该特定储存单元所记录的内容。
6.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中该硬件监控控制器包括一基板管理控制器。
7.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中该特定储存单元包括一现场可更换单元。
8.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中该些硬件信息包括一硬件种类、一制造商识别码、一插槽编号,以及一硬件规格。
9.根据权利要求1所述的电脑系统的开机方法,其特征在于,其中该开机光碟为一可开机工具安装光碟。
全文摘要
本发明提供一种电脑系统的开机方法,此电脑系统包括硬件监控控制器与光碟机,光碟机被预设为电脑系统的开机装置且在光碟机内置有开机光碟。此方法包括在启动电脑系统的电源后载入基本输入输出系统。接着通过基本输入输出系统侦测电脑系统所包括的多个硬件,并将侦测到各硬件的数个硬件信息记录至硬件监控控制器的特定储存单元。接着,读取开机光碟内的开机软件以开始软件开机程序。当软件开机程序进行到需要侦测硬件时,读取特定储存单元中各硬件的硬件信息,对应地选择将开机光碟中的数个硬件工具载入电脑系统,从而完成软件开机程序。
文档编号G06F9/445GK102446107SQ20101051299
公开日2012年5月9日 申请日期2010年10月12日 优先权日2010年10月12日
发明者陈宗楠 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1