Mac如何查看SSD硬盘健康状态
通过系统报告查看S M A R T 状态快速初筛异常,再用磁盘工具急救验证控制器响应与结构完整性,最后终端安装smartmontools读取累计写入量(TBW)和寿命百分比,三步掌握SSD真实健康状态。
无论你是初次接触Mac的新手,还是已使用多年的老用户,SSD固态硬盘的健康状况始终是值得重点关注的问题。一旦硬盘出现老化迹象,数据丢失、系统卡顿甚至崩溃都只是时间问题。然而,macOS自带的“磁盘工具”仅会显示一句“正常”,这远远不够。要真正判断SSD是否即将到达寿命终点,必须绕过系统界面,直接读取主控芯片上报的原始数据。整个流程分为三个关键步骤,缺一不可。

用系统报告快速初筛S.M.A.R.T.状态
这一步最快,5秒内即可完成,适合日常随手检查。它不会告诉你这块盘已经写入多少TB,但能立刻暴露硬件级告警,帮你快速判断是否需要进一步深入排查。
操作很简单:点击左上角苹果菜单()→ 选择“关于本机” → 点击右下角的“系统报告”按钮。接着在左侧硬件列表中展开“NVMe”(Apple Silicon Mac)或“SATA”(Intel Mac),找到主SSD设备,例如“APPLE SSD AP0512M”,向下滚动即可看到“S.M.A.R.T. 状态”这一项。
如果显示的是【已验证】,说明当前控制器未上报严重异常,盘体状态还算正常。但一旦显示“警告”或“失败”,请立即行动——【必须立即停止写入并全盘备份】,因为继续使用很可能导致数据静默损坏,届时后悔也来不及。
用磁盘工具验证控制器响应与结构完整性
S.M.A.R.T.状态正常并不等于万事大吉。有些SSD可能卡在固件挂起状态,明明S.M.A.R.T.仍报“已验证”,实际I/O请求却已超时甚至丢包。急救扫描正是用来暴露那些表面正常但实际存在问题的控制器。
具体流程:打开“应用程序”中的“实用工具”,再打开“磁盘工具”。在菜单栏点击“显示”,勾选“显示所有设备”,这样边栏才会完整展示物理磁盘、APFS容器和宗卷的层级关系。
关键一步:【必须先选顶层物理磁盘】——即名称后面带有“内部”字样的那个,例如“APPLE SSD AP0512M”,切勿选择“Macintosh HD”。选中后,点击“急救”,再点击“运行”。
等待扫描结果。如果提示“设备不可用”“无法连接到磁盘”或反复中断,基本可以断定SSD控制器已失去稳定响应,这是物理级故障的前兆,几乎不可修复。如果急救通过,再依次对APFS容器和各宗卷(如Macintosh HD、Macintosh HD – Data)单独运行急救。只要其中任何一个环节报“重叠的扩展位置”或“目录损坏无法修复”,就需要高度警惕,这往往是介质老化或即将出现问题的信号。
用终端+smartmontools读取真实TBW与寿命百分比
前面两步检查的是“是否有预警”,但真正判断剩余寿命,依赖的是累计写入量(TBW)和厂商定义的寿命消耗比例(Percentage Used)。遗憾的是,macOS的系统报告和磁盘工具都不提供这两项数据。只有smartmontools能够直读NVMe Log Page 0x02原生日志,获取真实数据。
具体操作如下:
① 打开“终端”,先执行安装Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
② 安装smartmontools:brew install smartmontools
③ 查询SSD设备标识符:执行diskutil list | grep "NVMe|internal",确认顶层物理盘名,例如disk0。注意必须是disk0,而不是disk0s1之类的分区名——【填错设备名会导致命令无输出或报错】,这一步切勿马虎。
④ 执行健康信息读取命令(将disk0替换为实际设备名):sudo /usr/local/sbin/smartctl -a /dev/disk0
⑤ 在返回结果中精准定位两行关键数据:
— Data Units Written: XXX,XXX,XXX [YY.X TB]
(这就是累计写入总量,1 Data Unit = 1MB)
— Percentage Used: Z%
(厂商定义的寿命消耗比例,Z代表当前已用寿命,用100减去Z,就是剩余寿命百分比)
完成这三步,你的SSD究竟还剩下多少“体力”,就能彻底摸清。别等到硬盘罢工才想起检查,那时一切都晚了。

