我正在尝试通过以下方式挽救故障的 NTFS HDD ntfsclone
:
- 我开始通过以下方式逐个扇区进行复制:
它快速运行到 30% 左右,然后尝试记录坏扇区,变得非常慢,我听到驱动器的电机和磁头在运转,所以我认为它会尝试多次读取任何坏扇区ntfsclone --rescue --force --overwrite '/dev/sda1' '/dev/sdb1'
--rescue
:继续处理发现的任何坏扇区--force
:如果卷脏了则继续
有什么建议可以加快这个速度,或者也许最好用它ddrescue
来完成这项工作?
答案1
通常答案是肯定的,最好使用 ddrescue。目标始终是以尽可能最小的方式对有缺陷的驱动器施加压力。使用有缺陷的驱动器可能会造成更大的损害。
ddrescue 逻辑确保避开具有大量损坏扇区的区域,并在处理损坏区域之前恢复大部分有缺陷的驱动器。
您改用了 ntfsclone。这可能只在特殊情况下才是一个好主意,因为 ntfsclone 只会复制已使用的扇区,而不是您所说的“逐个扇区”。
如果您的源分区仅被轻度使用,则使用 ntfsclone 可能会减少对驱动器的压力,但是一旦您的损坏扇区被连续定位,就会花费额外的时间,而 ntfsclone 将不会尝试跳过该区域并在稍后覆盖它。