如何修复/隔离硬盘坏块

时间:2014-01-26 16:04:17

标签: disk

在上个月Ubuntu开始遇到一些问题:它没有任何明显的原因突然关闭..我发现问题出在硬盘上,如果我运行这个命令:

$ sudo badblocks -sv -b 512 /dev/sda

我在Linux分区中得到24个坏块(我在另一个中有Windows,它没有相同的问题)。问题是是否有一种方法(不同于更改磁盘)以避免这种关闭。也许隔离坏块?

3 个答案:

答案 0 :(得分:3)

软件/文件系统坏块标记大多已成为过去;最近的驱动器以透明的方式自动重定位坏块。

如果你开始让软块“可见”到软件,它可能意味着硬盘正在耗尽免费更换块的储备,所以它可能会失败。您应检查磁盘的SMART状态,以查看其他SMART属性是否确实确认了这一点,进行备份并准备好更换驱动器。

答案 1 :(得分:1)

我找到了一个可以帮助您的好教程:http://www.ehow.com/how_6864409_fix-bad-sectors-ubuntu.html

打开终端>输入命令mount并按照以下步骤操作:

选择要修复的文件系统。例如,如果“mount”命令的输出包含以下行,则可以选择名为“/ home”的文件系统: / dev / mapper / vg0-home on / home type ext3(rw)

键入“umount”命令以卸载文件系统。例如,要卸载“/ home”文件系统,请发出命令“sudo umount /home”。

键入“fsck”命令以修复文件系统。 “fsck”命令代表“文件系统检查”;它扫描磁盘中的坏扇区并标记那些不起作用的磁盘。要在/ home文件系统上运行fsck,请发出命令“sudo fsck / dev / mapper / vg0-home”。根据需要将“/ dev / mapper / vg0-home”替换为“mount”命令的输出。

键入“mount”命令以重新安装已修复的文件系统。如果您修复了“/ home”文件系统,请使用命令“sudo mount /home”。

答案 2 :(得分:0)

Spinrite(grc.com)是我所知道的用于恢复坏扇区并让驱动器在其位置使用备份扇区的最佳工具。它不便宜,但它的工作原理。如果您的任何朋友拥有副本,您可以借用它。我已经用了7年了。它也适用于定期维护。