

Sudo kextcache -prelinked-kernel /System/Library/Caches//Startup/kernelcache -K /System/Library/Kernels/kernel /System/Library/Extensions Sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.bak Launch this in terminal (are 4 commands): Sudo touch /System/Library/Extensions & sudo kextcache -prelinked-kernel /System/Library/Caches//Startup/kernelcache -K /System/Library/Kernels/kernel /System/Library/ExtensionsĢnd Method (For real Mac or Chameleon users) Use 2nd or 4th instead)Ĭopy the kext, delete kernel cache in /System/Library/Caches//Startup/ and launch the following command in terminal: Earlier versions of macOS dont support this. Important: Add "kext-dev-mode=1" as Kernel Arguments or the computer won't boot.ġst Method (Obsolete. x or macOS Yosemite 10.10.4 or later versions, then TRIM can be enabled with one simple command in Terminal. To my surprise, all the previous system settings from 10.9.4 are synced with 10.10 as well. And after the installation I signed in with my Apple ID. Before installing 10.10, I erased the whole SSD and installed 10.10 from the web using Recovery Tools.
#TRIM ENABLER YOSEMITE 10.10.4 MAC OS X#
In toto there are 4 methods to enable TRIM (use only one): I just did a clean install of Mac OS X 10.10 (Yosemite) in my Macbook Air. Some user have trouble after copying the kext. This is the IOAHCIFamily from Yosemite 10.10 patched to work with all SSD.

Update x1: Reported that works also in DP2.
