前几天,我收到一条消息“Windows 检测到硬盘问题”。
我买了一个新硬盘,并使用 USB 启动到 Ubuntu。我开始使用克隆故障磁盘
sudo dd if=/dev/sdb of=/dev/sdc bs=4194304 conv=noerror,sync
那是星期六。从那时起,已复制了 527GB,即 73934 条记录,其中 1859 条记录是部分记录,在过去 24 小时内复制了大约六条记录。
按照目前的速度(1.45 MB/s),我的 2TB 硬盘将在 12 天内完成,即 10 月 6 日。然而,自周一以来,这一速度一直在放缓。 24小时前,该公司将在10天后(即10月3日)处以罚款。
速度会继续减慢,还是最终会到达坏扇区的尽头?另外,有什么办法可以加快克隆速度吗?
答案1
速度减慢是由于重试,您应该能够通过查看/var/log/syslog
(或/var/log/messages
) 来确认这一点。
dd
对于克隆工作分区来说效果很好,但对于有故障的磁盘上的分区可能需要很长时间。在你的情况下我会使用GNUddrescue
为了克隆驱动器,它会花费更少的时间进行不可恢复的重试,并在发现故障区域时从前到后返回到故障区域。
假设您保存日志ddrescue
可以在克隆中断时重新启动,这比使用dd
.
答案2
BS=4194304太低了。您可以尝试更高的值,例如BS=128M
你没有提到新驱动器是如何连接的,是通过USB 2.0连接的吗?如果是这样,那么不幸的是你无法获得更好的速度。