

I performed this operation on my MacBook Pro (2007 model) using an Intel X25-M 80GB solid state drive and TRIM was finally restored, following a kernel extension refresh/rebuild and a reboot, of course: (please note that due to WordPress text output, I had to break both the cd and perl commands in two lines please respect the back-slash “\” character and its position, as these commands have been tested) Sudo rm /System/Library/Caches//Startup/Extensions.mkext Sudo cp -pX IOAHCIBlockStorage ~IOAHCIBlockStorage

#TRIM ENABLER LION UPDATE#
However, for experienced users, instead of running the TRIM Support Enabler 1.1 (even the update for 10.6.8 by the developer) you can simply run the following command in Terminal to (a) first backup the original binary and then (b) replace all instances of “APPLE SSD” to zeros inside the binary: cd /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/
#TRIM ENABLER LION PATCH#
So all of you that have replaced the original hard-disks with SSD drives, must again patch the binary of the IOAHCIBlockStorage.kext plugin of the IOAHCIFamily kernel extension. The recent Snow Leopard 10.6.8 update on both original and hackintosh machines does include the TRIM functionality, but only for Apple SSD drives.
