增量备份为什么会导致开机系统文件不符

来源:百度知道 编辑:UC知道 时间:2024/06/22 14:58:52
为什么使用酷越无忧软件进行增量备份后
想用增量备份重装 开机后提示的是与初始程序不符
无法进入啊 这样我只能使用完整备份 很无奈的什么都要重新弄
希望高手指点
就是说怎么能解决这个问题 别说了一大堆到头来还是没用

增量备份 如果文件超大
我觉得 用比较然后备份 很费时间

不如用检测文件(.net 提供了FileSystemWatcher 的类),如果有修改就记录下来。
当然你的分块还是有必要的
看看修改了哪些,如果对同一块修改,取最后记录

FileSystemWatcher 对文件进行检测似乎是用进程来完成的,只是做过对某几个文件的检测,效果还是不错。
对整个整个盘符的没有试过,呵呵。如果文件数量超多应该会占用一些资源。
但是一个文件的大小影响应该不大

程序退出就不能检测了
你可以注册一个进程开机就启动

就是苦于不知如何快速的用新文件替代旧文件
--你不是要备份吗,知道了不同就等于可以成功的差异备份了
如果要还原----
通常我们怎么来实现还原呢?
一、现在的文件损坏了,要求恢复
前提是有2部分
1 原来某一个时刻的文件A
2 现在的文件与原来文件的差异(相对于A)

还原的话就是把A加上差异

二 现在的好用 就是想恢复到某一个时刻(这个可能是你要处理的问题吧)
根据你的想法,现在的新文件和差异记录你都已经获得了。找到要还原点之后(是时间的后after)的变化,判断变化类型,执行相反操作(前提是你的变化记录包含了 操作时间,类型,变化位置和变化前内容,变化后内容)
insert的内容执行delete-从变化位置开始查找insert的内容,删除然后在恢复原来的内容
update的同理用变化前的替换变化后的
delete的要insert,这儿有个难点,是如何记录变化位置。