Mic*_*son 9 windows file-transfer verification
我是一名 GIS 专家,其中一部分是定期将大量数据复制到磁盘 - 备份、存档和交付。有时另一张光盘上的文件与源光盘不匹配,按照每复制 4TB 的顺序,一个文件中就会出现一个错误(即 0.000000025%)。
目前我正在使用 RoboCopy 或 Windows 资源管理器副本将文件复制到其他光盘和 WinDiff 以验证内容,这就是我知道错误率非常低的原因。此过程有效,但 WinDiff 速度较慢,有时验证所需的时间比最初复制的时间长;RoboCopy 没有像 XCopy 那样的和验证开关。
我以前使用过带有 /v 开关的 XCopy,但有人建议该实用程序在 Windows 7 中已折旧,我不应该使用它。单独创建文件的 MD5、校验和或哈希不是一种选择,除非有一个有效的库/方法/算法,我可以用编程语言实现,因为会有数十万个单独的文件。
现在的问题是:是否有一种方法将验证文件,因为它们被复制或大于WinDiff的更好的验证程序,甚至更好的是有保证的方式将这些文件复制100%的诚信,所以我没有验证它们?
如果所需的库是免费的或内置的,我可以为 C#/VB.net/C++/Python/DOS Batch 编写代码。我不害怕命令行,我记得当只有命令行时,所以 DOS 实用程序/指令没事。
那么,如果我有一种工作方法,为什么现在这是一个问题? 这不是真的,我有一个工作方法,但自 90 年代后期的 Windows NT 以来一直在这样做;在 90 年代后期,它是 Exabyte 磁带和 100MB 或更少,然后是可以在不到半小时内验证的光学媒体。现在,由于介质容量大且相对便宜,我发现我正在为单次交付复制和验证多达16 TB 的数据,并且验证时间超过了交付日期......我至少需要寻找更好的方法!
小智 5
您一直在寻找的程序是 xxcopy。我也有这个愿望,在复制时做一个二进制文件比较哦,几十万个文件用于取证分析。我不在乎花费了更长的时间,我不想创建一个 SFV 或 MD5 文件,然后在这些文件上运行另一个程序,我想要一些可以即时执行 DOS "fc" 命令的东西。
http://xxcopy.com/xxtb_027.htm#tag_319
你想要开关 /V2
祝你有美好的一天。
归档时间: |
|
查看次数: |
41091 次 |
最近记录: |