Robocopy 不会复制涉及任何外部驱动器的文件

Robocopy 不会复制涉及任何外部驱动器的文件

作为我工作的一部分,我正在尝试将数据备份到一些外部硬盘上,数据集的大小可能超过 100GB,并且具有特定的文件结构,因此使用 robocopy 是必须的。

当我运行此命令时,其中 G:\ 是外部硬盘驱动器甚至是 USB 驱动器,而 [source] 是内部驱动器,

robocopy [source] G:\ /E

我得到了错误

G:\System Volume Information\2018\01/11 15:36:59 ERROR 5 (0x00000005) Changing file attributes G:/
Access is denied
Waiting 30 seconds... 

从外部驱动器复制到其他外部驱动器时也会发生此错误。

我觉得这与设置权限有关,但我不确定。

有任何想法吗?

答案1

您确定要复制该\System Volume Information文件夹吗?通常您可以排除该文件夹。它不直接包含您的任何数据。此外,如果目标也是 NTFS 卷,则它已经有一个\System Volume Information文件夹,覆盖该文件夹可能不是个好主意。

此外,在使用 robocopy 进行备份时,您可能希望包含/b(backup) 和/或/zb(backup+restarable) 选项。假设您在系统上拥有管理员权限,这将允许您绕过系统上的许多标准访问控制。

另一个建议。如果你真的需要复制整个文件系统/卷,你可能需要考虑使用类似磁盘2vhd而不是 robocopy。

相关内容