损坏的数据总是会显示为损坏吗?

损坏的数据总是会显示为损坏吗?

我将电脑中的重要数据备份到 USB 闪存盘上。我知道我可能也应该将其备份到 DVD 或其他东西上,但不幸的是,我没有这样做。我的电脑出现了问题(病毒、恶意软件、错误等,尽管我对这类东西非常小心,运行了大量反恶意软件程序,但不可避免地还是会有一些坏东西通过),所以我使用 Active @KillDisk 将硬盘清零,然后重新安装操作系统(如果这很重要的话,那就是相当糟糕的 Vista Home Basic 哈哈……而我的电脑是一台相当老旧的东芝 Satellite L300 系列笔记本电脑,如果这很重要的话)。

所以,现在我想将我的重要数据从闪存驱动器传输回计算机,但说实话,我有点担心。我住的地方经常会遇到雷暴天气……有些雷击距离我家也比较近!我的意思是,我不知道。我甚至到了偏执的程度,将我的 USB 闪存驱动器存放在一个旧的、未插电的微波炉里,充当法拉第笼,以防万一(这些数据对我来说真的很重要,哈哈!)。

我计划使用 Roadkil 的 Unstoppable Copier 将数据从闪存驱动器复制回计算机,而不是简单地拖放。我喜欢这个程序的一点是,它会告诉你是否有任何数据损坏,而不是让你猜测。但我想我担心的是,损坏的数据在这样的东西上总是显示为损坏吗?无论如何它实际上已经被破坏了——雷击、电磁脉冲、流氓纳米机器人、外星射线枪哈哈——还有什么?

我只是不想以为我的数据都已安全地传输完毕,但事实上可能并非所有数据都已传输完毕!

答案1

硬盘损坏而不被察觉的可能性很小,但并非为零。当然,仅仅因为它复制成功,并不意味着它永远成功——媒体会随着时间的推移而衰减。

要检查数据是否正常,复制后您可能需要对原始数据和复制的数据进行一些比较。毫无疑问,有很多方法可以做到这一点(我生活在 Unix 世界中,而不是 Windows 世界中),但 SHA1 和 MD5 校验和可以非常自信地告诉您源数据和目标数据是否正常。(谷歌搜索“Windows vista 校验和”,您应该会找到许多可以做到这一点的程序 - 当然,您需要在源数据和目标数据上运行它并进行比较)。

我想指出的是,如果这些数据对你来说真的很有价值,那么应该将数据副本存储在异地(如果数据不敏感或不太大,另外,如果你担心诸如电磁脉冲袭击等事情,也可以将其存储在另一个国家的云存储上)

这在很大程度上不是一个问题,但我不相信法拉第笼可以对宇宙辐射提供显著的保护——由于宇宙辐射而导致的位翻转并不常见,但肯定不是闻所未闻——这是服务器使用 ECC 内存的原因之一。

相关内容