需借助第三方工具读取SMART数据:用smartmontools查Data Units Written换算TBW、磁盘工具验S.M.A.R.T.状态、CrystalDiskInfo可视化剩余寿命、查原厂规格估算理论TBW。

如果您在 macOS 上希望了解固态硬盘的实际写入总量(TBW)及当前健康状态,则需借助底层 SMART 数据读取工具,因为系统原生不直接显示 TBW 或剩余寿命百分比。以下是多种可行的查询方法:
一、使用 smartmontools 读取 NVMe SSD 原始 SMART 数据
macOS 内置不提供 TBW 显示界面,但可通过开源工具 smartmontools 直接调用 NVMe 设备的 Log Page 0x02(SMART/Health Information),从中提取 Data Units Written 等关键字段,再换算为 TBW 值。该方法适用于 Intel 和 Apple Silicon Mac,但 M1/M2/M3 芯片需确保已启用 Rosetta 模式运行终端。
1、打开「终端」应用,通过 Spotlight(Command + 空格)搜索并启动「终端」。
2、若尚未安装 Homebrew,先执行命令安装:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
3、运行安装 smartmontools 的指令:brew install smartmontools。
4、确认 SSD 设备标识符,输入:diskutil list | grep "NVMe\|internal",常见设备名为 disk0(非分区名如 disk0s1)。
5、执行健康信息读取命令(将 disk0 替换为实际设备名):sudo /usr/local/sbin/smartctl -a /dev/disk0。
6、在输出中查找以下两行:Data Units Written: XXX,XXX,XXX [YY.X TB] 和 Percentage Used: Z%;前者即累计写入量,后者为厂商定义的寿命消耗比例。
二、通过磁盘工具执行基础健康诊断
「磁盘工具」虽无法显示 TBW 数值,但可验证文件系统结构完整性与底层磁盘响应能力,间接反映 SSD 控制器是否出现异常延迟或不可恢复错误,是快速筛查硬件级问题的第一步。
1、前往「应用程序」→「实用工具」→ 双击打开「磁盘工具」。
2、在左侧边栏中选择顶层物理磁盘(名称后标注「内部」且无「容器」字样,例如「APPLE SSD AP0512M」)。
3、点击顶部工具栏中的「急救」按钮,随后点击「运行」开始验证。
4、等待扫描完成,注意观察结果中是否出现“未检测到错误”或提示“S.M.A.R.T. 状态:验证中”;若显示“S.M.A.R.T. 状态:失败”,则 SSD 已存在严重隐患。
三、利用第三方 GUI 工具查看可视化寿命指标
部分图形化工具封装了 smartctl 调用逻辑,并自动解析 Percentage Used、Available Spare 等字段,以进度条或百分比形式呈现剩余寿命,适合不熟悉命令行的用户快速获取结论。
1、访问 CrystalDiskInfo 官方网站(crystalmark.info),下载 macOS 兼容版本(注意仅支持 Intel Mac,Apple Silicon 需 Rosetta 运行)。
2、解压后将应用拖入「应用程序」文件夹,右键点击图标选择「显示简介」,勾选“使用 Rosetta 打开”。
3、启动应用,等待数秒后主界面将列出所有连接存储设备;找到您的内置 SSD 条目。
4、检查「健康状态」栏是否显示“良好”,并查看「剩余寿命」或「Percentage Used」对应数值;若该值大于 95%,说明已损耗超过 95% 寿命。
四、查询 SSD 原厂规格表估算理论 TBW 上限
TBW 是 SSD 出厂时由厂商标定的总写入耐受阈值,不同容量与颗粒类型差异极大。虽然 macOS 不提供该值,但可通过设备型号反查官方文档,结合当前写入量推算剩余可用空间。
1、在「关于本机」→「系统报告」→「硬件」→「NVMExpress」中,记录 SSD 的Model Number(型号),例如「AP0512M」或「APPLE SSD SM1024L」。
2、在搜索引擎中输入该型号加关键词"TBW specification",优先查阅苹果技术文档或第三方拆解报告(如 EveryMac、iFixit)。
3、找到对应型号的标称 TBW 值(如 150 TBW、600 TBW),再对比 smartctl 输出的Data Units Written值,二者相除即得当前损耗比例。
4、注意:苹果未公开多数自研 SSD 的 TBW 参数,此时可参考同代第三方 NVMe SSD 的典型值(如 512GB TLC 颗粒通常为 300–400 TBW)作为粗略基准。








