用diskutil info / | grep "smart"可5秒内确认内置ssd硬件健康状态,返回“smart status: verified”表示正常;若为空或显示not supported,属m系列机型正常现象,不代表硬盘故障。

Mac用户想在终端里快速确认内置固态硬盘是否处于硬件级健康状态,避免因SMART异常导致数据丢失,需绕过图形界面直接调用系统原生命令获取摘要信息,不安装额外工具、不依赖第三方软件。
用diskutil info命令查SMART状态摘要
这一步最快,5秒内出结果,适用于所有macOS版本,包括macOS Sonoma和Sequoia。它不解析详细属性表,但能明确告诉你控制器当前是否“已验证”。
打开「终端」,输入:diskutil info / | grep "SMART"
命令会直接过滤并显示类似 SMART Status: Verified 的行。若返回空或显示 Not Supported,说明当前磁盘(通常是内置NVMe SSD)的固件或驱动层未向diskutil暴露SMART接口——这在部分M系列芯片机型上属于正常现象,不代表硬盘有问题。
【必须用 / 而不是 disk0s1 或 Macintosh HD】 因为diskutil info对逻辑卷(如宗卷名)不返回SMART字段,只对挂载根路径/或物理设备路径有效;填错将无任何SMART相关输出。
用diskutil list定位物理盘后再查详细信息
当上一步返回空,或你想确认是否真没支持、而非命令写错时,需先查清物理盘标识符,再对准设备执行完整info。
第一步:运行 diskutil list
第二步:在输出中找到带 internal 和 NVMe 字样的顶层条目,例如:/dev/disk0 (internal, physical) —— 注意括号里是 physical,不是 virtual 或 external。
第三步:对这个物理盘执行完整查询:diskutil info /dev/disk0 | grep -E "(Device|SMART)"
这条命令会同时显示设备型号和SMART状态两行,方便交叉核对。如果仍无SMART状态字段,基本可判定该SSD控制器固件未实现macOS兼容的SMART上报机制,此时应转向「系统报告」或「磁盘工具」验证。
方法三:用ioreg命令读取底层硬件报告
这是diskutil失效时的备用路径,直接从IOKit驱动栈提取原始硬件属性,成功率高于diskutil,但输出较杂乱。
执行:ioreg -rn AppleAHCIDiskDriver | grep -i smart
若硬盘支持,会返回类似 "SMARTStatus" = "Verified" 的键值对;若返回空,则证实该设备确实未启用或不支持macOS可读的SMART功能。
注意:此命令仅对内置NVMe/SATA控制器有效,对外置USB硬盘无效。











