有没有什么办法可以为硬盘文件创建 ECC 数据?

有没有什么办法可以为硬盘文件创建 ECC 数据?

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

但是,我想把这个驱动器从我的机器中取出,放在别人(亲戚或类似人员)家里,并留在那里长期异地存档这些数据。由于驱动器未插入,我无法使用通常用于缓解此问题的数据清理之类的任何方法。

我使用 DVDisaster 工具对光盘进行了很好的处理,效果不错。是否存在用于一般硬盘文件的此类工具?

答案1

是的,这些被称为奇偶校验文件有多种实用程序可以创建此类文件,例如档案库PAR2

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

答案2

这听起来有点像 ZFS 的校验和和 RAID-Z。我认为驱动器级别不存在类似的东西,但文件级别有工具(如上所述)。

答案3

我非常怀疑当磁盘断开连接并存储时会发生一些翻转。

如果您希望在几年后使用驱动器时对其进行清理,我建议使用这两种工具中的一种。

  1. Spinrite 6 http://www.grc.com/intro.htm 不是最便宜的,但最好

  2. 硬盘再生器 http://www.dposoft.net/#b_hddhid

相关内容