开机模式的切换方法技术

技术编号:6960005 阅读:427 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种开机模式的切换方法,适用于一储存装置,其中储存装置具有一主引导记录(master?boot?record,MBR)与多个分割区(partition)。开机模式的切换方法包括下列步骤。首先,通过一基本输入输出系统(basic?input/output?system,BIOS)接收一开机模式切换指令,以选择由这些分割区其中之一或主引导记录进行开机。当开机模式切换指令选择由这些分割区其中之一进行开机时,通过基本输入输出系统读取被选择的分割区的一引导扇区(boot?sector),以进行开机作业。当开机模式切换指令选择由主引导记录进行开机时,通过基本输入输出系统读取主引导记录,以进行开机作业。

【技术实现步骤摘要】

本专利技术涉及一种开机的方法,尤其涉及一种。
技术介绍
操作系统(Operating System, OS)是一管理电脑硬件与软件资源的程序,同时也是电脑系统的核心与基石。操作系统身负诸如管理与配置网络与管理文件系统等基本事务。以目前的台式电脑而论,则有多种不同的操作系统可以选择安装。而不同的操作系统, 也会在不同领域具有较佳的表现。因此,随着储存装置的容量愈来愈大,使用者会随着实际上的需要,而在一电脑主机上安装一个以上的操作系统。以现有的技术来说,要管理具有多种操作系统的电脑装置,需要安装一套开机管理程序来进行管理。有些开机管理程序(boot loader)支持不同的操作系统,但是需要修改使用者的第一个操作系统的原始开机管理程序。举例来说,使用者安装Windows作为第一个操作系统。当使用者希望安装Linux作为第二个操作系统时,使用者必须替换在磁盘中主引导记录(master bootrecord, MBR)的原始开机管理程序。然而,原始开机管理程序的替换会造成两个不同的操作系统的独立性被破坏。例如,若是使用者重新安装了 Windows,则原始开机程序便会被替换,使得Linux将无法开机, 而必须要重新安装Linux的开机管理程序。也就是说,目前在安装不同文件系统的操作系统时,往往必须重新安装或设置开机管理程序,使用上相当不方便。
技术实现思路
本专利技术提供一种开机(booting)模式的切换方法,能够通过基本输入输出系统 (basic input/output system, BIOS)进行开机模式的管理。本专利技术提供一种,适用于一储存装置,其中储存装置具有一主引导记录(master boot record, MBR)与多个分割区(partition)。包括下列步骤。首先,通过一基本输入输出系统接收一开机模式切换指令,以选择由这些分割区其中之一或主引导记录进行开机。当开机模式切换指令选择由这些分割区其中之一进行开机时,通过基本输入输出系统读取被选择的分割区的一引导扇区(boot sector),以进行开机作业。当开机模式切换指令选择由主引导记录进行开机时,通过基本输入输出系统读取主引导记录,以进行开机作业。在本专利技术一实施例中,通过基本输入输出系统接收开机模式切换指令的步骤包括下列步骤。首先,在基本输入输出系统的一使用者界面中,提供一开机选单。开机选单包括对应这些分割区至少其中之一与主引导记录的多个选项。接着,通过开机选单接收开机模式切换指令,以选择由这些分割区其中之一或主引导记录进行开机。在本专利技术一实施例中,提供开机选单的步骤包括读取储存装置的一分割表 (partition table),以对应产生这些选项。在本专利技术一实施例中,通过基本输入输出系统接收开机模式切换指令的步骤包括通过基本输入输出系统接收一实体按键(physical button)信号,以选择由这些分割区其中之一或主引导记录进行开机。在本专利技术一实施例中,还包括在读取引导扇区进行开机作业失败之后,通过基本输入输出系统读取主引导记录,以进行开机作业。在本专利技术一实施例中,还包括下列步骤。首先,在读取引导扇区或主引导记录进行开机作业成功之后,通过一操作系统发出一输入输出端口(I/O port) 指令给基本输入输出系统,以选择这些分割区其中之一或主引导记录。接着,重新启动并根据输入输出端口指令的选择,而从这些分割区其中之一或主引导记录进行开机作业。在本专利技术一实施例中,这些分割区至少对应两种文件系统。基于上述,本专利技术通过基本输入输出系统来选择由多个分割区其中之一或主引导记录进行开机。所以,可让开机模式的管理与切换更加地方便。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图1为本专利技术一实施例的的流程图。图2为应用于图1的的电脑装置的示意图。图3为本专利技术另一实施例的的流程图。图4为图2的基本输入输出系统的使用者界面。图5为本专利技术另一实施例的的流程图。图6为应用于图5的的电脑装置的示意图。主要附图标记说明50 使用者界面;52 开机装置选单;54:开机选单;100、200 电脑装置;110,210 基本输入输出系统;120,220 储存装置;122,222 主引导记录;124,224 分割表;126,226 第一分割区;128,228 第二分割区;130,230 第三分割区;132:第四分割区;126a,226a 第一引导扇区;128a,228a 第二引导扇区;130a,230a 第三引导扇区;132a:第四引导扇区;240 第一实体按键;250 第二实体按键;SllO S130、S210 S260、S310 --S410 步骤。具体实施例方式图1为本专利技术一实施例的的流程图,图2为应用于图1的的电脑装置的示意图。请先参考图2,电脑装置100包括互相连接的一基本输入输出系统110与一储存装置120。储存装置120具有一主引导记录122、一分割表 124、一第一分割区126、一第二分割区128、一第三分割区130、一第四分割区132。这些分割区126 132分别具有一第一引导扇区U6a、一第二引导扇区U8a、一第三引导扇区130a以及一第四引导扇区13加。在本实施例中,储存装置120例如为硬盘。此外,这些分割区 126 132的数量例如为4个,且可存放对应两种文件系统以上的操作系统,但皆不以此为限。例如,第一分割区1 可存放Windows操作系统,第二分割区1 可存放Linux操作系统,主引导记录122则可存放Windows操作系统的开机管理程序。请参考图1与图2,首先进行步骤S110,通过基本输入输出系统110接收一开机模式切换指令,以选择由这些分割区1 132其中之一或主引导记录122进行开机。当开机模式切换指令选择由这些分割区1 132其中之一进行开机时,进行步骤S120,通过基本输入输出系统110读取被选择的这些分割区1 132其中之一的引导扇区(126a 13 其中之一),以进行开机作业。当开机模式切换指令选择由主引导记录122进行开机时,进行步骤S130,通过基本输入输出系统110读取主引导记录122,以进行开机作业。值得一提的是,由于使用者能够通过基本输入输出系统110来选择所要开机的分割区。因此,即使使用者重新安装不同文件系统的操作系统(如Linux与Windows),而造成主引导记录122中的开机管理程序被替换时,使用者不须重新设置开机管理程序,即可启动重新安装的操作系统或是原本的操作系统,相当地便利。图3为本专利技术另一实施例的的流程图。以下将配合图2的电脑装置100来说明图3的各步骤。请参考图2与图3,首先进行步骤S210,通过基本输入输出系统110接收开机模式切换指令。在本实施例中,步骤S210可包括子步骤S212与S214。图4为图2的基本输入输出系统的使用者界面。请一并参考图2,首先进行步骤 S212,在基本输入输出系统110的一使用者界面50中,提供一开机选单54。详细来说,使用者界面50为一般开机时按下功能键所进入的BIOS画面。开机选单M包括对应这些分割区1 132至少其中之一与主引导记录122的多个选项。在本实施例中,开机选单M可预设包含4个分割区1 132的本文档来自技高网...

【技术保护点】
1.一种开机模式的切换方法,适用于一储存装置,其中该储存装置具有一主引导记录与多个分割区,而该开机模式的切换方法包括:通过一基本输入输出系统接收一开机模式切换指令,以选择由所述分割区其中之一或该主引导记录进行开机;当该开机模式切换指令选择由所述分割区其中之一进行开机时,通过该基本输入输出系统读取被选择的分割区的一引导扇区,以进行开机作业;以及当该开机模式切换指令选择由该主引导记录进行开机时,通过该基本输入输出系统读取该主引导记录,以进行开机作业。

【技术特征摘要】

【专利技术属性】
技术研发人员:张永锭
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1