如何检查硬盘的健康状况

如何检查硬盘的健康状况

我的 SATA 驱动器开始发出咔嗒声,我无法访问数据。这是有问题的硬盘:

日立 Deskstar T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM 8MB 缓存 SATA 3.0Gb/s 3.5 英寸硬盘 - 裸机

不过,它并没有发出很大的声音,就像已经坏掉的硬盘一样。拧紧硬盘上的连接后,它就不再发出声音了,我又可以访问数据了。我已经开始将文件移出硬盘,但我认为这个硬盘可能仍然状况良好。

我没有发现任何数据损坏,访问任何文件也没有遇到任何问题。我以前从未遇到过 SATA 驱动器故障,所以我想可能是连接松动导致了问题。

我可以对该驱动器运行哪些测试来了解其运行状况如何?

答案1

sudo smartctl -a /dev/sda | less

这将为您提供有关硬盘健康状况的大量信息。该工具还允许您启动和监控硬盘的自检。

如果您想进行基准测试/检查所有扇区以找出坏的扇区,您可以找到其他工具,但 smartctl 是了解驱动器健康状况的首选。

答案2

badblocks 是另一个有用的实用程序;它显示驱动器上坏块的数量和位置。上面是当前正在扫描设备的进度示例:

sudo badblocks -v /dev/sda -s

答案3

我发现没有人提到gsmartcontrol哪个是 GUI。

在 Ubuntu 中你可以使用以下命令安装它$ sudo apt-get install gsmartcontrol

如果你启动,sudo gsmartcontrol你会看到计算机中的所有硬盘。

然后,如果您右键单击某个设备并单击,View Details您会看到类似这样的内容。

您可以在此处的不同选项卡中获得大量详细信息。您还可以在Perform Tests选项卡中执行测试。

智能控制

答案4

尝试使用SpinRite(它不是免费的)但我使用过很多很多工具。大多数工具造成的损害大于帮助,当我说损害时,我的意思是“没有妥善保管您的信息“。此工具将检查您的驱动器并修复坏扇区,同时将您的信息移动到安全扇区。这也是一种防止硬盘灾难的方法

我强烈建议您冒险购买经过全面测试且背景良好的产品,以免丢失如此宝贵的信息。

相关内容