One problem for users who want to equip their old Mac with a third-party SSD (SSD) is that the OS X system does not turn on TRIM support for Third-party SSDs. TRIM is a system-level command that allows the operating system to communicate with solid-state drives to determine which of the SSD is pleasing and not used, and is ready for erasure and replication. If the TRIM support is missing, users will experience slower write speeds when SSD capacity is reduced.
Apple only provides trim support for its SSD, but the user can use the third party application trim Enabler to turn on the trim support on a third-party SSD. Since Apple has changed the kext signature in OS X Yosemite, it is often problematic to use trim Enabler to turn on trim in the Yosemite system. Because of such security measures, users have to disable Kext signature and turn on TRIM. When the user reset the Nvram/pram, the kext signature needs to be turned on, and the system will not start if it is not reopened.
The first developer beta version of OS X El Capitan was released in Monday, and a lot of people who are interested in trim support are starting to adjust how OS x El Capitan supports Third-party SSD TRIM. OS X El Capitan also supports a new rootless security feature that blocks access to many system-level files.
Some users have tried various methods to turn off rootless and run the TRIM Enabler. However, a user found that in OS X El Capitan, only one simple command was needed to turn on the built-in TRIM support on a third-party SSD, but the need to disable rootless. The developer of the TRIM Enabler also confirms that the new method works properly.
Using this method there will be an apple warning: "The tool forces the TRIM on all connected devices, and the data may prove problematic when you use this feature." By using this tool to turn on TRIM, Apple is not responsible for any consequences, including and not limited to data loss. ”
Apple may continue to change in the future OS X El Capitan Developer Beta, but providing a built-in Trimforce tool means the company is beginning to allow TRIM support on third party SSD.