我有两块 Seagate USB3.0 2TB 硬盘(格式为 fat32),都是同款。其中一块硬盘有很多错误,需要修复。
我尝试使用以下命令将健康磁盘的内容复制到损坏的磁盘
cat /dev/hd(healthy) >/dev/hd(damaged)
然而,这项工作期间报告了错误,我中止了该任务。
我不需要损坏磁盘上的数据,因为我想将健康磁盘的数据复制到损坏的磁盘。
我可以使用dd
或ddrescue
复制数据吗?我应该重新格式化损坏的磁盘吗?
答案1
您无法用健康数据覆盖磁盘的坏扇区。板载固件具有逻辑来测试、尝试更正或将数据从损坏的部分重定向到新位置并将扇区标记为坏扇区。几个坏扇区并不是什么大问题。但是,如果有很多坏扇区,则表明磁盘出现故障。
您可以在这里找到一篇好文章:http://www.howtogeek.com/173463/bad-sectors-explained-why-hard-drives-get-bad-sectors-and-what-you-can-do-about-it/
我建议您联系制造商进行保修更换。
答案2
硬盘,损坏,超出保修期 - 取出微型 Torx 驱动器,打开驱动器外壳,从寻道机制中取出漂亮的磁铁(小心手指),决定闪亮的盘片是否可以做成漂亮的节日装饰品,回收剩下的东西。除非你不喜欢强磁铁......
想要从好的驱动器复制数据?购买(或者回收,如果你对 5 年的驱动器感到满意)另一个好的驱动器。复制到已知损坏/坏的驱动器上毫无意义。即使它“成功”,在不久的将来也可能会出现更多错误,并且您复制的数据就此消失。