我有一块较新的东芝硬盘,但有坏扇区……我没有听到任何松动的声音,所以我认为硬盘上可能只是某处有划痕……我听说过有产品可以“抛光”这些划痕,使硬盘恢复良好状态,但我还没有找到。这可能吗?
答案1
我不知道软件如何能对物理损坏做任何事情,也从未听说过任何声称可以做到的事情。我见过测试磁盘并阻止坏扇区的程序,但我熟悉的都是 Windows 程序,如果能让它们运行,它们肯定会在 EXT3 分区上出现问题。我怀疑 Ubuntu 中已经有一些可以做到这一点的东西,但我不知道它会是什么。
答案2
作为@用户148064写道,软件无法修复硬件问题。
但是,任何 SCSI 硬盘和现代 SATA 硬盘都有备用扇区。(您不需要向他们索要特定的磁道、扇区和柱面。您只需要一个扇区号。硬盘会将自身报告为“我有大小为 Y 的 X 个扇区”。通常硬盘实际上还有更多。)
当某个扇区无法成功读取或写入时,它会将该扇区复制到备用扇区,并在所有后续访问中替换该扇区。
可以将其想象成一本书,上面写着我有 X 页,每页有 Y 个字符。
它有一个很好的索引,上面写着:
“要阅读第 1 页,请翻到第 1 页”、
“要阅读第 2 页,请翻到第 2 页”、
“要阅读第 3 页,请翻到第 3 页”、
“要阅读第 4 页,请翻到第 4 页”
……
“要阅读第 100 页,请翻到第 100 页”
等等。
现在你把咖啡洒在第 3 页上。取代第 3 页的索引,其中有备用的第 1 页。
现在索引是这样的:
“要读第 1 页,请翻到第 1 页”,
“要读第 2 页,请翻到第 2 页”,
“要读第 3 页,请翻到备用页 1“、
“要读第 4 页,请翻到第 4 页”
……
“要读第 100 页,请翻到第 100 页”
等等。
您可以触发重新读取和重新映射驱动器的过程。如果您有任何之前未检测到的损坏页面(扇区),这将有所帮助。
然而,备用页面(扇区)的数量有限的。如果盘片上有凹槽,那么这还不够(并且假设磁头没有损坏,并且只有磁头才有可能形成这样的凹槽)。
如果故障扇区的来源是其他原因,那么请认为这是椎间盘即将衰竭的征兆。
总结:没有软件可以修复硬件,尽管在某些情况下它可以解决缺陷。