所以,最近我在启动 Ubuntu 时遇到了问题,必须进入 grub 并进行恢复启动,然后出现“dev/sda 中的 i/o 错误”之类的问题,而且我注意到当我最近启动磁盘设置时,我的硬盘中有 113 个坏扇区。有没有办法阻止这些坏扇区之类的东西?我该怎么办?谢谢!
答案1
如果有坏扇区,您应该立即备份所有重要信息并更换硬盘。理论上,您可以将这些扇区标记为“坏扇区”,并告诉计算机不要使用它们。但是,完全不建议这样做,因为坏扇区会像真菌一样蔓延。
如果您想尝试一下,请参阅下面的说明。
- 使用 查找您的硬盘
lsblk
。查找挂载在 的 EXT 分区/
。 - 记住代码。它看起来应该像这样
/dev/sda1
。 - 去掉您之前获得的代码中的数字。如果您之前有
/dev/sda1
,那么您的代码现在是/dev/sda
。 - 运行此命令:
sudo badblocks /dev/sdc > /home/$USER/bad-blocks
- 运行此命令:
sudo fsck -l bad-blocks /dev/sdc
- 运行上述命令时,去散散步。不要碰你的电脑。
免责声明:对于上述命令造成的任何数据丢失或系统损坏(无论是即时的还是将来的),我概不负责。对于您在终端中输入的内容,我概不负责。您已收到警告。