我该如何删除/忽略 Ubuntu Live CD 中的坏扇区?

我该如何删除/忽略 Ubuntu Live CD 中的坏扇区?

我有 195 个坏扇区,这些扇区无法被移动到我的硬盘上的保留区域。

那么我该如何让操作系统忽略它们呢?

我已删除所有分区并尝试覆盖它们,但是......

我想我听说过“BadBlocks”可以修复类似这样的问题,但我不知道在哪里可以得到它,甚至不知道如何使用它。

有人可以帮忙吗?

我不在乎它是否会在不久的将来彻底崩溃;我只希望它现在能够工作,这样我就可以启动 Ubuntu 来尝试一下。

我很困惑 :c


我知道磁盘坏了。我只希望安装程序能够继续写入坏扇区。磁盘已损坏,很可能在不久的将来出现故障。我只知道它的功能足以使用一两个月;但安装程序无法运行。也许我应该解释一下硬盘是如何出现故障的。我哥哥用尽全力敲打电脑的一侧,然后电脑从桌子上掉下来,硬盘还在运行。我必须通过这个过程来修复它们吗,或者有其他方法可以让安装程序继续写入坏扇区?

答案1

安装程序退出后,您可以badblocks -sv /dev/sda从 shell 运行来测试该设备。

您可以在创建文件系统之前选中“扫描磁盘查找错误”复选框,这可能会帮助解决问题。

如果没有,并且您确实有 195 个坏块,那么最好还是购买一个新磁盘。即使您确实安装了它,将来也可能会有更多的坏块出现,那么您会怎样呢?

在美国,大小合适的驱动器起价仅为 40 美元左右,在国外也不会贵很多。我也曾经是个穷学生,但事实并非如此很多。

mke2fs,用于初始化磁盘的命令有一个-cc选项,用于检查磁盘是否有错误并布置文件系统,以便它不会使用这些块。如果您在图形或文本模式安装程序中选中“扫描磁盘”选项,它应该最终使用该选项,然后如果有任何方法可以使此磁盘正常工作,它就会正常工作。如果这不起作用(您应该粘贴确切的错误),那么磁盘可能已经损坏且无法恢复。

答案2

获取一个新磁盘,并尽可能地恢复。这里是一个很好的教程。

相关内容