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


9

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

我有一个D:\分区,其中包含我想备份的所有文件:mp3,文档,视频等。我要移至Mac,因此不需要软件偏好设置。我的书签在Delicious.com。

我的问题是:这真的是一种安全的方法,可以避免外部磁盘上的不正确副本或损坏的文件吗?我将格式化机器并将其交给我的兄弟,所以我以这种方式复制了所有文件。


1
我以前从未尝过书签。他们尝起来像什么?
Randolf Richardson 2011年

Answers:


5

如果校验和匹配,那么只要外部驱动器没有故障,您就可以100%安全地正确复制文件。


@KCotreau:这就是为什么我将两个重要的外部驱动器复制到dvds的原因
有人仍在使用MS-DOS

11
实际上,如果校验和匹配,则您的安全性是99.9999 ...%,但这对于大多数用途而言可能已经接近100%。更大的问题是您可能完全错过了一些重要文件,或者丢失了将事情联系在一起的重要元信息。没有一个很好的方法来备份Windows盒,并且要有足够的信心保证它可以恢复到正常工作状态(至少要花很多精力)。
Daniel R Hicks

@DanH:我不需要元信息。它只是图片(exif是内部的),mp3(id3tag,也是内部的)和一些文档。我要寻找的是md5缺陷(我知道md5已经存在碰撞缺陷,但是在这种情况下,为了验证损坏,我认为它仍然有用,因为它快速且得到了很好的支持)在这种情况下。
有人仍在使用您MS-DOS

3
您可能会2^-128为另一个文件生成相同的哈希... :)
Tamara Wijsman

4
通过无效副本,两个有效文件具有相同哈希值的机会接近零,因此,如果文件看起来正确且哈希值匹配,则毫无疑问!
Phoshi 2011年

2

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.