公开/公告号CN101241454A
专利类型发明专利
公开/公告日2008-08-13
原文格式PDF
申请/专利权人 武汉回归科技有限公司;
申请/专利号CN200710003581.4
发明设计人 王军;
申请日2007-02-09
分类号G06F11/14(20060101);G06F21/00(20060101);
代理机构北京捷诚信通专利事务所;
代理人魏殿绅;庞炳良
地址 430000 湖北省武汉市武昌区积玉桥中山路312号
入库时间 2023-12-17 20:32:26
法律状态公告日
法律状态信息
法律状态
2016-04-27
专利权的转移 IPC(主分类):G06F11/14 登记生效日:20160408 变更前: 变更后: 申请日:20070209
专利申请权、专利权的转移
2016-01-06
专利权质押合同登记的注销 IPC(主分类):G06F11/14 授权公告日:20100728 登记号:2014990000206 出质人:武汉噢易科技有限公司 质权人:中信银行股份有限公司武汉分行 解除日:20151215 申请日:20070209
专利权质押合同登记的生效、变更及注销
2014-05-14
专利权质押合同登记的生效 IPC(主分类):G06F11/14 登记号:2014990000206 登记生效日:20140327 出质人:武汉噢易科技有限公司 质权人:中信银行股份有限公司武汉分行 发明名称:一种新的系统保护与快速恢复的实现方法 授权公告日:20100728 申请日:20070209
专利权质押合同登记的生效、变更及注销
2013-11-13
专利权质押合同登记的注销 IPC(主分类):G06F11/14 授权公告日:20100728 登记号:2011990000274 出质人:武汉噢易科技有限公司 质权人:汉口银行股份有限公司光谷分行 解除日:20130916 申请日:20070209
专利权质押合同登记的生效、变更及注销
2011-09-14
专利权质押合同登记的生效 IPC(主分类):G06F11/14 登记号:2011990000274 登记生效日:20110718 出质人:武汉噢易科技有限公司 质权人:汉口银行股份有限公司光谷支行 发明名称:一种新的系统保护与快速恢复的实现方法 授权公告日:20100728 申请日:20070209
专利权质押合同登记的生效、变更及注销
2011-01-19
专利权的转移 IPC(主分类):G06F11/14 变更前: 变更后: 登记生效日:20101208 申请日:20070209
专利申请权、专利权的转移
2010-07-28
授权
授权
2008-10-08
实质审查的生效
实质审查的生效
2008-08-13
公开
公开
查看全部
技术领域
本发明属于计算机的程序控制技术领域,具体涉及一种计算机系统保护与快速恢复的实现方法,用于保证用户的计算机系统不被病毒或者人为的破坏。
背景技术
为了达到计算机系统保护的目的,一般的途径有以下两种:
(一)将整个分区中的有效数据扫描出来,压缩后备份到一个隐藏分区或者文件中,在分区被破坏(比如遭受病毒破坏)时,通过将备份的数据恢复到以上分区,如果所备份的分区是系统分区则可以达到系统保护的目的。这种实现形式以GHOST软件为代表。
(二)监控磁盘的读写操作,使得对磁盘的有效数据区的写操作都被映射或者备份到事先开辟的缓冲区中。各种还原软件和保护卡都是使用这种方法来达到系统保护的目的。
以上两种方法的优缺点如下:
第一种方法的优点是不改变系统对磁盘的读写操作,对用户系统的数据安全是最好的,同时不会降低磁盘读写的性能。但这种方法需要占用比较大的空间来备份分区中的有效数据,在实现备份和恢复时都需要占用比较长的时间。
第二种方法一般不需要占用较大的磁盘空间,其恢复系统的速度一般可以忽略不计,这是其明显的优点。但是由于其一般要对系统的读写操作进行映射(或实时备份),明显的问题是需要维护特定的映射关系,一旦这个映射关系丢失,那么将导致磁盘上数据的丢失甚至系统遭到严重破坏,由于其要实时维护这个映射关系,那么必然会导致磁盘的读写效率下降。
发明内容
本发明的目的是针对上述两种计算机系统保护方法所存在的缺陷,而提出的一种新的系统保护与快速恢复的实现方法,该方法既可以缩短系统还原的时间,又不会对磁盘的读写效率造成不良的影响。
本发明的技术方案如下:一种新的系统保护与快速恢复的实现方法,包括如下步骤:
(1)将硬盘分区按文件系统的类型分成有效数据集合Aa和非有效数据集合Ab;
(2)将该分区的有效数据集合Aa备份到其它分区的备份文件中的数据区,同时将该分区的标记位图存储到备份文件的标记位图区,标记位图是一个用来表示分区上的扇区使用情况的位数据,相应的位为0表示无数据,为1表示有数据;
(3)将分区的标记位图复制到备份文件的变量位图区,从而建立变量位图;
(4)拦截所有的磁盘写操作,如果写的扇区在变量位图区的标记为1,则将其修改为0;
(5)执行还原操作,先将变量位图中标记为1的扇区在分区的有效数据位图中标记为0,然后将分区的有效数据集合位图中标记为1的扇区从备份文件中对应的位置写回到磁盘;
(6)重建各个分区的标记位图和变量位图。
在上述系统保护与快速恢复的实现方法中,步骤(1)中所述的文件系统的类型为FAT16或FAT32或NTFS。
本发明所述方法在执行系统恢复时,只针对系统发生变化的扇区进行恢复,这大大的减少了系统还原的时间。相比传统的GHOST等的实现方法有明显的优越性。另外,由于该方法不需要对磁盘的写操作进行映射或备份,对磁盘的读写效率的影响很小。
附图说明
图1为本发明所述方法的流程图。
具体实施方式
下面结合具体实施例,对本发明作进一步详细的描述。
假设要保护的系统盘是C盘,C盘的文件格式是FAT32,按以下的实现方法来实现对C盘的保护。
(1)按64个扇区为一块,也就是C盘的0~63为第一块,64~127为第二块,依此类推,将C盘根据FAT32的FAT表,来检测出C盘哪些块中有有效数据,哪些块中没有有效数据,即确定有效数据集合Aa和非有效数据集合Ab。
(2)按块建立C盘的标记位图。按64个扇区将C盘分块的目的是为了减小标记位图的大小,标记位图用一个大数组来表示。
(3)建立备份文件。将C分区的标记位图写到备份文件的标记位图区,再将标记位图写到备份文件的变量位图区。将分区的有效数据备份到备份文件的数据区。
(4)安装驱动拦截磁盘写操作。如果要写的块在变量位图中为1,则将变量位图中对应的块的标记设置为0。
(5)需要恢复系统时,先将变量位图中标记为1的块在有效数据位图中标记为0,然后将C盘的标记位图中标记为1的块从备份文件中对应的位置写回到磁盘。
(6)重建C分区的标记位图和变量位图。(可以通过备份标记位图和变量位图来简化此操作)
应该予以说明的是,备份文件是用来存储有效数据和分区标记位图的文件,其不能和要保护的系统数据在一个分区中;标记位图是用来标记分区中哪些扇区中有数据,哪些扇区中没有数据的一个集合;变量位图是用来标记分区中哪些扇区发生了变化的一个位图,标记位为0表示对应的扇区中发生了变化,标记位为1表示对应的扇区中没有发生变化。
本发明所提供的方法只针对系统发生变化的扇区进行恢复,从而大大的减少了系统还原的时间。相比传统的GHOST等的实现方法有明显的优越性。另外,由于该方法不需要对磁盘的写操作进行映射或备份,对磁盘的读写效率的影响很小。
机译: 一种新的方法和一种新的组合设备,用于实现具有受控的温度前和后温度控制的马氏体过程
机译: 通过开发一种新的显色剂来实现彩色照片的方法以及该方法的实现
机译: 一种实现新反应系统的方法和新反应系统