我使用SyncBack将内部硬盘(C:)备份到压缩最大的外部硬盘(U盘)上。然后,我在电脑上全新安装了Windows Vista。
在全新安装之前,我忘记了复制SyncBack日志。现在,当我尝试恢复目录时,RAR/ZIP文件被复制到系统硬盘驱动器,而不是将其内容提取到硬盘驱动器。此外,在恢复过程中,SyncBack不会遍历文件夹。
如何让SyncBack解压压缩文件?
我正在运行SyncBack的免费软件版本。我必须创建新的日志文件(除非SyncBack将它们放在外部驱动器上的某个地方)。
我的另一种选择是编写一个程序,遍历外部驱动器上的文件夹,并从RAR/ZIP文件中提取文件。
我使用的是Windows Vista Service Pack 2,备份前的数据大小约为200 GB。(由于“打卡”,备份过程耗时超过72小时)。
发布于 2010-04-29 05:33:31
我选择的答案是编写一个Java程序,它遍历备份驱动器上的目录,并在原始驱动器上重新创建它们。所有非目录文件都将解压缩到源驱动器。
Java有用于解压缩文件的实用程序。
发布于 2010-04-22 15:50:14
使用源作为C:驱动器重新创建配置文件,目标是Zip文件所在的文件夹。确保配置文件设置为使用压缩(将每个文件压缩为其自己的文件)。然后,只需将配置文件作为恢复文件运行。我建议先运行模拟还原,看看在不替换任何文件的情况下会发生什么。
https://stackoverflow.com/questions/2684859
复制相似问题