复制 100GB 数据后验证 MD5 值是否安全?

复制 100GB 数据后验证 MD5 值是否安全?

我正在将 100GB 的数据从 Windows 7 工作站复制到 2 个外部驱动器(如果您只有一个备份,则没有)。所有文件都有 MD5 校验和。复制后,我已验证了外部磁盘上的所有 MD5 校验和,它们都是正确的。

我有一个D:\分区,里面保存着我想要备份的所有文件:mp3、文档、视频等。我要换一台 Mac,所以不需要软件偏好设置。我的书签在 delicious.com。

我的问题是:这真的是一种避免外部磁盘上出现错误复制或文件损坏的安全方法吗?我打算格式化机器并将其送给我的兄弟,所以我用这种方式复制了所有文件。

答案1

如果校验和匹配,则几乎可以 100% 确保文件已被正确复制,前提是外部驱动器没有故障。

答案2

无法 100% 保证目标和源完全相同。但是,如果哈希值匹配,则文件损坏的可能性非常低。这还取决于哈希值的长度。SHA 比 MD5 大两倍。因此使用 SHA 比 MD5 安全得多。我知道一个名为 HashCopy 的应用程序。它同时支持 MD5 和 SHA,并自动验证哈希值。可以从 www.jdxsoftware.org 下载。

相关内容