一种基于硬盘间隙的数据恢复和备份方法与流程

文档序号:11519453阅读:231来源:国知局

本发明属于计算机软件技术领域,涉及一种基于硬盘间隙的数据恢复和备份的方法。



背景技术:

随着信息技术的发展和计算机的普及,电脑已经成为了人们生活中不可或缺的一部分,大量的信息存储在计算机的中。伴随着计算机的发展过程中,计算机病毒和各种间谍软件也日益泛滥,这对计算机硬盘数据的安全性带来了严峻的考验。除此之外,诸如用户的误操作或系统崩溃等其他因素,也会导致用户数据丢失或者杀毒软件的关闭。因此,如何有效保护用户的文件和数据也成了计算机用户关注的焦点。

综合目前的技术状况,常规的计算机硬盘信息的恢复和备份的方法主要包括以下几种:

(1)通过备份硬盘进行恢复和备份。使用这种方法时需要除了用来存储操作系统和用户数据的硬盘之外,需要再设置备份硬盘。这种方法虽然可以完全备份用户数据,但不具有实时性,同时需要一定的专业知识,对一般用户不容易操作,不够方便,每次备份耗时太多。

(2)使用光盘进行备份。使用这种方法一般用户回复出厂设置,和方法1一样不具有实时保护的硬质,而且光盘容量有限,一般只能备份系统盘,具有很大的局限性。

(3)通过在同一硬盘建立不同分区进行备份和恢复。诸如ghost等软件对硬盘分区进行备份。这种方法同样不具有实时保护的功能,同时备份时间太长,备份文件也很容易就被破坏,因此不具有很高的安全性和可靠性。

(5)基于bios和保护分区实现备份和恢复。这种方法克服了方法四的缺点,实现恢复和备份的程序代码不是固定设置在bios芯片中,而是设置在常规嵌入式系统中,这种方法只能实现整个分区的磁道对磁道的备份方式,不能灵活备份文件,同样需要重启系统,对用户来说同样不方便。

(6)基于保护分区和硬盘驱动程序实现的备份和恢复。这种方法比方法(5)稍微简易一些,备份和恢复程序也不是放在嵌入式系统中,而是通过硬盘驱动程序的替换,在操作系统之上直接访问保护分区。这种方法首先要开通保护分区,其次针对不同的操作系统要设计不同的驱动程序,对于普通用户还是过于复杂,因此也不适合大部分场合。



技术实现要素:

有鉴于此,本发明提供了一种基于硬盘间隙的数据恢复和备份方法,能够保护和恢复硬盘数据,不用关闭计算机,不用重新启动系统,对用户影响小。

为了达到上述目的,本发明的技术方案为:

步骤一、将客户端代理程序写入到计算机的硬盘间隙中,所述计算机的本地硬盘中存储有被保护程序。

步骤二、计算机启动;计算机中采用自启动策略,用于设置客户端代理程序随计算机中的操作系统的启动而启动,且该自启动策略不被计算机用户和其他软件干预。

步骤三、运行客户端代理程序,执行硬盘数据保护和恢复;采用备份服务器存储被保护程序。

代理程序运行并检查连接状态、代理程序启动第一线程和第二线程,第一线程实时扫描硬盘间隙,第二线程读取保护策略,并实时保护文件完整性。

所述第一线程扫描硬盘间隙,检测硬盘间隙里存储的被保护程序是否被擦除和篡改,并检测被保护程序的校验文件的签名值是否和写入时一致,若发现有硬盘间隙被篡改,则采用读取出的未篡改的被保护程序重新写回被篡改的硬盘间隙,保证硬盘间隙的完整性和正确性;若未读取出未篡改的被保护程序,则从所述备份服务器下载被保护程序写回到硬盘间隙。

所述第二线程读取根据保护策略,对被保护程序进行完整性度量,检测被保护程序是否完整,若不完整,则从所述备份服务器下载所述被保护程序,或从本地硬盘中进行被保护程序恢复。

所述保护策略中记载被保护程序的完整性信息。

重复执行步骤三,直至计算机关机。

有益效果:

(1)此方法是实时保护和恢复硬盘数据,不用关闭计算机,不用重新启动系统,对用户影响小。

(2)此方法用户可以定制保护的数据和文件,由于客户端进程实时在线,不用定时去备份和恢复硬盘,减少了备份整个硬盘分区所占用的大量时间。

(3)此方法部署简单,只需要安装一次,同时用户门槛比较低,不用设置保护分区等复杂的设置,方便灵活。

附图说明

图1为硬盘分区间隙备份恢复总体结构图。

具体实施方式

下面结合附图并举实施例,对本发明进行详细描述。

该方法包括如下步骤:

步骤一、将客户端代理程序写入到计算机的硬盘间隙中,计算机的本地硬盘中存储有被保护程序。

步骤二、计算机启动;计算机中采用自启动策略,用于设置客户端代理程序随计算机中的操作系统的启动而启动,且该自启动策略不被计算机用户和其他软件干预。

步骤三、运行客户端代理程序,执行硬盘数据保护和恢复;采用备份服务器存储被保护程序。

代理程序运行并检查连接状态、代理程序启动第一线程和第二线程,第一线程实时扫描硬盘间隙,第二线程读取保护策略,并实时保护文件完整性。

第一线程扫描硬盘间隙,检测硬盘间隙里存储的被保护程序是否被擦除和篡改,并检测被保护程序的校验文件的签名值是否和写入时一致,若发现有硬盘间隙被篡改,则采用读取出的未篡改的被保护程序重新写回被篡改的硬盘间隙,保证硬盘间隙的完整性和正确性;若未读取出未篡改的被保护程序,则从备份服务器下载被保护程序写回到硬盘间隙。

第二线程读取根据保护策略,对被保护程序进行完整性度量,检测被保护程序是否完整,若不完整,则从备份服务器下载被保护程序,或从本地硬盘中进行被保护程序恢复。

保护策略中记载被保护程序的完整性信息。

重复执行步骤三,直至计算机关机。

综上,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种基于硬盘间隙的数据恢复和备份方法,具体为:将客户端代理程序写入到计算机的硬盘间隙中,计算机的本地硬盘中存储有被保护程序;计算机启动;计算机中采用自启动策略,用于设置客户端代理程序随计算机中的操作系统的启动而启动,且该自启动策略不被计算机用户和其他软件干预;运行客户端代理程序,执行硬盘数据保护和恢复;采用备份服务器存储被保护程序;代理程序运行并检查连接状态、代理程序启动第一线程和第二线程,第一线程实时扫描硬盘间隙,第二线程读取保护策略,并实时保护文件完整性。

技术研发人员:陈小春;张超;朱立森;孙亮;郑树剑
受保护的技术使用者:中电科技(北京)有限公司
技术研发日:2015.12.22
技术公布日:2017.08.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1