硬盘主动分区的切换方法

文档序号:6554657阅读:488来源:国知局
专利名称:硬盘主动分区的切换方法
技术领域
本发明有关于电脑技术,特别是有关于一种硬盘主动分区(activepartition)的切换方法。
在电脑系统的生产过程中,根据测试的需要,经常会将硬盘划分为若干个分区(partition),而分别安装诸如中文版Windows95、或英文版Windows、OS2等不同的操作系统(Operating System)。假若欲由一种操作系统切换至另一种操作系统作为启动操作系统(booting OS)时,以往方法须使用外挂的操作系统装入程序(OS loader)、或是利用执行文件FDISK.exe,选取主动分区后,再重新开机。但是,此以往方法对测试人员而言,甚为不便。
因此,本发明的目的,在于提供一种硬盘主动分区的切换方法,是以固件形式解决以往方法对测试人员造成不便的问题。
为达到上述目的,本发明通过提供一种硬盘主动分区的切换方法来完成。根据此一硬盘主动分区的切换方法,首先,自一硬盘装入一主引导记录(masterboot record)至一系统存储器,其中,硬盘业经区分为多个分区,每一分区均安装有一操作系统。接着,选择分区中之一作为一主动分区。然后,根据所选择的主动分区,更新系统存储器内的主引导记录。接着,将更新后的主引导记录写回磁盘后,根据更新后的主引导记录自主动分区装入操作系统。
因此,根据本发明的硬盘主动分区的切换方法,是以固件形式(firmware-base)的BIOS进行,故当测试人员欲由一操作系统切换至另一操作系统时,不需藉助外挂的操作系统装入程序(OS loader)、或是执行文件FDISK.exe,省却操作上的不便。
为使本发明的上述和其他目的、特徵和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明。


图1是显示根据本发明装入操作系统的流程图;以及图2是一常规电脑系统配置的示意框图。
其中
20~中央处理器;21~区域总线;22~系统存储器;23~核心逻辑电路;24~系统总线;25~输入/输出接口;26A~软盘机;26B~硬盘机;27~输入装置;28~显示器;以及,29~非易失性存储器。
实施例请参照图2,所示为一常规电脑系统的配置示意框图。图2中,标号20代表一中央处理器(CPU),负责整个电脑系统的控制操作。此中央处理器20经由一区域总线21与一系统存储器(由动态随机存取存储器所组成)22和一核心逻辑电路23间进行数据传输。此核心逻辑电路23在socket-7或slot-1配置下通称为北桥(north bridge)晶片。而核心逻辑电路23经由一系统总线24及输入/输出接口卡25,而以输入/输出接口卡25连接一软盘机26A、一硬盘机26B、以及一输入装置(诸如鼠标器、键盘等)27。图2中,是将一PCI总线、一ISA总线、以及一PCI-ISA桥接器简单地以系统总线24来表示。再者,标号28代表一显示器,此显示器28经由系统总线24耦接至核心逻辑电路23,根据视频随机存取存储器(未图示)内储的显示数据作显示。
在电脑系统中,会以一组内建的固件(firmware)例行程序来界定电脑可执行的运作及如何执行这些运作,此一固件例行程序是储存于一非易失性存储器(例如只读存储器、或快擦写存储器等)29内,通称为基本输入/输出系统(下文以BIOS简称)。
在电脑系统开机时,BIOS会执行开机自我测试(Power On Self Test,通常以POST简称)。此时,BIOS会将测试到的结果与CMOS存储器(未图示)内储的各项数据设定做一比较,若相符则表示系统正常,方装入操作系统(OS)供使用者进行各项操作。若测试结果与CMOS存储器内储数据不符,则使用者就必须进入BIOS的设定程序,修改相关数据的内容,并写回CMOS存储器中储存后,再重新启动电脑系统,方可装入操作系统供使用者操作。
根据本发明,便是在BIOS执行开机自我测试后,显示目前硬盘内所有的分区信息予使用者,经使用者选择其中之一做为主动分区,然后,根据使用者的选择,由电脑系统更改引导扇区(boot sector),开机装入所需的操作系统。
请参照第1图,所示为根据本发明装入操作系统的流程图。首先,于步骤1执行开机自我测试后,进行步骤2,判断是否是由软盘机26A装入操作系统,若是,则进行步骤3,自软盘机26A经输入/输出接口25、系统总线24、核心逻辑电路23、区域总线21等,装入引导扇区至系统存储器22的07C0:0地址处,然后,于步骤4传送控制(CS:IP)至07C0:0地址处。
若在步骤2知非由软盘机26A装入操作系统,则进行步骤5,判断是否是由硬盘机26B装入操作系统,若否,则进行步骤6,发出错误信息。
若在步骤5知需由硬盘机26B装入操作系统,则进行步骤7,自硬盘机26B经输入/输出接口25、系统总线24、核心逻辑电路23、区域总线21等,装入主引导记录至系统存储器22的07C0:0地址处。接着,进行步骤8,在显示器28上显示出硬盘分区信息,并于步骤9由使用者经由输入装置27,选择其中之一作为主动分区。然后,于步骤10根据使用者选择更新系统存储器22内的主引导纪录后,于步骤11将更新的主引导纪录写回硬盘机26B处。然后,进行步骤4,传送控制(CS:IP)至07C0:0地址处,完成本发明的硬盘主动分区的切换方法。
虽然本发明已以较佳实施例如上所述作了揭示,但该实施例并非用以限定本发明,任何本领域技术人员,不脱离本发明的精神和范围,当可作许多更动与修改,因此本发明的保护范围应以后附权利要求书限定的范围为准。
权利要求
1.一种硬盘主动分区的切换方法,其特征在于,包括下列步骤(a)自一硬盘装入一主引导纪录至一系统存储器,其中,该硬盘业经区分为多个分区,每一所述分区均安装有一操作系统;(b)选择所述分区中之一作为一主动分区;(c)根据所选择的所述主动分区,更新该系统存储器内的所述主引导纪录;(d)将更新后的所述主引导纪录写回所述磁盘;以及(e)根据更新后的所述主引导纪录自所述主动分区装入所述操作系统。
2.如权利要求1所述的硬盘主动分区的切换方法,其特征在于,步骤(a)中所述主引导记录是装入至所述系统存储器的07C0:0地址处。
3.如权利要求1所述的硬盘主动分区的切换方法,其特征在于,步骤(b)是以一使用者接口供一使用者选择所述主动分区。
4.如权利要求1所述的硬盘主动分区的切换方法,其特征在于,步骤(e)是传送控制(CS:IP)至所述系统存储器的07C0:0地址处。
全文摘要
一种硬盘主动分区的切换方法。首先,自一硬盘装入一主引导纪录至一系统存储器,其中,硬盘业经区分为多个分区,每一分区均安装有一操作系统。接着,选择分区中这一作为一主动分区。然后,根据所选择的主动分区,更新系统存储器内的主引导纪录。然后,将更新后的主引导纪录写回磁盘后,根据更新后的主引导纪录自该主动分区装入该操作系统。
文档编号G06F11/28GK1304091SQ0010093
公开日2001年7月18日 申请日期2000年1月7日 优先权日2000年1月7日
发明者李锡勤 申请人:神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1