我怎样才能跳过硬盘上的坏扇区?

我怎样才能跳过硬盘上的坏扇区?

我有一个外部硬盘,我将其插入到我的 Linux 机器上。它导致读写操作出现问题。

  1. 当我用它检查时,fdisk -l等待信息显示一段时间。几分钟后它就显示出来。
  2. 我使用badblocks命令检查磁盘上的坏扇区。大约 1 分 30 秒后,它给出了总共 1040 多个坏扇区的位置。

那么有什么办法可以跳过这个位置并使用剩余内存吗?或者解决这个问题。我是否需要更改它。

答案1

硬盘上的坏扇区无法恢复或忽略。我见过这样的问题,所以请看一下这些-

问题 1

问题2

问题 3

你唯一能做的就是获得新的硬盘因为幸运的是,您将来可能会丢失其中保存的重要数据。

预防胜于治疗。

答案2

运行badblocks -nv /dev/sdx。 替换dev/sdx为要检查的驱动器(驱动器未安装)。这将对驱动器进行读写测试,然后检查 SMART 统计数据。-nv指定测试是非破坏性的(不会损坏您的数据)并将为您提供状态。

如果有大量重新分配的扇区,则需要尽快更换驱动器。如果没有,并且待处理计数为零,则驱动器应该没有问题。

添加-c 1024坏块也会使其运行速度显著加快。

相关内容