使用 chkdsk 刷新存档的外部 HDD 是否足够?

kil*_*wuk 8 hard-drive archiving chkdsk

一些背景:

我一直在帮助我的叔叔,一位摄影师,维护他所有作品的存储系统(TB 级的图像!)。

我们通过使用两个外部硬盘驱动器来存储他的数据来做到这一点。

其中一个我们称之为“工作马”驱动器,他整天都用它来处理 Photoshop 等中的文件。另一个称为“存档”,每天接收对工作马的任何更改(使用 SyncToy)。

当外部驱动器开始变满时,这对驱动器最终会与系统断开连接,取而代之的是一对新驱动器。然后将完整的工作马存放在现场,即家庭成员家中的档案馆。

过去几年我们一直使用这种方法 - 我现在开始考虑“刷新”一些旧驱动器以防止“位通量”或“位腐烂”的影响。

问题:

使用 Windows 7 的 chkdsk 中包含的坏扇区检查是否足以恢复这些驱动器上的每一位数据?如果没有,你们有没有更好的解决方案?

请记住,我知道使用磁带备份可能是最好的(因为它们是专门为归档而构建的),但目前对于我的叔叔来说,这些在经济上不是可行的选择。

wee*_*eek 7

刷新数据的简单而有效的方法是使用badblocks,它是一个可以检查坏块的 Linux 实用程序。它具有允许非破坏性读写测试的功能,通过测试模式重写硬盘上的数据,检查该模式并写回原始数据。

几乎每个 linux 发行版都包含此实用程序作为e2fsprogs软件包的一部分。例如,您可以使用 live cd/usb SystemRescueCD

它也是cygwin软件包的一部分,因此您可以在 Windows 下使用它。

我不确定这一点,但我认为这chkdsk只是执行读取测试。