基于磁盘保护还原的文件同步系统及方法技术方案

技术编号:9990929 阅读:75 留言:0更新日期:2014-05-02 04:12
本发明专利技术提供一种基于磁盘保护还原的文件同步系统,其用于在系统保护还原执行后自动同步用户需备份的数据,其包括同步文件设置单元、备份创建单元、同步判断单元及同步文件执行单元。同步文件设置单元用于设置需同步文件的相关信息并存储,备份创建单元用于在系统还原执行前为当前系统创建临时备份点存储保护分区的备份,同步判断单元用于在系统启动后根据所设置的同步文件的相关信息判断相关文件是否需进行同步,同步文件执行单元用于根据同步判断单元的判断结果确定是否执行需同步文件的同步。该系统在系统执行还原恢复后自动将用户需备份的数据进行文件同步,无需在系统保护还原时手动备份相关数据,操作简单方便。本发明专利技术还提供了一种同步方法。

【技术实现步骤摘要】
基于磁盘保护还原的文件同步系统及方法
本专利技术涉及计算机数据保护还原技术,尤其涉及一种基于磁盘保护还原的文件同步系统及方法。
技术介绍
目前,硬盘保护还原技术已成为广大用户采用的保护操作系统恢复还原的方法,系统恢复方法在系统恢复完成后会完全覆盖掉系统恢复前的数据,从而造成用户数据的丢失,若当前系统中有一些重要的文档用户不希望由于系统还原操作将其最新的内容给还原,则会在系统还原之前还能正常进入操作系统时将该部分文档手动拷贝到不被还原的分区或者其它的存储设备中,还原完成之后再将该部分文档拷贝回来。然而,这种人工来拷贝文档的备份方式工作量较大,操作不方便,同时,若在恢复还原前操作系统已经崩溃而无法正常进入操作系统,则只能通过进入光盘或者移动设备自带的预安装(PreInstallationEnvironment,PE)环境系统来加载硬盘完成拷贝操作,甚至有些还原保护操作因实现机制的限制会导致在PE系统中也无法正常读取到需要备份的数据,导致用户无法有效备份数据。
技术实现思路
有鉴于此,本专利技术提供一种能操作简单的基于磁盘保护还原的文件同步系统及方法。一种基于磁盘保护还原的文件同步系统,其用于在系统保护还原执行后自动同步用户需备份的数据,所述基于磁盘保护还原的文件同步系统包括:一个同步文件设置单元,其用于设置需同步文件的相关信息并存储;一个备份创建单元,其用于在系统还原执行前为当前系统创建一个临时备份点以存储保护分区的备份;一个同步判断单元,其用于在系统启动后根据所设置的同步文件的相关信息判断相关文件是否需进行同步;一个同步文件执行单元,其用于根据所述同步判断单元的判断结果确定是否执行需同步文件的同步;所述同步文件执行单元包括一个虚拟磁盘创建子单元及一个同步文件拷贝子单元,所述虚拟磁盘创建子单元为所述备份创建单元创建的每个保护分区的备份区分别创建一个对应的虚拟磁盘并将对每个虚拟磁盘的读操作转换成对创建的相应备份区数据的读取,所述同步文件拷贝子单元根据设置的需同步文件信息中的全路径信息将对应虚拟磁盘中的相关文件拷贝至同步文件的路径下以实现文件同步。一种基于磁盘保护还原的文件同步方法,其用于在系统保护还原执行后自动同步用户需备份的数据,所述基于磁盘保护还原的文件同步方法包括以下步骤:设置需同步文件的相关信息并存储;在系统还原执行前为当前系统创建一个临时备份点以存储保护分区的备份;在系统启动后根据所设置的同步文件相关信息判断相关文件是否需进行同步;根据判断结果确定是否执行需同步文件的同步为所述备份创建单元创建的每个保护分区的备份区分别创建一个对应的虚拟磁盘并将对每个虚拟磁盘的读操作转换成对创建的相应备份区数据的读取;根据设置的需同步文件信息中的全路径信息将对应虚拟磁盘中的相关文件拷贝至同步文件的路径下以实现文件同步。与现有技术相比,本专利技术提供的基于磁盘保护还原的文件同步系统及方法中,在系统保护还原执行前利用备份创建单元创建当前系统的备份及在系统启动后同步文件执行单元自动将用户需备份的数据进行文件同步,无需在系统保护还原时手动备份相关数据,操作简单方便。附图说明图1是本专利技术提供的基于磁盘保护还原的文件同步系统的模块示意图。图2是本专利技术提供的基于磁盘保护还原的文件同步方法的流程图。主要元件符号说明基于磁盘保护还原的文件同步系统100空间分配单元110同步文件设置单元120备份创建单元140同步判断单元160同步文件执行单元180虚拟磁盘创建子单元182同步文件拷贝子单元184如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式请参阅图1,其为本专利技术实施方式提供的一种基于磁盘保护还原的文件同步系统100,所述基于磁盘保护还原的文件同步系统100用于在系统保护还原执行后自动同步用户需备份的数据。基于磁盘保护还原的文件同步系统包括一个空间分配单元110、一个同步文件设置单元120、一个备份创建单元140、一个同步判断单元160及一个同步文件执行单元180。本实施方式中,基于磁盘保护还原的文件同步系统100的程序在操作系统中设置成系统启动后自动运行。所述空间分配单元110用于分配一个不被还原的磁盘空间,本实施方式中,所分配的不被还原的磁盘空间的大小为1兆(M)。可以理解的是,空间分配单元110可以为设置在执行系统保护还原的操作软件中用以为本基于磁盘保护还原的文件同步系统100提供一定大小的不被还原的磁盘空间,所分配的不被还原的磁盘空间大小依需要设定即可。所述同步文件设置单元120用于设置需同步文件的相关信息并存储至空间分配单元110分配的相应磁盘空间,本实施方式中,所设置的需同步的文件相关信息包括需要执行同步的文件的数量、是否需要执行文件同步功能的执行标记以及需要执行同步的文件的全路径信息。所设置的同步文件相关信息的具体内容包括一个文档同步信息的头结构和所有同步文件的全路径字符串,其中,头结构包含5个字节,前4个字节使用1个ULONG类型的值来记录需要同步的文件的数量,初始化为设置为0,表示还没有设置需要同步的文档,第5个字节用1个byte类型的值来标记是否需要执行文件同步功能,初始化设置为0,执行标记的值为0时表示没有执行系统还原操作不需要执行文件同步功能,执行标记的值为1时表示执行了系统还原操作需要执行文件同步功能。从第6个字节开始依次存放全部需要执行同步的文件的全路径字符串信息,每个字符串以’\0’字符标记结束,本实施方式中,用户设置了2个同步文件的信息,其中,括号内的数据表示相应信息内容:“同步文档数量(2)+执行标记(0)+同步文件1(C:\Mydoc.txt’\0’)+同步文件2(d:\log.txt’\0’)”。所述备份创建单元140用于在系统还原执行前为当前系统创建一个临时备份点以存储保护分区的备份,所创建的保护分区的备份为后面执行文件同步功能时使用的备份点。本实施方式中,备份点创建后将同步文件相关信息中的执行标记的值设置为1以表示系统在还原后需执行文件的同步。可以理解的是,备份创建单元140可以为设置在执行系统保护还原的操作软件中用以实现备份创建功能的单元。所述同步判断单元160用于在系统启动后根据所设置的同步文件的执行标记的值判断相关文件是否需进行同步,本实施方式中,执行标记的值设置为1,表示执行了系统还原操作需要执行文件同步功能。可以理解的是,同步判断单元160在系统还原操作完成并启动后,同步判断单元160开始判断所分配的磁盘空间内存储的文件信息的执行标记的值。所述同步文件执行单元180用于根据所述同步判断单元160的判断结果确定是否执行需同步文件的同步,同步文件执行单元180包括一个虚拟磁盘创建子单元182及一个同步文件拷贝子单元184。所述虚拟磁盘创建子单元182用于为备份创建单元140创建的每个保护分区的备份区分别创建一个对应的虚拟磁盘并将对每个虚拟磁盘的读操作转换成对创建的相应备份区的数据读取。本实施方式中,利用执行系统保护还原的操作软件中安装的虚拟磁盘驱动程序来为每个保护分区分别创建一个对应的虚拟磁盘。本实施方式中,操作系统中有1个保护分区C,那么临时备份点中将存储了C分区的备份区C1,现在创建虚拟磁盘VC1,将对VC1的读操作转换成对C1相应扇区的读操作。所述同步文件拷贝子单元18本文档来自技高网...
基于磁盘保护还原的文件同步系统及方法

【技术保护点】

【技术特征摘要】
1.一种基于磁盘保护还原的文件同步系统,其用于在系统保护还原执行后自动同步用户需备份的数据,所述基于磁盘保护还原的文件同步系统包括:一个同步文件设置单元,其用于设置需同步文件的相关信息并存储;一个备份创建单元,其用于在系统还原执行前为当前系统创建一个临时备份点以存储保护分区的备份;一个同步判断单元,其用于在系统启动后根据所设置的同步文件的相关信息判断相关文件是否需进行同步;一个同步文件执行单元,其用于根据所述同步判断单元的判断结果确定是否执行需同步文件的同步;所述同步文件执行单元包括一个虚拟磁盘创建子单元及一个同步文件拷贝子单元,所述虚拟磁盘创建子单元为所述备份创建单元创建的每个保护分区的备份区分别创建一个对应的虚拟磁盘并将对每个虚拟磁盘的读操作转换成对创建的相应备份区数据的读取,所述同步文件拷贝子单元根据设置的需同步文件信息中的全路径信息将对应虚拟磁盘中的相关文件拷贝至同步文件的路径下以实现文件同步;所述基于磁盘还原的文件同步系统包括一个空间分配单元,空间分配单元用于分配一个不被还原的磁盘空间以存储所设置的需同步文件的相关信息。2.如权利要求1所述的基于磁盘保护还原的文件同步系统,其特征在于,所设置的需同步的文件相关信息包括需要执行同步的文件的数量、是否需要执行文件同步功能的执行标记以及需要执行同步的文件的全路径信息。3.如权利要求2所述的基于磁盘保护还原的文件同步系统,其特征在于...

【专利技术属性】
技术研发人员:谈振华
申请(专利权)人:武汉噢易科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1