我的硬盘出了点问题。我认为它坏了,我打算明天把它送修,但我想我应该先在这里检查一下,确保没有其他选择。
我发布了类似的问题askubuntu.com两周前我问过这个问题,但至今我还没有得到有用的答案。我无意到处发这个问题,但我觉得对于 SU 来说这是一个合理的问题,因为我相信它并不特别处理 Ubuntu 或 *nix。
最初,硬盘只是表现得有点奇怪。我可以更改权限等,但有些文件丢失了,我想知道是不是有些扇区出现了故障。这逐渐发展为驱动器完全故障。在 POST 期间没有检测到它,在 BIOS 中也没有发现任何东西。
我将其切换到另一个 SATA 端口,令我惊讶的是,驱动器又能正常工作了。我断定 SATA 端口有问题。但又使用一周左右后,老问题又出现了。设置权限时出现奇怪的行为,随后很快就完全失败了。
我再次切换了 SATA 端口。这次我切换到了 JMicron 控制器。(我在这个特定的主板上安装了 Intel、JMicron 和 Marvell SATA 控制器。)
POST 期间未检测到驱动器。
我能做些什么吗?它的格式是 ext4。我想知道更改超级块的位置是否有帮助?
答案1
当您切换到其他 SATA 端口时,问题也随之而来,这表明问题不在于 SATA 端口;驱动器在切换后运行良好,但随后逐渐再次出现故障,现在完全无法在其他端口/控制器上运行,这表明最有可能的罪魁祸首是 SATA 电缆本身。我建议更换它(它们很便宜),看看问题是否消失。
还要确保所述 SATA 电缆已完全就位。(前几天我的硬盘出现故障,以至于系统无法从磁盘读取“关机”命令,我不得不硬杀掉它,结果发现 SATA 电缆在我关闭机箱时被拔掉了。立即将电缆重新插入自然就解决了问题。)最后,确保没有任何风扇咬住该电缆或任何其他电缆(我至少因此丢失了 2 条 SATA 电缆、1 条 IDE 电缆,甚至 1 条软盘电缆,更不用说一个风扇咬断了自己的电源线!)。
如果重新安装和更换 SATA 电缆不能解决问题(也请尝试更换电源线,这可能是个问题),那么问题可能确实是硬盘故障。最后要尝试的一件事是将硬盘放在现有的好硬盘上(如果可能,最好放在完全不同的计算机上),看看问题是否仍然存在——如果问题仍然存在,则表明硬盘有故障。
答案2
现代驱动器在盘片表面存储一些信息。它们会在通电时尝试读取,如果失败,它们将无法再被正确检测到。当驱动器反复尝试定位磁头时,人们通常可以听到声音:死亡的咔嗒声。
故障扇区应该会在 HDD 智能协议中留下痕迹(使用 smartmontools)。但是,一旦磁盘损坏到无法在 POST 中检测到的程度,此功能将不可用,很抱歉。
有关电缆问题,请参阅其他答案...