复制文件但跳过错误

复制文件但跳过错误

一个朋友的硬盘坏了,但还没有收到新的硬盘来克隆。他想将文件复制到外部驱动器,但复制功能总是因某些错误而失败(这与硬盘故障有关)。我会使用 ddrescue,但我们没有空间来备份整个分区。我尝试使用 ddrescue 将主文件夹复制到备份设备,但这也不起作用。

是否有任何程序(CLI)可以复制文件但忽略磁盘错误?有没有办法让 $cp 忽略磁盘读取错误?

答案1

更明显的答案是

safecopy - Copy utility ignoring errors

答案2

有关详细信息,请参阅https://superuser.com/a/1075837/111432不要错过这个答案的评论。

对于可识别的媒体,您可以使用

dd conv=noerror,sync iflag=fullblock

或者

ddrescue

答案3

您可以使用硬盘克隆实用程序将驱动器克隆到 img 文件。然后,当新驱动器进入时,他可以将 img 写入驱动器。许多这样的克隆实用程序都具有跳过损坏扇区的功能。我建议克隆兹拉但有很多选择。它运行在实时 CD 上,您可以将损坏的驱动器复制到外部硬盘上的 img 文件。使用该device-image选项。当它进入时,将映像克隆到新驱动器。

祝你好运

相关内容