在 macOS 上检查磁盘和 SSD 健康状态
判断 Mac 磁盘是否健康:查看 SMART 状态、排除磁盘写满、校验文件系统并用命令行修复错误。
快速开始
系统变慢、文件丢失或磁盘无法挂载,原因可能是卷写满,也可能是硬盘快坏了。按顺序执行以下步骤:先找到磁盘,再读健康状态,排除空间问题,必要时修复文件系统。
症状
先确认要检查的磁盘
检查健康状态之前,得先弄清楚目标设备。diskutil list 会列出所有内置和外接磁盘、分区以及 /Volumes 卷名,帮你锁定要检查的那个卷。能看到目标磁盘并记下它的 /dev/diskX 标识,就说明这步成功了。
一条命令在终端里查看所有内置和外置磁盘、分区以及对应的 /Volumes 名称。
$ diskutil list查看 SMART 状态和文件系统信息
对目标卷执行 diskutil info,可以看到文件系统、APFS 角色以及 SMART 健康状态——这是判断硬盘自检是否报错的最快方法。SMART Status 显示 Verified 说明硬件自检正常;显示 Failing 则应立即备份数据。
一条命令获取任意卷的设备节点、文件系统、SMART 健康状态和 APFS 角色。
$ diskutil info /Volumes/Macintosh\ HD排除磁盘写满的可能
很多'磁盘问题'其实是容量问题:卷快写满时会出现卡顿和报错,表现很像硬盘故障。df -h 会显示每个卷的容量、已用和可用空间,包括存放文件的 Data 卷。如果剩余空间很低,先清理空间,可能根本不是硬件问题。
df -h 以易读的单位报告每个卷的容量、已用空间和可用空间;在新版 macOS 上还能看到真正存放用户数据的 APFS 数据卷。
$ df -h
df -h /
df -h /System/Volumes/Data校验并修复文件系统错误
如果怀疑是文件系统的问题,先对卷做只读校验。若校验报告有错误,再用修复命令处理同一设备,原地修复错误。校验不再报告损坏,就说明修复成功了。
在终端运行磁盘工具的急救功能——检查文件系统并修复错误,无需打开图形界面。
$ diskutil verifyVolume /dev/disk3s1▾ 撤销
$ sudo diskutil repairVolume /dev/disk3s1确认卷能正常挂载
最后做个稳定性检查:卸载再重新挂载该卷。修复后健康的卷可以无报错地卸载并立即重新挂载,文件也能正常列出。如果挂载失败或状态不稳定,硬盘可能需要更换。
外置硬盘的卷没挂载上?用 diskutil 的 mount/unmount 重新挂载,或在不弹出的情况下卸载。
$ diskutil mount /Volumes/MyUSB▾ 撤销
$ diskutil unmount /Volumes/MyUSB如何确认已解决
SMART Status 显示 Verified,卷校验无错误,挂载和卸载都正常。
一键全部撤销
上面每一条命令都可以撤销。按此顺序执行即可全部还原。
$ diskutil unmount /Volumes/MyUSB
sudo diskutil repairVolume /dev/disk3s1执行前请先确认——部分步骤之间可能并非相互独立。
来源
- DISKUTIL(8) - macOS manual page依据: The manual page text contains 'diskutil list' describing it as listing disks with their partitions and identifiers such as disk0s1.
- diskutil - Modify, verify and repair local disks依据: Documents the diskutil command with 'list' as its first documented verb for listing disks, including the 'diskutil list' syntax shown on the page.
- About Files and Directories依据: Apple's file-system programming guide covering volumes, mount points, and macOS storage layout.
- df — display free disk space (macOS)依据: Documents -h human-readable sizes and per-file argument behavior.
- System Information User Guide for Mac - Apple Support依据: Apple's reference for inspecting disks and volumes on macOS, including First Aid-style diagnostics.
最后验证: 2026-09-21