虚拟机文件很大,我是先复制到 TF 卡上,再复制到目标硬盘上。
可是 TF 卡保存大文件,有时候会缺几个字节,我就遇到过。大文件坏了就坏了,一点修复的办法都没有。
有没有一个工具,可以做到复制文件的同时,顺便记录下读取文件的 hash 值,好让我知道文件数据在 TF 卡转存的时候,没有任何的损坏。
我知道 WinRAR 可以加 HASH 加恢复卷,想问问有没有其他工具可以做到?
1
3dwelcome OP 算了,想了想,既然 TF 卡物理字节损坏是不可预见的,随时可能发生,那只能用 WinRAR 加恢复卷。
光 hash 校验也没用,还是防患于未然比较重要。 |
2
thrinity 2021-06-10 17:02:38 +08:00
这种场景倒是不多见,如果非要经过 TF 卡的话,我会考虑先将虚拟机文件的大文件进行切割,然后再到目标盘,这样出错的时候再重新拷贝一遍就行,不用再整个大文件进行拷贝。
可以通过 7z 进行压缩分卷,拷贝完成后可以通过 7z 去计算 sha 值校验是否损坏。 |
3
momocraft 2021-06-10 17:33:31 +08:00
为什么需要在复制文件的同时呢? 全复制完后两边各检查 checksum 不可以吗?
|
4
3dwelcome OP |
5
jim9606 2021-06-11 01:51:27 +08:00 1
很多文件复制软件都可以顺手做 checksum,例如 teracopy 。当然这只能检测损坏。
TF 卡上的文件损坏不算常见,建议直接买质量好点的卡,有坏块说明大限已至了。 切割文件的话用分卷 ZIP 之类的都是可以的,配合 checksum 进行检查和修复。 |
6
AlphaTauriHonda 2021-06-11 06:56:01 +08:00 via iPhone 1
需要换 TF 卡,继续用已经出错的储存装置不好 要用至少先格式化一边
损坏的不多,加 5%恢复记录就可以,不需要恢复卷。解压之前测试一遍可以知道有没有损坏 |
7
titanium98118 2021-06-11 16:51:42 +08:00
TF 卡比硬盘脆弱太多了,又慢,不必经过 TF 卡
|