最近买了个大容量硬盘,打算把旧硬盘的资料备份过去。在搜索备份方式的时候,发现有人推荐用 Fastcopy 替代 Win 自己的复制粘贴,能确保文件的准确复制(说是自带的速度慢,且有复制失败风险)。然后在用 Fastcopy 的时候发现软件自带了校验功能,并且有两种模式。但是对于不同模式的解释,我有点摸不着头脑。
官方有提供文档解释: https://fastcopy.jp/help/fastcopy_cn.htm#setting_verify
但是请原谅我语文水平有点差,我自己理解是完美校验会检测源文件的哈希,然后跟复制后的文件去做哈希值比对,如果一致则表示正确完整复制?但这样的话,传统校验的意义是什么?如果传统校验没有比对对象,他的作用是只验证文件是否复制过去而不检测完整性?
麻烦帮我解答下,感觉脑子有点烧,没绕过来。
1
Helsing 177 天前 via iPhone 1
没看文档,但我猜应该是类似 CRC 校验那种吧
|
2
lqs 177 天前 via iPhone 1
看起来像是传统校验是复制时读取 src 顺便计算 hash ,完美校验是复制完再读取一次 src 重新计算 hash
|
3
boywang004 177 天前 2
不是写的很清楚么?普通校验就是,读取原始的,写入目标,然后再读取目标的,进行比较(一般比较个 CRC 就够了)。
而完美校验就是,复制完之后,再重新读一次原始的,然后再读取目标的。等于多读一遍原始的,防止读原文件时出现读错误。 理由也很简单:写入错误的概率一般比较大,所以写完再读一次校验一般就足够了。但是极端情况下,读取时也会出现读错误(比如读取源是在网络上,并且有错包率)。 |
4
NoOneNoBody 177 天前 1
好象是新功能,我在用的版本没有这个,从文档看,是二次读取写入文件
一般情况下,如果不是同时干太多事(耗内存 CPU 的活),资源主要给复制用,基本没什么错误,我迁移百万图片都没事发生,有问题多是复制前源文件已经损坏,或者硬盘有问题 如果有强迫症的话,只用复制不用移动,复制完成后,用其他软件校验更好,因为强迫症是不介意耗时的,只要绝对正确 |
5
ReZer0 OP @boywang004 感谢,清楚多了。原来还包括网上文件传输验证这块的问题。
|
6
ReZer0 OP @NoOneNoBody 因为发现突然有这个功能,而且还是要收费的,所以就有点好奇是不是这种更能保证数据完整。感谢。另外,您后面提到的复制完后用其它软件校验这块是有啥软件嘛,因为主要不少文件夹内不少文件,以前自己弄都是一个个手动比对这种,是有什么软件可以直接校验一整个文件夹那种嘛?
|
7
NoOneNoBody 177 天前 1
@ReZer0 #6
total commander 内置的同步功能,同步是手动的,需要先是校验,可以只用校验不同步就是了,不过这个需要文件相对路径相同,复制这种情况是满足的 total commander 需要前台,你可以找比对 crc 删除文件的工具(这些工具一般不计较路径),这样可以后台校验,把 source 里面的匹配文件删掉,剩下的就是 crc 对不上的文件了,例如 clonespy |
8
ReZer0 OP @NoOneNoBody 非常感谢,我去了解一下!
|