苹果OS X El Capitan开启第三方SSD TRIM支持更简单!
对于想要为自己旧款 Mac 配备第三方固态硬盘(SSD)的用户来说,有一个问题非常值得注意,那就是 OS X 系统不会为第三方 SSD 开启 TRIM 支持。TRIM 是系统级的命令,可以允许操作系统与固态硬盘通信,判断 SSD 上哪些取悦没有使用,并准备好擦除和复写。如果缺少 TRIM 支持,用户会在 SSD 可用容量减少时遇到写入速度变慢的现象。
苹果只为自己的 SSD 提供了 TRIM 支持,不过用户可以使用第三方应用 TRIM Enabler 在第三方 SSD 上开启 TRIM 支持。由于苹果在 OS X Yosemite 中改变了 kext 签署,所以在 Yosemite 系统中使用 TRIM Enabler 开启 TRIM 经常会遇到问题。由于这样的安全措施,用户不得不禁用 Kext 签署,并开启 TRIM。在用户重新设置 NVRAM/PRAM 时,需要开启 Kext 签署,如果没有重新开启,系统会无法启动。
OS X El Capitan 第一个开发者测试版在本周一发布,很多对 TRIM 支持感兴趣的一欧诺个户开始调整 OS X El Capitan 如何支持第三方 SSD 的 TRIM。OS X El Capitan 还支持全新的 rootless 安全功能,阻止访问很多系统级文件。
一些用户尝试了各种方法,关闭 rootless 并运行 TRIM Enabler。不过有用户发现,在 OS X El Capitan 中,只需要一条简单的命令可以在第三方 SSD 上开启内置 TRIM 支持,不过需要禁用 rootless。TRIM Enabler 的开发者也确认了新方法可以正常工作。
使用这种方法会有苹果的警告:“该工具强制在所有连接的设备上开启 TRIM ,使用这项功能时数据可能验证可能会出问题。通过使用这项工具开启 TRIM,苹果不对任何后果负责,包括且不限于数据损失。”
苹果可能在未来的 OS X El Capitan 开发者测试版中继续改变,不过提供了内置的 trimforce 工具意味着公司开始允许在第三方 SSD 上开启 TRIM 支持。