请问有没有用 Fastcopy 的 V 友,软件内的传统校验和完美校验有什么区别? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ReZer0
V2EX    问与答

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

  •  
  •   ReZer0 2024-06-01 14:41:56 +08:00 1319 次点击
    这是一个创建于 507 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    8 条回复    2024-06-02 00:09:58 +08:00
    Helsing
        1
    Helsing  
       2024-06-01 14:46:48 +08:00 via iPhone   1
    没看文档,但我猜应该是类似 CRC 校验那种吧
    lqs
        2
    lqs  
       2024-06-01 15:08:19 +08:00 via iPhone   1
    看起来像是传统校验是复制时读取 src 顺便计算 hash ,完美校验是复制完再读取一次 src 重新计算 hash
    vela
        3
    vela  
       2024-06-01 15:13:02 +08:00   2
    不是写的很清楚么?普通校验就是,读取原始的,写入目标,然后再读取目标的,进行比较(一般比较个 CRC 就够了)。
    而完美校验就是,复制完之后,再重新读一次原始的,然后再读取目标的。等于多读一遍原始的,防止读原文件时出现读错误。
    理由也很简单:写入错误的概率一般比较大,所以写完再读一次校验一般就足够了。但是极端情况下,读取时也会出现读错误(比如读取源是在网络上,并且有错包率)。
    NoOneNoBody
        4
    NoOneNoBody  
       2024-06-01 15:15:39 +08:00   1
    好象是新功能,我在用的版本没有这个,从文档看,是二次读取写入文件

    一般情况下,如果不是同时干太多事(耗内存 CPU 的活),资源主要给复制用,基本没什么错误,我迁移百万图片都没事发生,有问题多是复制前源文件已经损坏,或者硬盘有问题
    如果有强迫症的话,只用复制不用移动,复制完成后,用其他软件校验更好,因为强迫症是不介意耗时的,只要绝对正确
    ReZer0
        5
    ReZer0  
    OP
       2024-06-01 15:23:48 +08:00
    @boywang004 感谢,清楚多了。原来还包括网上文件传输验证这块的问题。
    ReZer0
        6
    ReZer0  
    OP
       2024-06-01 15:25:46 +08:00
    @NoOneNoBody 因为发现突然有这个功能,而且还是要收费的,所以就有点好奇是不是这种更能保证数据完整。感谢。另外,您后面提到的复制完后用其它软件校验这块是有啥软件嘛,因为主要不少文件夹内不少文件,以前自己弄都是一个个手动比对这种,是有什么软件可以直接校验一整个文件夹那种嘛?
    NoOneNoBody
        7
    NoOneNoBody  
       2024-06-01 15:35:36 +08:00   1
    @ReZer0 #6
    total commander 内置的同步功能,同步是手动的,需要先是校验,可以只用校验不同步就是了,不过这个需要文件相对路径相同,复制这种情况是满足的
    total commander 需要前台,你可以找比对 crc 删除文件的工具(这些工具一般不计较路径),这样可以后台校验,把 source 里面的匹配文件删掉,剩下的就是 crc 对不上的文件了,例如 clonespy
    ReZer0
        8
    ReZer0  
    OP
       2024-06-02 00:09:58 +08:00
    @NoOneNoBody 非常感谢,我去了解一下!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5370 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 07:38 PVG 15:38 LAX 00:38 JFK 03:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86