假设我不关心其上的数据。
答案1
它不会“修复”坏扇区,但它应该将它们标记为坏的(不可用的),因此不会将任何数据写入这些坏扇区。
理想情况下,考虑到现在的存储成本,对我来说,只需更换并使用新驱动器似乎是理想的选择。
答案2
您的磁盘将已经意识到坏扇区,应该用盘片上的备用扇区替换这些位置。
当今制造的大多数硬盘(指消费级硬盘)都是以这样一种方式制造的,它们实际上只是刚好能用。硬盘制造商会添加额外的位,以便硬盘可以补偿这些可写位的逐渐丢失。
如果您确实想要解决驱动器问题,那么像 SpinRite 这样的应用程序将尝试从当前扇区读取所有数据,并且可能是熟练的数据恢复专家使用的首选工具,无需使用洁净室并将盘片放入另一块硬件中。
简而言之,低级格式化可能有助于重新找到坏扇区并对其进行标记,但对于现代驱动器(例如:千年虫问题后),这会浪费您的时间和精力。使用 SpinRite 可能有助于数据恢复并帮助找到开始降级的其他扇区。
就像 Jason 所说的那样,一旦驱动器中的坏扇区超过 5-10%,就不能再使用该驱动器来存储您想要保留的数据。
更新
低级格式化或磁盘实用程序将检查磁盘上的所有扇区以查找坏扇区。磁盘只有在尝试读取/写入时才能知道某个位是否可用。通过尝试读取和写入磁盘上的每个扇区,磁盘可以在尚未使用的区域中找到坏扇区。
此外,一旦磁盘的备用位耗尽,您就会开始看到驱动器空间缩小,因为由于介质的无法使用部分,驱动器的可用容量较低。
希望这可以澄清我的评论并使其更加准确!
答案3
我实际上已经成功“修复”了一个有坏扇区的驱动器,它无法通过智能测试,并且在使用 Windows 进行完全格式化时遇到了麻烦,尽管 Linux badblocks 命令可能也有效。我也遇到过驱动器死机的情况,所以我不会说这是一个总是有效的解决方案。这仅在损坏程度有限(我有一个扇区)并且不是重大物理、电气或功能问题时才有用。
一般来说,如果 SMART 自我测试失败,就表明出现了问题,可以使用适当的工具进行备份并不信任驱动器是个好主意 - 在这种情况下,此驱动器用于存储我不会错过的下载和其他临时数据。不幸的是,我没有在数据恢复和擦除之前尝试驱动器上的 gsmartcontrol,我的笔记本电脑制造商提供的软件测试与我通常使用的不同,但它未通过“目标读取测试”和“智能短测试”
SMART 值“当前待处理扇区数”表示您现在有坏扇区,您可能会收到一条错误消息,提示“数据中存在无法纠正的错误”。这是一个可以正常工作的驱动器现在但你可以看到有些价值观并不健康
日志显示存在问题 - 重新运行智能测试后格式是一个好主意
所以这是可以修复的,但时间会告诉我们驱动器是否能存活下来。我当然不会把任何关键数据放在上面。