有没有办法为硬盘文件创建 ECC 数据?

Bil*_*eal 8 storage data-recovery

我有大约 500 GB 的数据要存档到硬盘上。但是,我发现磁盘在大约 5 年左右的时间里偶尔会在 500 GB 的数据上翻转一两个。大型磁盘系统通过使用多个驱动器并定期“清理”数据来缓解这个问题。

但是,我想把这个驱动器从我的机器上拔下来,把它放在别人(亲戚,或类似的东西)的房子里,然后把它留在那里,以便长期异地存档该数据。由于未插入驱动器,因此我无法使用通常用于缓解此问题的数据清理之类的方法。

我使用 DVDisaster 工具在光学媒体上取得了不错的效果。一般硬盘文件有这样的工具吗?

Mik*_*ick 9

是的,这些称为奇偶校验文件。有多种实用程序可以创建这些类型的文件,例如ParchivePAR2

这些实用程序通常会让您选择希望生成多少奇偶校验数据。奇偶校验数据越多,恢复文件的能力就越大。磁盘空间是权衡。

  • 大多数这些“纠错”算法是使用 [Reed-Solomon 错误代码](http://en.wikipedia.org/wiki/Reed-Solomon_error_correction) 实现的。其他一些软件选项是 [MultiPar](http://hp.vector.co.jp/authors/VA021385/) 和 [ICE ECC](http://www.ice-graphics.com/ICEECC/IndexE.html) . [QuickPar](http://www.quickpar.org.uk/) 也很受欢迎,但多年未更新。 (4认同)