如何拯救失败的 NTFS HDD?

如何拯救失败的 NTFS HDD?

我正在尝试通过以下方式挽救故障的 NTFS HDD ntfsclone

  • 我开始通过以下方式逐个扇区进行复制:
    ntfsclone --rescue --force --overwrite '/dev/sda1' '/dev/sdb1'
    
    它快速运行到 30% 左右,然后尝试记录坏扇区,变得非常慢,我听到驱动器的电机和磁头在运转,所以我认为它会尝试多次读取任何坏扇区
    • --rescue:继续处理发现的任何坏扇区
    • --force:如果卷脏了则继续

有什么建议可以加快这个速度,或者也许最好用它ddrescue来完成这项工作?

答案1

通常答案是肯定的,最好使用 ddrescue。目标始终是以尽可能最小的方式对有缺陷的驱动器施加压力。使用有缺陷的驱动器可能会造成更大的损害。

ddrescue 逻辑确保避开具有大量损坏扇区的区域,并在处理损坏区域之前恢复大部分有缺陷的驱动器。

您改用了 ntfsclone。这可能只在特殊情况下才是一个好主意,因为 ntfsclone 只会复制已使用的扇区,而不是您所说的“逐个扇区”。

如果您的源分区仅被轻度使用,则使用 ntfsclone 可能会减少对驱动器的压力,但是一旦您的损坏扇区被连续定位,就会花费额外的时间,而 ntfsclone 将不会尝试跳过该区域并在稍后覆盖它。

相关内容