一种操作系统恢复的系统及方法与流程

文档序号:12463860阅读:318来源:国知局

本发明涉及计算机系统恢复技术领域,具体地说是一种实用性强、操作系统恢复的系统及方法。



背景技术:

系统恢复过程是指将计算机系统恢复到以前的电脑操作系统正常的状态。比如Windows不断监控和记录内核文件和系统登记文件的变化。如果被攻击或异常操作使操作系统变得不稳定,系统恢复操作可以执行恢复操作系统。

此外,计算机的系统恢复也可以使用CD“恢复实现”(光盘)。实现操作系统恢复,数据必须先备份。解压一个操作系统和备份映像文件或可执行文件,图像或可执行文件是在一个光盘里。

“恢复CD”操作系统执行加载在一个CD-ROM驱动器。操作系统自动访问和执行恢复计划“恢复CD”,这样,用户只需要使一个系统恢复功能激活系统恢复过程。程序读取的图像文件“恢复CD”,覆盖一个损坏的操作系统存储磁盘分区。

但是现有的恢复过程都存在安全性不高的情况,基于此,现提供一种操作系统恢复的系统及方法,系统恢复操作可以执行恢复操作系统,计算机系统恢复返回操作系统默认的安装状态,系统安全性高。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种实用性强、操作系统恢复的系统及方法。

一种操作系统恢复系统,基于一由包括随机存储内存RAM、硬盘、输入输出系统BIOS、恢复键、主板结构组成的计算机,其中,硬盘至少包括两个分区,其中一个分区包含一套操作系统;另一个分区包含一个恢复模块和图像文件,该恢复模块为一组恢复程序,当操作系统开始恢复时,恢复键激活恢复模块加载到随机存储内存RAM中并执行安装图像文件实现操作系统的恢复。

所述恢复系统内,图像文件对应源操作系统的安装程序,即恢复程序,并为整个恢复系统设置恢复键和输入输出系统BIOS,在恢复操作系统时,设置一与图像文件对应的标志值,恢复键被触发来激活该操作系统对应标志值;然后根据标志值BIOS将恢复程序加载到随机存储内存RAM中,同时恢复模块创建一个回收系统;使用回收系统执行操作系统安装图像文件,恢复操作系统。

所述硬盘包括一个主引导记录分区MBR、第一分区、第二分区、第三分区,其中,

主引导记录分区MBR负责检索在启动分区的引导扇区;

第一分区是计算机的启动分区,内置第一操作系统;

第二分区是计算机的备用分区,内置第二操作系统;

第三分区内置恢复程序和相对于恢复程序的操作系统的源安装程序的图像文件,该恢复程序即为上述恢复模块。

所述主引导记录分区MBR保存在硬盘的磁道头处,该分区包括主引导程序和若干个主分区表;在硬盘中访问数据的所有操作都是根据主分区表的状态和结束地址来实现的,当计算机系统启动时,主引导程序检索在启动分区的引导扇区。

所述第一分区的第一操作系统是一个窗口操作系统。

当第三分区内的恢复程序启动操作系统恢复过程时,恢复的是第一分区内的第一操作系统或第二分区内的第二操作系统。

一种操作系统恢复方法,基于上述恢复系统,其实现过程为:

首先触发恢复键,激活待恢复的操作系统,触发该待恢复操作系统对应的标志值;

根据标志值将恢复程序加载到随机存储内存RAM中;

由该加载的恢复程序创建一个回收系统,使用回收系统执行操作系统安装图像文件恢复操作系统。

在操作系统恢复后,重置标志值并重启计算机。

恢复键激活计算机操作系统的恢复过程,产生对应于恢复的信号值,标志值根据信号值进行调整,当标志值为0时,计算机的操作系统被激活,正常启动;当标志值为1时,系统恢复操作被执行。

所述回收系统用于引导模拟对应操作系统环境,回收系统解压缩图像文件后,执行操作系统的安装程序,在操作系统完全安装后,标志值设置为0,然后重新启动计算机系统。在计算机系统重新启动时,BIOS检测到标志值为0,相应的正常开机程序被执行。

本发明的一种操作系统恢复的系统及方法,具有以下优点:

该发明的一种操作系统恢复的系统及方法,可使得系统恢复到以前的电脑操作系统正常的状态,比如Windows不断监控和记录内核文件和系统登记文件的变化;如果被攻击或异常操作使操作系统变得不稳定,系统恢复操作可以执行恢复操作系统,计算机系统恢复返回操作系统默认的安装状态,系统安全性高,实用性强,易于实现,易于推广。

附图说明

附图1为本发明的实现示意图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

一种操作系统恢复系统,基于一由包括存储介质、硬盘、输入输出系统BIOS、恢复键、主板结构组成的计算机,其中,存储介质为随机存储内存RAM,硬盘至少包括两个分区,其中一个分区包含一套操作系统;另一个分区包含一个恢复模块和图像文件,该恢复模块为一组恢复程序,当操作系统开始恢复时,恢复键激活恢复模块加载到随机存储内存RAM中并执行安装图像文件实现操作系统的恢复。

所述恢复系统内,图像文件对应源操作系统的安装程序,即恢复程序,并为整个恢复系统设置恢复键和输入输出系统BIOS,在恢复操作系统时,设置一与图像文件对应的标志值,恢复键被触发来激活该操作系统对应标志值;然后根据标志值BIOS将恢复程序加载到随机存储内存RAM中,同时恢复模块创建一个回收系统;使用回收系统执行操作系统安装图像文件,恢复操作系统。

所述硬盘包括一个主引导记录分区MBR、第一分区、第二分区、第三分区,其中,

主引导记录分区MBR负责检索在启动分区的引导扇区;

第一分区是计算机的启动分区,内置第一操作系统;

第二分区是计算机的备用分区,内置第二操作系统;

第三分区内置恢复程序和相对于恢复程序的操作系统的源安装程序的图像文件,该恢复程序即为上述恢复模块。

所述主引导记录分区MBR保存在硬盘的磁道头处,该分区包括主引导程序和若干个主分区表;在硬盘中访问数据的所有操作都是根据主分区表的状态和结束地址来实现的,当计算机系统启动时,主引导程序检索在启动分区的引导扇区。

所述第一分区的第一操作系统是一个窗口操作系统。

当第三分区内的恢复程序启动操作系统恢复过程时,恢复的是第一分区内的第一操作系统或第二分区内的第二操作系统。

一种操作系统恢复方法,基于上述恢复系统,其实现过程为:

首先触发恢复键,激活待恢复的操作系统,触发该待恢复操作系统对应的标志值;

根据标志值将恢复程序加载到随机存储内存RAM中;

由该加载的恢复程序创建一个回收系统,使用回收系统执行操作系统安装图像文件恢复操作系统。

在操作系统恢复后,重置标志值并重启计算机。

本发明的操作系统恢复系统如附图1所示,用于计算机系统1000,包括基本输入/输出系统(BIOS)1100,硬盘1200,标志1300,恢复键1400,和存储介质,即随机存取存储器RAM1500。

基于该系统,BIOS 1100是计算机系统1000主板的固件,存储在只读存储器(ROM)的主板提供基本的输入/输出操作,系统设置,和硬件测试硬盘1200包括一个主引导记录分区(MBR)1210、第一分区1220,第二分区1230,第三分区1240。MBR1210保存在磁道头处,硬盘1200扇区包括主引导程序1215和若干个主分区表(未显示)。在硬盘1200中访问数据的所有操作都是根据主分区表的状态和结束地址来实现的。此外,当计算机系统1000启动时,主引导程序1215检索在启动分区的引导扇区。

第一分区1220是在本实施例中计算机系统1000启动分区,其中第一操作系统1225被发现。第一操作系统1225一般是一个窗口操作系统。第二个磁盘分区1230是另一个计算机系统1000的磁盘分区,包括第二操作系统(如一个Linux操作系统)1235,在本发明的实施例中。第三磁盘分区1240进一步是计算机系统1000的另一个磁盘分区,包括至少一个恢复程序1241和相对于恢复程序1241的操作系统的源安装程序的图像文件1243。恢复程序1241解压缩图像文件1243、执行一个操作系统的安装过程,第一操作系统1225的第一分区1220或第二操作系统1235的第二分区1230恢复。

恢复键1400激活计算机系统1000,从而产生对应于恢复的信号值。标志值1300的值根据信号值减去一个值。例如,当标志值为0时,计算机系统1000通常被激活,当标志值为1时,系统恢复操作被执行。在本发明的实施例,该标志值的基础上产生的信号值是预定为1,这样的BIOS 1100获得的标志值立即执行系统恢复操作。第二操作系统(如一个Linux操作系统)1230第二磁盘分区1235在本发明实施例中执行系统恢复操作时是预留的。

接下来恢复程序1241根据标志值1300执行磁盘,(操作系统(DOS)环境下),创建一个回收系统。然后,执行恢复系统来模拟对应于该操作系统的引导环境。其次,回收系统解压缩图像文件1243,执行一个操作系统的安装程序。在操作系统完全安装,标志值1300设置为0和1000,然后重新启动计算机系统。在计算机系统1000重新启动时,BIOS检测到标志值为0相应的正常开机程序被执行。

上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种操作系统恢复的系统及方法的权利要求书的且任何所述技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1