我使用 WinRAR 备份了大量数据,并从这些备份中创建了一个 .rar 文件。由于我一次备份大约 20GB 的数据,因此此过程需要一些时间。有时我需要打开一些正在备份的文件。这会导致 WinRAR 报告访问文件时出现问题。我的问题是,如何使用卷影复制进行压缩,以便文件可以毫无问题地访问?
答案1
你应该使用磁盘阴影命令创建卷影副本,将其临时挂载为卷。完成后,您可以使用任何工具(例如 winrar)进行备份。
卷影副本的作用类似于虚拟磁盘,代表卷创建时的状态。如果您继续修改文件,这些修改将不会出现在卷影副本中,但这些文件占用的磁盘空间将加倍,因为它们的旧副本将保留在磁盘上,直到卷影副本被删除。
以下是基于我链接到的上述 Microsoft 文档的示例,其中我们备份磁盘 C:,而卷影副本称为 S:(除了时间冻结外,与 C: 完全相同)。该示例完全是理论上的,因为我尚未对其进行测试。
diskshadow -s startshadow_script.txt
<winrar of files in S:>
diskshadow -s endshadow_script.txt
startshadow_脚本.txt
set context persistent nowriters
set verbose on
add volume C: alias MyBackupName
create
expose %MyBackupName% S:
endshadow_脚本.txt
set verbose on
delete shadows exposed S: