操作系统还原方法及系统的制作方法

文档序号:6516142阅读:150来源:国知局
专利名称:操作系统还原方法及系统的制作方法
技术领域
本发明系有关于一种电脑系统,且特别有关于一种将电脑系统回复到初始安装状态的方法。
(2)背景技术系统还原技术可将安装于电脑的操作系统回复到先前正常运作的状态。操作系统(如视窗操作系统)会自动监控和记录在核心系统档案以及在系统登录中所做的变更,当操作系统因为人为操作不当或其它程序侵入而变得不稳定时,可执行系统还原操作使得操作系统回到变更之前的状态。
此外,亦也可利用「系统还原光碟」(Recovery CD)令作业统回复到初始安装的状态。为了能执行系统还原操作,必须先进行数据的备份。将操作系统压缩备份成一个映像档或自动解压缩的执行档,再将此映像档或自动解压缩的执行档烧录在光碟片上,如此即完成操作系统的备份。利用「系统还原光碟」还原操作系统的方法包括下列方法。
首先,在操作系统执行的状态下,将「系统还原光碟」放入光碟机中,操作系统会自动读取并执行该「系统还原光碟」中的还原程序,使用者只需点功能选单中的系统还原选项,即可启动系统还原程序并将「系统还原光碟」中之备份映像档还原并覆盖目前操作系统的分割区(Partition)。
其次,将电脑系统设定成以光碟开机,将「系统还原光碟」放入光碟机中,然后按下电源键启动电脑系统,则电脑系统会自动读取并执行该「系统还原光碟」中的还原程序,接下来的步骤与前一个方法相同。
利用「系统还原光碟」还原操作系统的方法不只包括上述两种,但大多数方法皆系利用「系统还原光碟」中的映像档进行还原程序。然而,还原程序是否能成功端视备份映像档是否正确备份,以及必须使用当初备分映像档的备份软件进行还原,否则将发生不相容的状况而导到无法进行还原。此外,对某个硬盘分割区制作所得的映像档,只能还原同一个硬盘分割区的操作系统。举例来说,对第一个硬盘分割区制作所得的映像档,只能还原第一个硬盘分割区的操作系统。
基于上述缺点,故需要一个更佳的操作系统还原方法。
(3)发明内容有鉴于此,本发明之目的在提供一种操作系统还原方法,可还原任一硬盘分割区的操作系统。
基于上述目的,本发明实施例提供一种操作系统还原系统,其包括一储存媒体、一硬盘、一还原键、以及一基本输出入系统。该硬盘具有一第一磁碟分割区与一第二磁碟分割区,其中该硬盘具有至少一第一磁碟分割区与一第二磁碟分割区,该第一磁碟分割区具有一操作系统,且该第二磁碟分割区具有一还原程序与相对应该操作系统之原始安装程序码的一映像档。该一还原键建置于该电脑系统之上。当触发该还原键,该基本输出入系统载入该还原程序于该储存媒体,执行该还原程序以产生一还原系统,并且通过该还原系统,利用该映像档执行一操作系统安装程序,以还原该电脑系统之操作系统。
本发明实施例更提供一种操作系统还原方法。首先,定义一旗标并且设置一快速键于该电脑系统之上。该电脑系统提供一硬盘,其中该硬盘具有至少一第一磁碟分割区与一第二磁碟分割区,该第一磁碟分割区具有一操作系统,且该第二磁碟分割区具有一还原程序与相对应该操作系统之原始安装程序码的一映像档。接着,触发该快速键以启动该电脑系统,并且设定相对应之一旗标值。该电脑系统之一基本输出入系统根据该旗标值载入该还原程序于该电脑系统之一储存媒体。然后执行该还原程序以产生一还原系统,并且该还原系统利用该映像档执行一操作系统安装程序,以还原该电脑系统之操作系统。
(4)


为让本发明之上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
图1系显示本发明实施例之操作系统还原系统的架构图。
图2系显示本发明实施例之操作系统还原方法的步骤流程图。
(5)具体实施方式
本发明实施例系揭露一种操作系统还原方法及系统。
本发明为解决现有系统还原方法所产生的问题,故排除将操作系统备份为映像档的方式,而是直接将操作系统的原始安装程序码备份成映像档。
图1系显示本发明实施例之操作系统还原系统的架构图。本发明实施例之操作系统还原系统适用于一电脑系统1000,其包括一基本输出入系统(BasicInput/Output System,BIOS)1100、一硬盘1200、一旗标(Flag)、以及一还原键1400、以及一随机存取存储器(RAM)1500。
基本输出入系统1100系电脑系统1000之主机板上的韧体(Firmware),储存在主机板的只读存储器(ROM)中,其基本功能主要包括提供电脑系统1000之基本输出与输入、设定电脑系统、以及执行硬件测试等等。
硬盘1200包括一主开机纪录(Master Boot Record,MBR)1210、一第一硬盘分割区1220、一第二硬盘分割区1230、以及一第三硬盘分割区1240。主开机纪录1210存放于硬盘1200中之第0个磁柱、第0个磁头上的第1个磁区,其具有主开机程序1215与主分割表的数据,所有存取硬盘1200的数据都必须要能够知道分割区的开始和结束位址。此外,当电脑系统1000开机时,主开机程序1215会检索可开机分割区中的开机磁区以进行开机。
第一磁碟分割区1220为电脑系统1000内定之可开机分割区,其中具有一第一操作系统(Operating System,OS)1225,第一操作系统1221一般为视窗操作系统(Windows OS)。第二磁碟分割区1230为电脑系统1000之另一磁碟分割区,在本发明实施例中其具有一第二操作系统1235,如Linux操作系统。第三磁碟分割区1240为电脑系统1000之又一磁碟分割区,其具有至少一还原程序1241与对应该还原程序之操作系统之原始安装程序码的映像档1243。利用还原程序1241将映像档1243解开并执行一操作系统安装程序,以还原第一磁碟分割区1220中之第一操作系统1225或第二磁碟分割区1230中之第二操作系统1235。
旗标1300在本发明实施例中为利用软件模拟而成,但不限以此方式设置旗标1300,其亦可以是硬件(如暂存器)。旗标1300系用以决定电脑系统1000启动后会执行的开机模式。还原键1400可以是以通用输出入端子(GeneralPurpose Input/Output,GPIO)制作并建置于电脑系统1000上,但不限以此方式建置还原键1400。电脑系统1000之基本输出入系统1100可根据触发还原键1400所产生之信号值判断开机模式。接下来说明根据本发明实施例之操作系统还原系统所执行之系统还原程序。
首先,按下还原键1400以启动电脑系统1000,并且产生对应还原键1400之一信号值,然后根据该信号值将旗标值1300设为1。举例来说,旗标值为0时,即表示电脑系统正常启动开机程序,而旗标值为1时,表示执行一系统还原操作。在本发明实施例中,预设为根据触发还原键1400后所产生的信号值将旗标值1300设为1,故基本输出入系统1100在取得该旗标值后即执行一系统还原操作。本发明实施例预设之系统还原操作为还原第二磁碟分割区1230的第二操作系统(如Linux)1235。若欲选择还原另一磁碟分割区的操作系统,可通过再多建置一个还原键以达到该目地,或者以软件模拟方式产生一系统还原选单,再以人工方式选择欲进行还原的作业统。
接下来,电脑系统1000之基本输出入系统1100根据旗标值1300将第三磁碟分割区1240中的还原程序1241载入到随机存取存储器1500中执行(在DOS环境下执行),以产生一还原系统(未显示),并且执行该还原系统以模拟Linux的开机环境。然后,该还原系统将第三磁碟分割区1240中的映像档1243解压缩并且执行一操作系统安装程序。操作系统安装完成后,将旗标值1300设为0,然后重新启动电脑系统1000。电脑系统1000重新启动后,基本输出入系统1100侦测到旗标值1300为0,故执行正常启动开机程序。主开机纪录1210中的主开机程序根据使用者输入选择性地执行第一磁碟分割区1220的第一操作系统(如Windows)1225,或者执行第二磁碟分割区1230的第二操作系统1235(如Linux)。
图2系显示本发明实施例之操作系统还原方法的步骤流程图。
首先,定义一旗标,并将旗标值设为0(步骤S1)。接着以电源键或快速键启动一电脑系统(步骤S2与S3)。该电脑系统中之硬盘包括一第一硬盘分割区、一第二硬盘分割区、以及一第三硬盘分割区。第一磁碟分割区具有一第一操作系统(如Windows OS),第二磁碟分割区具有一第二操作系统(如LinuxOS),且第三磁碟分割区具有至少一还原程序与对应该还原程序之操作系统之原始安装程序码的映像档。
若按下还原键以启动该电脑系统,则会产生对应该还原键之一信号值,并且根据触发还原键所产生之信号值将旗标值设为1(步骤S4)。接下来,判断旗标值以决定正常启动开机程序或者执行一系统还原操作(步骤S5)。举例来说,旗标值为0时,即表示电脑系统正常启动开机程序,而旗标值为1时,表示执行一系统还原操作。若以电源键启动该电脑系统,则执行步骤S6,若以快速键启动该电脑系统,则执行步骤S7。
当正常启动电脑系统,根据一开机选单(或者热键(hot key)或功能键(function key))选择欲启动第一操作系统(如Windows OS)或第二操作系统(如Linux OS)(步骤S6~S8)。当执行一系统还原操作,将第三磁碟分割区中的还原程序载入到一随机存取存储器中执行,以产生一还原系统(步骤S9)。接着,执行该还原系统以模拟Linux的开机环境(步骤S10)。本发明实施例预设之系统还原操作为还原第二磁碟分割区的第二操作系统(如Linux)。若欲选择还原另一磁碟分割区的操作系统,可通过再多建置一个还原键以达到该目地,或者以软件模拟方式产生一系统还原选单,再以人工方式选择欲进行还原的作业统。
接下来,该还原系统将第三磁碟分割区中的映像档解压缩并且执行一操作系统安装程序(步骤S11)。操作系统安装完成后,将旗标值设为0(步骤S12),然后重新启动电脑系统(步骤S13)。
本发明揭露将操作系统的原始安装程序码备份成映像档,而非将已安装好之操作系统备份为映像档以进行还原程序,以避免备份程序不相容而无法进行还原。本发明实施例不受限于对某个硬盘分割区制作所得的映像档只能还原同一个硬盘分割区之操作系统的情况,其可还原任一硬盘分割区的操作系统。此外,本发明实施例更具有可在DOS环境下执行、不需提供安装光碟以保护商业机密、不需额外软件配合、以及可随时替换更新版本等优点。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明之精神和范围内,当可作各种之更动与润饰,因此本发明之保护范围当视后附之申请专利范围所界定者为准。
权利要求
1.一种操作系统还原方法,其适用于一电脑系统,包括下列步骤定义一旗标并且设置一快速键于上述电脑系统之上;上述电脑系统提供一硬盘,其中上述硬盘具有至少一第一磁碟分割区与一第二磁碟分割区,上述第一磁碟分割区具有一操作系统,且上述第二磁碟分割区具有一还原程序与相对应上述操作系统之原始安装程序码之一映像档;触发上述快速键以启动上述电脑系统,并且设定相对应之一旗标值;以及上述电脑系统之一基本输出入系统根据上述旗标值载入上述还原程序于上述电脑系统之一储存媒体;执行上述还原程序以产生一还原系统;以及上述还原系统利用上述映像档执行一操作系统安装程序,以还原上述电脑系统的操作系统。
2.根据权利要求1所述的操作系统还原方法,其特征在于,更包括执行上述还原系统以模拟上述操作系统的开机环境。
3.根据权利要求2所述的操作系统还原方法,其特征在于,更包括还原上述电脑系统的操作系统后,重设上述旗标值,并且重新开启上述电脑系统。
4.根据权利要求3所述的操作系统还原方法,其特征在于,上述储存媒体为一随机存取存储器或为上述硬盘。
5.一种操作系统还原系统,其适用于一电脑系统,包括一储存媒体;一硬盘,其具有至少一第一磁碟分割区与一第二磁碟分割区,其中上述第一磁碟分割区具有一操作系统,且上述第二磁碟分割区具有一还原程序与相对应上述操作系统之原始安装程序码之一映像档;一还原键,其建置于上述电脑系统之上;以及一基本输出入系统,当触发上述还原键,其载入上述还原程序于上述储存媒体,执行上述还原程序以产生一还原系统,并且通过上述还原系统,利用上述映像档执行一操作系统安装程序,以还原上述电脑系统的操作系统。
6.根据权利要求5所述的操作系统还原系统,其特征在于,当触发上述快速键以启动上述电脑系统时,设定相对应之一旗标值。
7.根据权利要求6所述的操作系统还原系统,其特征在于,上述基本输出入根据上述旗标值系统载入上述还原程序于上述储存媒体。
8.根据权利要求7所述的操作系统还原系统,其更包括还原上述电脑系统之操作系统后,重设上述旗标值,并且重新开启上述电脑系统。
9.根据权利要求5所述的操作系统还原系统,其特征在于,上述基本输出入系统利用上述还原系统模拟上述操作系统的开机环境。
10.根据权利要求5所述的操作系统还原系统,其特征在于,上述储存媒体为一随机存取存储器或为上述硬盘。
11.一种操作系统还原系统,其适用于一电脑系统,包括一储存媒体;一硬盘,其具有至少一第一磁碟分割区、一第二磁碟分割区与一第三磁碟分割区,其中上述第一磁碟分割区具有一视窗操作系统,上述第二磁碟分割区具有一Linux操作系统,且至少一还原程序与相对应上述视窗或Linux操作系统之原始安装程序码之一映像档储存于上述第一、第二或第三磁碟分割区储中;一还原键,其建置于上述电脑系统之上;以及一基本输出入系统,当触发上述还原键,其载入上述还原程序于上述储存媒体,执行上述还原程序以产生一还原系统,并且通过上述还原系统,利用上述映像档执行一操作系统安装程序,以还原上述电脑系统之操作系统。
12.根据权利要求11所述的操作系统还原系统,其特征在于,上述还原程序与相对应上述视窗操作系统的原始安装程序码的上述映像档储存于上述第二或第三磁碟分割区储中。
13.根据权利要求11所述的操作系统还原系统,其特征在于,上述还原程序与相对应上述Linux操作系统的原始安装程序码的上述映像档储存于上述第一或第三磁碟分割区储中。
14.根据权利要求11所述的操作系统还原系统,其特征在于,当触发上述快速键以启动上述电脑系统时,设定相对应的一旗标值。
15.根据权利要求14所述的操作系统还原系统,其特征在于,上述基本输出入根据上述旗标值系统载入上述还原程序于上述储存媒体。
16.根据权利要求15所述的操作系统还原系统,其特征在于,更包括还原上述电脑系统的操作系统后,重设上述旗标值,并且重新开启上述电脑系统。
17.根据权利要求11所述的操作系统还原系统,其特征在于,上述基本输出入系统利用上述还原系统模拟上述操作系统的开机环境。
18.根据权利要求11所述的操作系统还原系统,其特征在于,上述储存媒体为一随机存取存储器或为上述硬盘。
全文摘要
一种操作系统还原方法及系统。首先,定义一旗标并且设置一快速键于该电脑系统之上。该电脑系统提供一硬盘,其中该硬盘具有至少一第一磁碟分割区与一第二磁碟分割区,该第一磁碟分割区具有一操作系统,且该第二磁碟分割区具有一还原程序与相对应该操作系统之原始安装程序码的一映像档。接着,触发该快速键以启动该电脑系统,并且设定相对应之一旗标值。该电脑系统之一基本输出入系统根据该旗标值载入该还原程序于该电脑系统之一储存媒体。然后执行该还原程序以产生一还原系统,并且该还原系统利用该映像档执行一操作系统安装程序,以还原该电脑系统之操作系统。
文档编号G06F9/445GK1815450SQ20051000917
公开日2006年8月9日 申请日期2005年2月1日 优先权日2005年2月1日
发明者王怀政 申请人:神基科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1