macos中检查trim状态关键看是否已启用而非是否支持:用sudo trimforce get查看,返回“trim is enabled”表示已启用,“trim is disabled”表示未启用,“command not found”说明系统版本过低;“系统报告”中显示的“trim支持:是”仅为硬件能力声明,不等于已启用;生效验证需结合ioreg -l | grep -i "trim"输出trimenabled = yes。

在 macOS 中检查硬盘 TRIM 状态,关键不是看“是否支持”,而是看“是否已启用”——因为系统只对苹果原装 SSD 自动启用 TRIM,第三方 SSD 即使硬件支持,也默认关闭。
用终端命令确认 TRIM 是否真正启用
打开“终端”,输入以下命令:
sudo trimforce get
执行后会明确返回三种可能:
- 显示 TRIM is enabled:已成功启用(常见于已手动开启的第三方盘,或苹果原厂盘)
- 显示 TRIM is disabled:当前未启用(绝大多数非苹果 SSD 的初始状态)
- 提示 command not found:系统版本低于 macOS 10.10.4,不支持该指令
注意:sudo trimforce status 是部分新系统支持的等效命令,效果一致;若报错“not supported on this device”,说明该 SSD 固件未被 macOS TRIM 驱动层识别,需查固件更新。
别被“系统报告”里的假象误导
在「关于本机 → 系统报告 → SATA 或 NVMe」中看到的 “TRIM 支持:是”,只是硬盘上报的硬件能力声明,不等于 TRIM 已启用。尤其对三星、西数、铠侠等第三方 SSD,这里显示“是”但终端返回 disabled,说明系统并未实际发送 TRIM 指令。
这个字段反映的是 SSD 是否兼容标准 TRIM 协议,而非 macOS 当前是否在使用它。
验证 TRIM 是否生效的底层方式
启用后想确认是否真起作用,可用内核注册信息交叉验证:
ioreg -l | grep -i "trim"
如果输出中包含 trimenabled = yes,说明驱动层已加载并激活 TRIM 功能。这是比图形界面更可靠的生效证据。
若无此输出,或显示 trimenabled = no,即使 trimforce get 显示 enabled,也可能因固件不匹配或启动异常导致未真正加载。
哪些情况不用查、也不该查
- 你的 Mac 使用的是苹果原装内置 SSD(如 APPLE SSD AP0256M、AP0512M 等),TRIM 默认开启且无法关闭,运行 trimforce get 仅作确认,无需干预
- 你刚升级到 macOS 14.6 或更高版本,且 SSD 固件为最新版(如三星 980 PRO ≥ v3.2),仍显示 disabled,建议先检查固件更新再执行启用操作
- 外置 USB 或 Thunderbolt SSD 不受 trimforce 影响——macOS 不为这类设备启用 TRIM,无论品牌











