请问有没有用 Fastcopy 的 V 友,软件内的传统校验和完美校验有什么区别?

210 天前
 ReZer0

最近买了个大容量硬盘,打算把旧硬盘的资料备份过去。在搜索备份方式的时候,发现有人推荐用 Fastcopy 替代 Win 自己的复制粘贴,能确保文件的准确复制(说是自带的速度慢,且有复制失败风险)。然后在用 Fastcopy 的时候发现软件自带了校验功能,并且有两种模式。但是对于不同模式的解释,我有点摸不着头脑。

官方有提供文档解释: https://fastcopy.jp/help/fastcopy_cn.htm#setting_verify

但是请原谅我语文水平有点差,我自己理解是完美校验会检测源文件的哈希,然后跟复制后的文件去做哈希值比对,如果一致则表示正确完整复制?但这样的话,传统校验的意义是什么?如果传统校验没有比对对象,他的作用是只验证文件是否复制过去而不检测完整性?

麻烦帮我解答下,感觉脑子有点烧,没绕过来。

947 次点击
所在节点    问与答
8 条回复
Helsing
210 天前
没看文档,但我猜应该是类似 CRC 校验那种吧
lqs
210 天前
看起来像是传统校验是复制时读取 src 顺便计算 hash ,完美校验是复制完再读取一次 src 重新计算 hash
boywang004
210 天前
不是写的很清楚么?普通校验就是,读取原始的,写入目标,然后再读取目标的,进行比较(一般比较个 CRC 就够了)。
而完美校验就是,复制完之后,再重新读一次原始的,然后再读取目标的。等于多读一遍原始的,防止读原文件时出现读错误。
理由也很简单:写入错误的概率一般比较大,所以写完再读一次校验一般就足够了。但是极端情况下,读取时也会出现读错误(比如读取源是在网络上,并且有错包率)。
NoOneNoBody
210 天前
好象是新功能,我在用的版本没有这个,从文档看,是二次读取写入文件

一般情况下,如果不是同时干太多事(耗内存 CPU 的活),资源主要给复制用,基本没什么错误,我迁移百万图片都没事发生,有问题多是复制前源文件已经损坏,或者硬盘有问题
如果有强迫症的话,只用复制不用移动,复制完成后,用其他软件校验更好,因为强迫症是不介意耗时的,只要绝对正确
ReZer0
210 天前
@boywang004 感谢,清楚多了。原来还包括网上文件传输验证这块的问题。
ReZer0
210 天前
@NoOneNoBody 因为发现突然有这个功能,而且还是要收费的,所以就有点好奇是不是这种更能保证数据完整。感谢。另外,您后面提到的复制完后用其它软件校验这块是有啥软件嘛,因为主要不少文件夹内不少文件,以前自己弄都是一个个手动比对这种,是有什么软件可以直接校验一整个文件夹那种嘛?
NoOneNoBody
210 天前
@ReZer0 #6
total commander 内置的同步功能,同步是手动的,需要先是校验,可以只用校验不同步就是了,不过这个需要文件相对路径相同,复制这种情况是满足的
total commander 需要前台,你可以找比对 crc 删除文件的工具(这些工具一般不计较路径),这样可以后台校验,把 source 里面的匹配文件删掉,剩下的就是 crc 对不上的文件了,例如 clonespy
ReZer0
210 天前
@NoOneNoBody 非常感谢,我去了解一下!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1045945

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX