我在访问特定磁盘时遇到了随机问题 - 有时 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]
疑虑:
- SATA 警告和错误是什么意思 - 硬盘故障或 SATA 电缆损坏?
- 我正在搜索卷“备份”(即
disk1s2
)上的文件,但 dmesg 仅显示警告/错误disk0s2
(它们位于 2 个不同的驱动器上) - 它们是否与find
I/O 错误有关? - 还有其他建议可以查明失败的确切原因吗?
操作系统:macOS Mojave 版本 10.14.6
答案1
硬盘故障或 SATA 电缆损坏?
损坏的 SATA 电缆很可能会导致无法使用该磁盘或引发随机错误。如果您在访问相同数据时遇到相同错误,则很可能是硬盘驱动器出现故障。
还有其他建议可以查明失败的确切原因吗?
- 下载适用于 MacOS X 的 smartmontools。
- 跑步
smartctl -t long /dev/device
(不是一个分区)在超级用户下 - 等待
- 完成后,检查输出
smartctl -a /dev/device
或将其发布在此处。