Robocopy错误地将文件标记为更新

我有两台NTFS格式化的驱动器在不同的机器上,我做他们之间的robocopy镜像这样:

robocopy "D:\My Documents" "X:\Backup\My Documents" /MIR /V /NP /XD .* /XO /XA:SHTO /FAT /Z /ETA /DST /R:3 /W:30 

但它会错误地标记文件为新的,但我没有改变它,这是很多的文件,所以我不认为Windows已经改变了他们。

我正在稳定地运行robocoy,大约需要15分钟,所以我觉得有些不对,任何人都有这个问题?

示例输出:

  • 同样的17548 draft1.jpg
  • 相同98108 draft2.jpg
  • 相同的104 Spiral3DCopy1.mtl
  • 较新的104 Sphere3DCopy1.mtl
  • 较新的345985 swamp1.jpg
  • 较新的75209 test.jpg

我做了一个比较,没有发现差异:

 C:\>fc D:\Documents\"My Documents"\3d\Sphere3DCopy1.mtl X:\Backup\"My Documents"\3d\Sphere3DCopy1.mtl Comparing files D:\DOCUMENTS\MY DOCUMENTS\3D\Sphere3DCopy1.mtl and X:\BACKUP\MY DOCUMENTS\3D\SPHERE3DCOPY1.MTL FC: no differences encountered 

我们发现使用/ FFT Robocopy开关将比较文件更改时将时间戳减less到大约2秒的差异。 它消除了2小时复制一切,当更改的文件将正常采取在3分钟之内。

RoboCopy /? 说使用这个开关“假设FAT文件时间(2秒粒度)”。

感谢connetrix的人们。

http://www.conetrix.com/Blog/post/Robocopy-Incorrectly-Detects-Files-as-Newer-When-Copying-Between-Different-File-Systems.aspx

尝试这个:

robocopy "D:\My Documents" "X:\Backup\My Documents" /FFT /MIR /V /NP /XD .* /XO /XA:SHTO /FAT /Z /ETA /DST /R:3 /W:30

它为我们工作。