我创建了一个简单的批处理文件脚本来运行 Robocopy。它被设置为将我的用户帐户文件夹备份到我的外部硬盘上。
以下是 Robocopy 的参数:
ROBOCOPY "C:\Users\Finnly" "F:\Backups\Finnly (Backup)" /ZB /COPY:DAT /DCOPY:T /MIR /256 /MT:32 /XF ... /XD ... /R:3 /W:10 /V /TS /FP /ETA /LOG+:F:\Backups\Sync.log /TEE
出于某种原因,当我运行它时,它会备份文件,然后似乎又备份了它们。我的用户账户目录为 18.3 GB但备份的占用超过 30 GB。读了生成的日志内容后,很明显多次复制文件。为什么会这样?
我正在运行 64 位 Windows Seven Home Premium。
答案1
我怀疑这是因为 Windows 7 有很多与旧操作系统兼容的连接点(例如,“我的音乐”指向“音乐”,“我的图片”指向“图片”等)。
如果您添加 /XJ 开关,这将排除连接点。但是,这可能意味着您没有备份您认为的所有内容,尤其是当 C:\Users\Finnly 内有一个连接点指向该文件夹之外的某个地方时。