诊断硬盘问题

诊断硬盘问题

我在访问特定磁盘时遇到了随机问题 - 有时 Finder 在访问该磁盘或其中的某些目录时会挂起并且不响应。有时系统无法关闭而必须关闭电源。 (该磁盘上没有操作系统。)

今天,当我运行find命令时,出现“输入/输出错误”:

bash-3.2$ find /Volumes/Backup/ -name mega*.* -print

find: /Volumes/Backup/ID/Other data: Input/output error
find: /Volumes/Backup/ID/vCards: Input/output error
find: /Volumes/Backup/Bills/Ike: Input/output error

[.... etc.]

所以我跑了dmesg,注意到以下几点:

SATA WARNING: Enable Drive PHY PM failed
SATA WARNING: Set drive APM level failed
disk0s2: I/O error.

[Repeats the same 5 times again]

疑虑:

  1. SATA 警告和错误是什么意思 - 硬盘故障或 SATA 电缆损坏?
  2. 我正在搜索卷“备份”(即disk1s2)上的文件,但 dmesg 仅显示警告/错误disk0s2(它们位于 2 个不同的驱动器上) - 它们是否与findI/O 错误有关?
  3. 还有其他建议可以查明失败的确切原因吗?

操作系统:macOS Mojave 版本 10.14.6

答案1

硬盘故障或 SATA 电缆损坏?

损坏的 SATA 电缆很可能会导致无法使用该磁盘或引发随机错误。如果您在访问相同数据时遇到相同错误,则很可能是硬盘驱动器出现故障。

还有其他建议可以查明失败的确切原因吗?

  1. 下载适用于 MacOS X 的 smartmontools。
  2. 跑步smartctl -t long /dev/device不是一个分区)在超级用户下
  3. 等待
  4. 完成后,检查输出smartctl -a /dev/device或将其发布在此处。

相关内容