我使用SyncBack将内部硬盘驱动器(C :)备份到具有最大压缩率的外部(USB)硬盘驱动器上。然后,我在计算机上执行了干净的Windows Vista安装。
我忘了在全新安装之前复制SyncBack日志。现在,当我尝试恢复目录时,RAR / ZIP文件将被复制到系统硬盘驱动器,而不是将其内容提取到硬盘驱动器。此外,在恢复过程中,SyncBack不会遍历文件夹。
如何告诉SyncBack扩展压缩文件?
我正在运行SyncBack的免费软件版本。我必须创建新的日志文件(除非SyncBack将它们放在外部驱动器上的某个位置)。
我的另一种方法是编写一个程序来遍历外部驱动器上的文件夹,并从RAR / ZIP文件中提取文件。
我使用的是Windows Vista Service Pack 2,备份前的数据大小约为200 GB。 (由于“打嗝”),备份过程耗时超过72小时。
答案 0 :(得分:0)
使用source作为C:驱动器重新创建配置文件,目标是Zip文件所在的文件夹。确保将配置文件设置为使用压缩(将每个文件压缩到其自己的文件中)。然后只需将配置文件作为还原运行。我建议先运行模拟还原,看看在没有任何文件被替换的情况下会发生什么。
答案 1 :(得分:0)
我选择的答案是编写一个Java程序,遍历备份驱动器上的目录并在原始驱动器上重新创建它们。任何非目录文件都将解压缩到源驱动器。
Java具有解压缩文件的实用程序。