TRIM Enabler for Mac

Comments are disabled. Please continue the discussion in the Forum.
Showing legacy comments below.


  1. scrax 9 years ago

    I can’t download it. 404…
    Any help, please?

  2. Cindori 9 years ago

    It should work now.

  3. Dan 9 years ago

    thanks, worked like a charm on my macbook air.

  4. Mark 9 years ago

    Thank work on my MacBookPro7,1 with an “INTEL X25M G2 160GB” on OSX 10.6.7. I can confirm this upgraded my IOAHCIFamily.kext file from 2.0.4 to the 2.0.5 version. Thanks

  5. Mark 9 years ago

    Also worked on Mac Book Air3,2 with 10.6.7 Can someone advise if these is anything you need to do to TRIM all the existing free space on the drive. HardMac mentioned using Disk Utility Erase Free Space utility?

  6. Sascha 9 years ago

    MacBook Pro 8,1 Mac OS X 10.6.7, Intel X25-M 80GB SSD im Optibay installation okay, no problem

  7. syzipus 9 years ago

    Thanks a lot.

    It works perfect on my MacBook 5,1 (Aluminum Unibody Model); Mac OS X 10.6.7; OWC Mercury Extreme Pro SSD 60G.

  8. beefcoder 9 years ago

    MacBook 4.1 Mac OS 10.6.7 Crucial RealSSD C300 128 GB firmware 006: Trim enabled

    iMac 9.1 Mac OS 10.6.7 Intel Postville 80 GB firmware 02M3: Trim enabled

    But how to confirm if it really works?

  9. Mike 9 years ago

    could you insert a “trim disable” button,please?

  10. Lichtlos 9 years ago

    works on Lion (10.7) too

    (Corsair F120, MacBook Pro 5,3)

  11. comfreak 9 years ago

    How can I check if it really works?

  12. mazi 9 years ago

    Works on iMac i5 2.66 Snow Leopard 10.6.7 with OCZ Vertex 2 ! I hope You know what You did 😀
    Thx !

  13. dobuzz 9 years ago

    Thanks a lot! It works – now the systemprofiler reads this:


    Kapazität: 64,02 GB ( Byte)
    Modell: C300-CTFDDAC064MAG
    Version: 0006
    Seriennummer: 0000000010490300A394
    Native Command Queuing: Ja
    Queue Depth: 32
    Wechselmedien: Nein
    Absteckbares Laufwerk: Nein
    BSD-Name: disk0
    Medientyp: Festkörper
    TRIM-Unterstützung: Ja
    Partitionstabellentyp: GPT (GUID-Partitionstabelle)
    S.M.A.R.T.-Status: Überprüft
    Kapazität: 209,7 MB (209.715.200 Byte)
    Beschreibbar: Ja
    BSD-Name: disk0s1
    Kapazität: 63,68 GB (63.679.283.200 Byte)
    Verfügbar: 42,93 GB (42.927.251.456 Byte)
    Beschreibbar: Ja
    Dateisystem: Journaled HFS+
    BSD-Name: disk0s2
    Mount-Point: /

    For clarification here my stats 😉

    SSD = Crucial RealSSD C300 64GB
    2. HHD = 500 GB Hitachi HTS545050B9A300

    I run OSX 10.6.7 in 64bit Mode

    Modellname: MacBook Pro
    Modell-Identifizierung: MacBookPro6,1
    Prozessortyp: Intel Core i7
    Prozessorgeschwindigkeit: 2,66 GHz
    Anzahl der Prozessoren: 1
    Gesamtzahl der Kerne: 2
    L2-Cache (pro Kern): 256 KB
    L3-Cache: 4 MB
    Speicher: 8 GB

  14. Sebastian 9 years ago


    Any possibility to add an “disable” button, since I need to go back as my firmware on the OCZ Vertex is too old and I have noted some issues.


  15. dobuzz 9 years ago

    rebooting in 32bit mode failed! – I got no mouse & no keyboard !
    so now I would like to know: I this a sideeffect of the patched kernel?
    An if so – how could I get the 32bit kernel patched too ?
    Any comments are appreciated !!!

  16. Cindori 9 years ago

    There will be a update with Restore button

  17. mazi 9 years ago

    Which version SSD from OCZ do You have ?

  18. SaM 9 years ago

    Wow… Thanks man!

  19. tangles 9 years ago

    Okay, so hats off to Cindori for yet another valuable tool, but I’m more interested in how to test this to determine if ASP is simply reading an attribute/flag of yes from the kext, or is it truly performing trim related commands with/to SSDs.

    Anyone who’s knowledgeable enough, please provide a means to test this.

  20. aone 9 years ago

    Can you point me to the forum with the alternative way to just delete the identifier, please?

    I’m on the iPhone now so I can’t see your app, but if it contains the hacked version of an Apple kext you can be contacted by apple! Remember Airprint enabler (or whatever the name it is)…

  21. Mark 9 years ago

    The following posting describes the approach to manually make the change.

  22. Joel Penner 9 years ago

    I tried this for my 48 GB Wintec Expresscard SSD. It didn’t work.

  23. Chris 9 years ago

    @ Joel Penner: I also have a Wintec FileMate. So, what happened exactly? Did your system crash?

  24. Steve B. 9 years ago

    Will this work on hybrid drives?

  25. Ken 9 years ago

    Although I was able to successfully enable TRIM support for my OCZ Vertex Agility 2 256GB SSD, the performance has degraded a lot. I used XBench to test the performance before the patch and after the patch and the performance has decreased considerably compared to the original state after the patch. FYI, I was using OCZ Vertex Agility 2 Firmware v1.11.

    Could you please release a version to disable the patch?

    Any help would be greatly appreciated.


    Before Patch:
    Uncached Write: 189.46 MB/sec (4k blocks)
    Uncached Write: 160.93 MB/sec (256k blocks)
    Uncached Read: 26.41 MB/sec (4k blocks)
    Uncached Read: 182.00 MB/sec (256k blocks)
    Uncached Write: 133.47 MB/sec (4k blocks)
    Uncached Write: 108.49 MB/sec (256k blocks)
    Uncached Read: 19.48 MB/sec (4k blocks)
    Uncached Read: 180.55 MB/sec (256k blocks)

    After Patch:

    Uncached Write: 93.32 MB/sec (4k blocks)
    Uncached Write: 131.59 MB/sec (256k blocks)
    Uncached Read: 28.12 MB/sec (4k blocks)
    Uncached Read: 106.38 MB/sec (256k blocks)
    Uncached Write: 47.99 MB/sec (4k blocks)
    Uncached Write: 134.97 MB/sec (256k blocks)
    Uncached Read: 20.85 MB/sec (4k blocks)
    Uncached Read: 111.32 MB/sec (256k blocks)

  26. hishamabri 9 years ago

    How do you know if it worked?

  27. dobuzz 9 years ago

    The permissions are changed; so far not a problem with my system … but I post it here with details:
    Zugriffsrechte für „SSD“ überprüfen
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.jar“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/management-agent.jar“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichender Benutzer für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib“, Soll-Wert: 0, Ist-Wert: 95
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/blacklist“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichender Benutzer für „System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries“, Soll-Wert: 0, Ist-Wert: 95
    Abweichende Zugriffsrechte für „System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/security/cacerts“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichende Zugriffsrechte für „System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/deploy.jar“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichende Zugriffsrechte für „System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar“, Soll-Wert: lrwxr-xr-x , Ist-Wert: lrw-r–r– .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/Info.plist“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/_CodeSignature/CodeDirectory“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/_CodeSignature/CodeResources“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/_CodeSignature/CodeSignature“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/version.plist“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/Info.plist“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/MacOS/IOAHCISerialATAPI“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/_CodeSignature/CodeDirectory“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/_CodeSignature/CodeResources“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/_CodeSignature/CodeSignature“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/version.plist“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/Info.plist“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/MacOS/IOAHCIFamily“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/_CodeSignature/CodeDirectory“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/_CodeSignature/CodeResources“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/_CodeSignature/CodeSignature“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    Abweichende Zugriffsrechte für „System/Library/Extensions/IOAHCIFamily.kext/Contents/version.plist“, Soll-Wert: -rw-r–r– , Ist-Wert: -rwxr-xr-x .
    On I found this advice, which I’m going to execute next …

    “We advise you, once you have made the manipulation, to launch Disk Utility to repair the disk permissions.”

    (Hardware & Settings: SSD = Crucial RealSSD C300 64GB, 2.HD = 500 GB Hitachi HTS545050B9A300, MBP6,1 – 2010, 8GB RAM, OSX 10.6.7 – 64bit)

  28. Christoffer 9 years ago

    Takk 😉

  29. iSchack 9 years ago

    Works on 10.7 with CRUCIAL RealSSD C300, 64GB.

    Thanks a lot, man!

  30. Ztyk 9 years ago

    iMac 27′ end of 2010
    Modèle : APPLE SSD TS256B
    Révision : AGAA0206

    OK, 0 bug !

    Thank you Oskar 😉

  31. Fredric 9 years ago


    Installerade TRIM Enabler på en MBP mid 2010. 2,66 i7/8GB/SX-25 160GB i dag och allt gick utan problem.

    Tack för ett bra jobb!


  32. Dirk 9 years ago

    Works with a MacPro 3,1 and an OCZ Vertex 2. THX!

  33. Hobbit 9 years ago

    Installation workes (MBP2010, Crucial C300) but
    there is a large decrease of performance at application-starts
    and reading large files.

    No recommendation from me.

  34. nokia_fan 9 years ago


    i’d like to know what do i need to activate trim step by step.
    it’s not about trust. i need to know what am i doing here exactly 🙂

  35. Raj 9 years ago

    Perfect, worked like a treat on my 2010 MBP with Intel X-25M SSD. Thanks!!

  36. niewiesznic 9 years ago

    It is not working on MBPRo Unibody 5.1, 8Gb RAM, Samsung SSD PB22-JS3 with TRIM.

    Not working also on Mac Mini 1.1 with Kingston 64Gb SSDNow V Series. 🙁

    Take care,

    P. G.

  37. Matt Henderson 9 years ago

    I installed it on my late-2008 unibody MacBook, with OWC Mercury Extreme Pro SSD 256GB (revision 310A13F0).

    Lesson learned: I should have waited for the release of the TRIM installer/enabled with the “Restore” function.

    It initially seemed to work, and the computer ran fine for a couple hours. Then the fans came on and everything beachballed. Restarted, and it ran for about three minutes before “mdworker” went mad — 80% CPU, 90% CPU, 100% CPU… whole computer beachballed again. Over and over and over.

    Fortunately I restored from a SuperDuper backup, and everything’s back to normal.

  38. lnzju 9 years ago

    >Then, when I was nearly done, a user on Macbidouille forum had discovered that you don’t even have to edit the kext, you can just remove the identifier altogether.

    as to this, could you give a the link ?

  39. xexe 9 years ago

    Late-2008 unibody macbook pro w/ OWC Mercury Pro 120gb. Works a charm (several hours uptime)

  40. Ken 9 years ago

    I’d like to issue a warning to all early-adopters of possible performance degradation with this fix until Restore functionality is added to this hack.

    TRIM: YES is not an indication of whether it actually boosts performance.

    I tested the performance before and after the patch and found out that it actually degrades performance a lot. Please be advised before applying this patch.

    Does anyone measured performance before and after the patch that shows the positive change? In my case, it was the other way around.

    Be careful!

  41. ATAR 9 years ago

    Perfect (and flawless) result on:
    Model Name: MacBook Pro
    Model Identifier: MacBookPro6,2
    Processor Name: Intel Core i7
    Processor Speed: 2,66 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache (per core): 256 KB
    L3 Cache: 4 MB
    Memory: 8 GB
    Processor Interconnect Speed: 4.8 GT/s
    Boot ROM Version: MBP61.0057.B0C
    SMC Version (system): 1.58f16
    Sudden Motion Sensor:
    State: Disabled

    with KINGSTON SSD SSDNow V+100 512GB

  42. 787 9 years ago

    Applied TRIM enabler to Samsung SSD 64 gig.
    Ran XBench multiple times in multiple settings, ie, other applications running and just boot up. Saw really no performance degradation, but a slight increase. Xbench performance varied a lot during the course of spot testing throughout the day.

    Actually, had Samsung SSD for about 6 months, and saw NO performance degradation even without TRIM support enabled over that time, unlike some Windows users.

  43. Chris 9 years ago

    Okay, I just contacted Wintec’s technical support and they stated that their Expresscard SSD was not capable of the TRIM command! I also asked, whether it uses garbage collection or not. To this one, they did not respond at all! That’s ridiculous imho…

  44. kxalex 9 years ago

    Works perfectly!

    MacBook Air 3.2.

    Capacity: 251 GB (251,000,193,024 bytes)
    Model: APPLE SSD TS256C
    Revision: CJAA0201
    Native Command Queuing: No
    Removable Media: No
    Detachable Drive: No
    BSD Name: disk0
    Medium Type: Solid State
    TRIM Support: Yes
    Partition Map Type: GPT (GUID Partition Table)
    S.M.A.R.T. status: Verified

  45. Austin 9 years ago

    Just thought i’d mention this to anyone who was in my position when considering this update…

    I just ran this prior to an ‘erase free space’ command on my 2010 2.4GHz 13″ MBP with an intel x25-v installed in the optical drive bay with no problems.

    System profiler also says that TRIM is enabled.

    Stats from Xbench show exact figures experienced when i tested the disk out of the box (and after a firmware update) i.e my disk is back to its former glory of snappy boot times and application loads.

    Thanks Oskar!!

  46. geekbubble 9 years ago

    Works with Mid 2010 13″ MBP with Corsair F120. 🙂 Thanks, man.

  47. Fahrrad 9 years ago

    Fahrradmarkt sagt Danke! Kann jetzt endlich mein Macbook Pro umbauen 🙂

  48. bobics 9 years ago

    have a Late 2008 15″ Unibody Macbook Pro with a 120 GB OCZ Agility 2 SSD. Here are my XBench results (best of 2 runs after a reboot):

    220.62 – initial reboot of my stock system
    246.93 – upgraded my OCZ firmware from 1.20 -> 1.32 (latest)
    242.97 – ran TRIM tool 1.1 (latest as of 3/29 12 AM PST)
    232.71 – after zeroing free space
    233.94 – after running terminal commands
    234.51 – after removing TRIM tool

    It looks like zeroing free space caused performance to degrade, and as you can see, running the terminal commands after that didn’t help.

    Since running the tool didn’t seem to help (and may have made things worse), I’d rather avoid the voodoo of enabling a feature Apple intentionally left out. It appears the Agility 2 has garbage collection anyway.

  49. ikir 9 years ago

    Works but sometimes it seems my Mac freezes for 1 seconds after this patch. Pretty strange.

  50. josh 9 years ago


    I ran the installer and now my macbook wont boot after restart – it sits with the spinning gear at the grey apple logo screen indefinitely. Tried safe mode boot also but no luck. Any ideas on how I can get it back to functional? I made a backup with Carbon Copy Cloner beforehand so haven’t lost any data but would rather avoid having to do reinstall. SSD is 60GB OCZ Vertex (not sure of firmware version but bought it about 2-3 years ago).

  51. Matt Henderson 9 years ago

    @josh — You shouldn’t have to “reinstall”; you should be able to use CCC to simply restore your MacBook’s startup drive from your backup. If CCC works like SuperDuper, it’ll do a “smart” update; only updating those files that are different/changed.

  52. OK 9 years ago

    Enabler Version 1.1

    Die Xbench Werte haben sich bei Random Write nahezu verdoppelt! Bei 4 und 256 K Block!

    80 GB Intel SSD G2 FW 1.7 im Black MacBook 13,3 32Bit Mac OS X 10.6.7
    35 MB/sec > 68 MB/sec (4k)
    37 MB/sec > 75 MB/sec (256K)

    160 GB Intel SSD G2 FW 1.7 im MBP 17″ 2010 64 Bit Mac OS X 10.6.7
    44 MB/sec > 80 MB/ sec (4K)
    45 MB/sec > 97 Mb/ sec (256k)

    Good job!

  53. r00fus 9 years ago

    I did this with a MBP 2010 13″ and Vertex2 60GB.
    Everything went fine (did superduper before, and also used TRIM enabler’s backup feature).

    Same speeds before and after the TRIM.

    I think lots of SSD chipsets like Samsung’s and the Sandforce chipset already have native garbage collection, so TRIM (which is just OS driven GC) doesn’t really help speeds.

    However, I did get a weird “halting” issue (pause for 3-20 seconds) every once in a while (week or so)… perhaps with TRIM enabled, this will go away… haven’t seen it crop up since enabling TRIM, but it was not a common occurrence anyway.

  54. Tiger 9 years ago

    I did it following the guidance, but it did not work.

  55. Luke 9 years ago

    Installed this on Macbook Pro 15″ 5,1 – 6GB RAM – C300-CTFDDAC256MAG SSD

    After a few hours the performance does seem better, I haven’t run any benchmarks though.

  56. Francesco 9 years ago

    Hi I have a MacBook Pro 15 ” (late 2008) OSX 10.6.7, I bought my Mac with an Apple SSD, the Apple SSD TS256, I try to use the last version of Trim Enabler the v. 1.1 but when I reboot my Mac if I check the System Profile I always find “Support Trim: no” Why? Anyone can give an answer about that? Have my SSD the GC?
    Thanks a lot

  57. Francesco 9 years ago

    These are the specifics of my SSD

    Capienza: 251 GB ( byte)
    Modello: APPLE SSD TS256
    Revisione: W010011b
    Native Command Queuing: No
    Disco estraibile: No
    Unità amovibile: No
    Nome BSD: disk0
    Tipo di supporto: Stato solido
    Supporto TRIM: No
    Tipo mappa partizione: GPT
    Stato S.M.A.R.T.: Verificato

  58. Cindori 9 years ago

    Dont think that SSD has trim

  59. Phil 9 years ago

    Install with KextEdit, it repairs the premissions.

  60. Cindori 9 years ago

    This patch also repairs permissions.

  61. Albi 9 years ago

    Vertex 2 240GB in Mac Pro Westmere patch with Version 1.1.

    checking correct working via terminal?

  62. Cindori 9 years ago

    You can check by installing linux and checking with hdpharm if there are zeroes on the blocks after you delete a file in OSX (or something like that, check Trim Enabler page from the menu)

    But yeah, its been proven to work correctly as long as it says “Trim Support: Yes” in System Profiler. 😀

  63. Adam 9 years ago

    Does anyone know how to uninstall the patch?

  64. Cindori 9 years ago

    Adam, click the restore button.

  65. Jan-Peter 9 years ago

    Had it working on my Corsair F120. Writes ans reads seamed ok. But deleting was a pain. Running rm. Oa 500 MB test file was taking appr 10 seconds. After restoring the original driver things are back to normal. rm takes milliseconds while read/write was the same. I wounder if this is related to the old firmware on the drive (1.0). Maybe someone can crosscheck?

    Xbench gives funny results anyways. Never above 180MB/sec while a dd reaches 260 MB/sec. Is there a more suitable freeware check around?

    Kind regards,

  66. Cindori 9 years ago

    If you patched with 1.0 you will get better results in 1.1

  67. Marcos 9 years ago


    My Intel X-25-M 160GB SSDSA2M160G2GC already showed Trim Support: Yes before. Does that mean I don’t need this patch? How to use the full advantage of having a trim-supported ssd? Do I have to execute anything more in the Mac OSX 10.6.7? Thanks!

  68. Waga 9 years ago

    Works perfectly on:
    Model Name: MacBook Air
    Model Identifier: MacBookAir3,2
    Processor Name: Intel Core 2 Duo
    Processor Speed: 1.86 GHz

    Capacity: 121.33 GB (121,332,826,112 bytes)
    Model: APPLE SSD TS128C
    Revision: CJAA0201
    Serial Number: xxx
    Native Command Queuing: No
    Removable Media: No
    Detachable Drive: No
    BSD Name: disk0
    Medium Type: Solid State
    TRIM Support: Yes
    Partition Map Type: GPT (GUID Partition Table)
    S.M.A.R.T. status: Verified

  69. wurz 9 years ago

    Worked fine on my Crucial C300 256GB, until I tried opening my VMWare Fusion virtual machines. I tried 2 and they both were unusable – completely unresponsive, and one of the Mac’s CPU core running at 100% continuously whilst the VM was running. Strangely, I checked the SSD activity and there were no read/writes happening.

    I’ve just uninstalled it without any issues, and the VMs are back to normal. More than coincidence I think….

  70. Dj Garz 9 years ago

    Works perfectly on:

    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.5 GHz


    Capacity: 40.02 GB (40,020,664,320 bytes)
    Model: INTEL SSDSA2M040G2GC
    Revision: 2CV102HD
    Serial Number: xxxx
    Native Command Queuing: Yes
    Queue Depth: 32
    Removable Media: No
    Detachable Drive: No
    BSD Name: disk0
    Medium Type: Solid State
    TRIM Support: Yes
    Partition Map Type: GPT (GUID Partition Table)
    S.M.A.R.T. status: Verified

  71. adarkenigma 9 years ago

    how to make this work on Wintec ExpressCard 96GB? (cuz it doesnt work)

  72. Pinarek 9 years ago


    In a original Mac (MacBookPro) and I have a PC Hackintosh.
    Tells you because maybe other friends who also have a Hackintosh, if it goes as well?

    I think it may have several causes.
    On 1 I have my SSD (the Mushkin 240GB) in 4 partitions with MBR (not GUID = GPT) formatted. I had to choose the MBR due to an existing
    Windows XP partition.

    I have tested various versions of fsck, across these 2 lines:

    ** Trimming unused blocks.
    ** The volume SSD appears to be OK.

    were not available, so it will not be good.

    By the way, you can do it in normal operation in the console access this fsck command. Only if the current partition (the working partition) will
    examine what indeed is not possible during operation, then you have it at system boot with -s after the Chameleon boot make Hackintosh PC
    with cmd+s for original Mac.

    I hav a small 30GB SSD from Kingston (a Snow-V Series), this time I will only as a GPT partition (is GUID) format it.
    Then I will again consider the tests with different versions of fsck are then whether these 2 lines in it.

    Only in this Blog you deal with the TRIM command very intense.
    In other forums where I am also member (InsanelyMac etc.), as you wrote but that there is the trim-hack, but whether it really
    works nobody knows.

    I’m 57 years old and am working for 3 years with the Hackintosh thing I have on both my PC (the one with MSI P55-GD65 Board
    and i5-650 processor and other PC with Asus P7P55EVO Board and i3-540 Processor).
    It is still running MacOSX 10.6.7 and Lion Dev. Version 1 and 2 on the two machines very satisfactory.

    If you do not have information about my problem I would be very happy if you write me.

    I am not satisfied until I really looking that the trim on my hack and my Mushkin SSD and it works on the Kinston-SSD.
    Otherwise useful but the TRIM-Hack with the only indicator in the System Profiler but nothing.

    Greetings Pinarek

  73. Cindori 9 years ago

    Hello Pinarek

    You can read about proof on the hack here:

    It does not just appear in System profiler, it actually works.

    If you can not get it working on your SSD, it either not supports TRIM, or needs a firmware upgrade to support it.

  74. Pinarek 9 years ago

    Hello Friends Cindori and unknow User

    All they linked here, I already know, I’ve already read everything.
    The test with Ubuntu Linux is the only interesting, but not instaled Ubuntu.
    Are so similar that not even for MacOSX to get a real proof for the functionality.

    I hav read in Mushkin-Forum that my 240 GB Callisto hav a SF1200 Controller and all this can IGC. And IGC is up 90% we TRIM-Support.

    My liddle Kingston 128 GB “Kingston Snow-V-Series” hav a old mix Jemicron and another Dialer Controller, an for this SSD will test in future this Trimm-Enabler1.1 again. i will formatting this 30GB SSD with only 1 Partition in GPT-Partitionstable.

    Ok i write here in next Time.

    Greetings from Pinarek in Germany

  75. Brad 9 years ago

    Hey worked great and no problems. This was on a Mid2010 MacBook Pro with Apple’s 512gb SSD.

  76. Wolfgang 9 years ago

    MacPro 2 Corsair SSD 120GB und 60GB funktioniert einwandfrei.
    Mittwoch 06.04.2011-20.24 Uhr

  77. Gradkal 9 years ago

    I have an early 2008 MBP 2,4 GHz with a Crucial C300 256 GB. Trimming worked after the patch, but I realized a significant decrease in starting programs and also some “freezing” for 1-2 seconds while scrolling. In addition it worked very bad with my Parallels virtual Win XP (caused some blue screens).

    Was worth a try, but finally I restored my backup and live with Crucials Garbage Collection again.

  78. Fabio 9 years ago

    So far, so good.

    Early’11 17″ with Crucial’s C300.

    Anyone knows a way to test it?

  79. Thomas 9 years ago

    it worked perfectly on an iMac 27″ with Kingston V+ SSD. Even VMware makes no problem.
    It works on an MAB 11,6″ 64GB but only after a save start. Afterwards it works perfectly.

  80. Dan 9 years ago

    I’m not sure if the TRIM function of this program works (I assume it does based on other comments and my trust in the developer). But it sped up my bootup time by about 2.5X what it was when I installed my SSD without TRIM. I have no idea why, but it fixed my SSD, even though it was installed the same day.

    Thank you so much for this enabler.


  81. Dan 9 years ago

    Sorry — Macbook Pro non-unibody (early 2008), OCZ 50GB Vertex 2.

  82. Tim 9 years ago

    Does it work for 1. Gen Macbbok Ait with ZIF-SSD (PATA)?

  83. Scott Boydman 9 years ago

    Trim Support Enabler v1.1 worked spectacularly for me and my equipment:
    MacBook Pro 13″ mid-2009 2.26 GHz, 4 GB RAM, OWC Mercury Extreme Pro 120 GB SSD. After enabling trim, secure erasing the free space, and using the 3 Terminal commands listed in the posts above, I rebooted the MacBook and found to my surprise an tremendous increase in boot speed. After initially installing the SSD, my boot time improved as measured by the gear beneath the Apple logo revolving about 14 times (as opposed to about 30+ times with the original 160 GB hard drive). After enabling Trim support, the spinning gear only requires 5 revolutions in the boot process, about a 3 to 1 improvement. I still can’t get over the improvement. Thanks for all your hard work to bring this feature to Mac OS!

  84. Travis 9 years ago

    Just a heads up for anyone in a similar situation as myself. I’m running a OCZ Vertex 3 SSD on an early 2011 13″ MacBook Pro 10.6.7 and although TRIM Enabler 1.1 worked to enable TRIM, it caused occasional beach balling that varied in duration from approximately 10 seconds to as long as 30 seconds. The laptop would also permanently beach ball when resuming from sleep.

  85. Raymond Uphoff 9 years ago

    Guys… My hackintosh was also suffering in performance decrease after running TRIMEnabler, but…. today I uninstalled a kext and regenerate kext cache files. now shutdown and systemboot is seriously faster. I don’t know the voodoo.kext was the problem or regenerate mkext was the solution.

    By the way I used pfix 3.1 for regen kext-cache.

  86. benFnord 9 years ago

    Didn’t work on my:

    MacBook Pro 7,1 (13″, early 2010) with
    OCZ Vertex 2 240GB, firmware version: 1.11

    This may be due to the old SSD firmware (current version: 1.33), which I have to use since newer versions result in 30 sec. hangs of the whole system.
    Luckily, I backed up the kext and was able to copy it back while booting from the install DVD. Thank you for implementing that backup feature, Cindori! 🙂

  87. Régis Derimay 9 years ago

    Hi there,

    I am experiencing exactly the same problem as Travis (comment 133).
    Installation worked fine but caused a major performance decrease and beach-balling especially when coming out from sleep or sometimes when heavy actions where running.
    Uninstalling solved the problem.
    Any advice would be greatly appreciated.

  88. MikeB 9 years ago

    Hi, just to let you know guys that I discovered a strange thing. I use an app called Softstep (made for a midi footswitch of the same name). Well, this app refuses to load whenever TRIM is enabled. As soon as I ‘restore’ (thanks for this new option) the app works again. Any idea ? Is the app allergic to Trim or it doesn’t like a .kext to be modified ? I guess there must be a way to make it believe it was NOT modified, but how ?? Thanks for your tricks…

  89. Cindori 9 years ago

    It does probably not interact with TRIM, but maybe uses a buggy driver that has some buggy permissions. Try Repair permissions in disk utility.

  90. Jon Kane 9 years ago

    I am not seeing the 3 terminal commands referenced above. Could someone please repost these terminal commands? I am running a Crucial C300 in a MBPro 13″ (2010) and I get intermittent pauses when running applications.

  91. Cindori 9 years ago

    the c300 has garbage collection and is only affected negative by enabling trim.

  92. MikeB 9 years ago

    “It does probably not interact with TRIM, but maybe uses a buggy driver that has some buggy permissions. Try Repair permissions in disk utility.”

    Thanks Cindori, of course I already tried repairing permissions, but no success.
    Well, I passed the info to the Softstep developers and we’ll see. As you said, it must be very buggy as, except this one, none of my apps I use cares about the modified kext.

  93. Dimitris Krekoukias 9 years ago

    I also left this comment here where you can grab files:

    Results with Intel 320 depend vastly on the benchmark – beware!!!
    OK, I just got a 300GB Intel 320 and I’m using about 2/3rds of it.

    With xbench the results are similar. Maybe with a slight edge towards the TRIM version but it’s inconclusive. I’ve attached bitmaps of the xbench screens.

    But with postmark (NetApp benchmarking tool – used for testing heavy random I/O) I got VERY different results. I ran this a few times to make sure.

    Before TRIM:

    16 seconds total
    11 seconds of transactions (1818 per second)

    20163 created (1260 per second)
    Creation alone: 10000 files (2500 per second)
    Mixed with transactions: 10163 files (923 per second)
    10053 read (913 per second)
    9945 appended (904 per second)
    20163 deleted (1260 per second)
    Deletion alone: 10326 files (10326 per second)
    Mixed with transactions: 9837 files (894 per second)

    557.87 megabytes read (34.87 megabytes per second)
    1165.62 megabytes written (72.85 megabytes per second)

    After TRIM:

    39 seconds total
    31 seconds of transactions (645 per second)

    20163 created (517 per second)
    Creation alone: 10000 files (3333 per second)
    Mixed with transactions: 10163 files (327 per second)
    10053 read (324 per second)
    9945 appended (320 per second)
    20163 deleted (517 per second)
    Deletion alone: 10326 files (2065 per second)
    Mixed with transactions: 9837 files (317 per second)

    557.87 megabytes read (14.30 megabytes per second)
    1165.62 megabytes written (29.89 megabytes per second)

    I restored the original driver and it went back to being fast for postmark.

    I wonder if TRIM is interfering with the benchmark since it tries to clean up on the fly and doesn’t let the SSD do its thing. The difference is huge so I’m leaving it off…

    FYI all, I ran postmark (it’s a CLI tool) with the following settings:

    set buffering false
    set size 500 100000
    set read 4096
    set write 4096
    set number 10000
    set transactions 20000

    It will randomly create 10,000 files from 500 bytes to 100,000 bytes in size, and will then do 20,000 operations on them. You can configure it any which way you want but I’ve been running like this for years (I also work at NetApp, check out blog at where I’ve done similar testing before).



  94. ralphy 9 years ago

    After “MacBook Pro Software Update 1.4” from 05.05.2011 IOAHCIFamily.kext changed version to 2.0.6 from 2.0.5

  95. Justin Ayers 9 years ago

    My XBench score went up a bit after enabling TRIM on my laptop. I tried it on a colleague’s machine with the same specs and SSD (although 4 GB of RAM) and the score went down, mainly because of slower writes. But, it wasn’t a big difference and the read scores went up a bit. The scores are pretty low overall so I think the machine’s SATA interface is a bottleneck for the SSD.

    Physical RAM, 2048 MB
    Model, MacBookPro4,1
    Drive Type, OCZ-VERTEX2 240 25nm 64-bit NAND

    Disk Test 165.45
    Sequential 103.15
    Uncached Write 146.96, 90.23 MB/sec [4K blocks]
    Uncached Write 114.57, 64.82 MB/sec [256K blocks]
    Uncached Read 53.19, 15.57 MB/sec [4K blocks]
    Uncached Read 224.95, 113.06 MB/sec [256K blocks]
    Random, 417.79
    Uncached Write 374.13, 39.61 MB/sec [4K blocks]
    Uncached Write 220.45, 70.57 MB/sec [256K blocks]
    Uncached Read 1471.34, 10.43 MB/sec [4K blocks]
    Uncached Read 593.31, 110.09 MB/sec [256K blocks]


    Disk Test, 172.94
    Sequential, 106.68
    Uncached Write, 158.75, 97.47 MB/sec [4K blocks]
    Uncached Write, 102.95, 58.25 MB/sec [256K blocks]
    Uncached Read, 58.60, 17.15 MB/sec [4K blocks]
    Uncached Read, 226.47, 113.82 MB/sec [256K blocks]
    Random, 456.35
    Uncached Write, 782.56, 82.84 MB/sec [4K blocks]
    Uncached Write, 194.84, 62.38 MB/sec [256K blocks]
    Uncached Read, 1460.74, 10.35 MB/sec [4K blocks]
    Uncached Read, 598.70, 111.09 MB/sec [256K blocks]

  96. Adrian 9 years ago

    Tried this on my MacBook Air 13″ 2010, owned and used since November 2010.

    Shutdown time:
    before 22 sec
    after approx. 2 sec

    Boot time till login windows:
    before 47 sec
    after 15 sec

    It’s so sweet to have an almost new MacBook Air again. Maybe a donation would be quite a reward? 🙂

  97. Ritesh Reddy 9 years ago

    ‘This is awesome. I’ve got the OWC Mercury Pro 120GB ( which supports Trim in Windows 7 as per specs. Has anybody tried it with this drive?

  98. Justin Ayers 9 years ago

    Régis Derimay, I am using the latest firmware, 1.33, on my Vertex 2 240 GB units without any trouble.

  99. Derek 9 years ago

    Thanks so much! The manual patching didn’t work (I tried twice…) but this worked a charm, so of course I had to donate. I was probably too excited about my new Intel 320-series 160GB SSD which now has TRIM. 🙂 Cheers!

  100. Dave Abrahams 9 years ago

    Thanks for your efforts, but until I removed this from my my Mac (with OCZ Vertex 3), it was locking regularly locking up for 20-60 seconds at a time. I don’t know if I need TRIM, but this wasn’t a tolerable way for me to achieve it.

    just-for-the-record-ly y’rs,

  101. Peter 9 years ago

    The Patch works fine with Intel® SSD 510 Series 120GB
    This Mac reboot at 16 seconds

    Modellnamn: MacBook Pro
    Modellidentifierare: MacBookPro8,1
    Processornamn: Intel Core i5
    Processorhastighet: 2,3 GHz
    Antal processorer: 1
    Totalt antal kärnor: 2
    L2-cache (per kärna): 256 K
    L3-cache: 3 MB
    Minne: 8 GB

    Intel 6 Series Chipset:

    Tillverkare: Intel
    Produkt: 6 Series Chipset
    Länkhastighet: 6 Gigabit
    Förhandlad länkhastighet: 6 Gigabit
    Beskrivning: AHCI Version 1.30 Supported


    Kapacitet: 120,03 GB (120 034 123 776 byte)
    Modell: INTEL SSDSC2MH120A2
    Revision: PPG4
    Native Command Queuing: Ja
    Kölängd: 32
    Borttagbart medium: Nej
    Borttagbar enhet: Nej
    BSD-namn: disk0
    Medietyp: SSD
    TRIM-stöd: Ja
    Typ av partitionskarta: GPT (GUID Partition Table)
    S.M.A.R.T.-status: Kontrollerad

  102. DongWon 9 years ago

    Tried TRIM Enabler 1.1 w/ 2010 MBP + 256GB Samsung S470 series SSD.

    After some experiments, I got the conclusion that my Samsung SSD doesn’t need this TRIM enabling. With TRIM enabled, Xbench disk test scored what like 300 around while disabled it scored what like 450 around.

    Actually, without TRIM enabling, uncached read/write speed were like 250/220 as Samsung SSD specsheet says. So determined not to use this.

    I think that you can’t get the performance boost if your SSD has native garbage collection feature.

    But I wanna say Cindori did a very good job for people, especially when not many people cares about Mac hardwares.

  103. churnd 8 years ago

    Using Xbench I noticed TRIM enabled on an OCZ Vertex 2 w/ Garbage Collection actually hurt performance approximately 20-50MB/s.

  104. Christian 8 years ago

    I have a 2010 MBP running 10.6.7 with 128G Apple SSD.

    Xbench Disk Test Score
    TRIM Disabled: 238
    TRIM Enabled: 110

    I’m trying to use the Restore feature of TRIM Enabler (to restore Default). The app says it was successful, but after a reboot, Profiler still says TRIM: Yes and performance is still bad.

    Any ideas on how I can manually disable TRIM? The Restore feature doesn’t seem to work.

  105. Cindori 8 years ago

    Apple SSD has TRIM enabled by default in 10.6.7.
    This tool won’t make a difference for you.

  106. Christian 8 years ago

    Before running TRIM Enabler, Profiler says TRIM Support: No and performance was good.

    Now after, Profiler says TRIM Support: Yes and performance is bad.

    I’m just trying to restore but I’ve tried it several times and it’s stuck in a bad state.

    Thanks for your help.

  107. Cindori 8 years ago

    that’s wierd.

    download 10.6.7 again from and reinstall. this will restore your system.

  108. Christian 8 years ago

    I used Time Machine and restored /System/Library/Extensions/IOAHCIFamily.kext

    This reset TRIM Support to “No” and performance is back to normal.


  109. Stan 8 years ago

    great tool!! works perfect with intel ssd 320. here the results:

    Without Trim:
    Xbench Version 1.3
    Drive Type INTEL SSDSA2CW120G3
    Disk Test 254.31
    Sequential 163.14
    Uncached Write 191.21 117.40 MB/sec [4K blocks]
    Uncached Write 211.52 119.68 MB/sec [256K blocks]
    Uncached Read 83.84 24.54 MB/sec [4K blocks]
    Uncached Read 379.65 190.81 MB/sec [256K blocks]
    Random 576.48
    Uncached Write 480.47 50.86 MB/sec [4K blocks]
    Uncached Write 386.82 123.83 MB/sec [256K blocks]
    Uncached Read 1094.46 7.76 MB/sec [4K blocks]
    Uncached Read 736.11 136.59 MB/sec [256K blocks]


    With Trim:
    Xbench Version 1.3
    Drive Type INTEL SSDSA2CW120G3
    Disk Test 256.90
    Sequential 165.45
    Uncached Write 205.49 126.17 MB/sec [4K blocks]
    Uncached Write 210.83 119.28 MB/sec [256K blocks]
    Uncached Read 83.06 24.31 MB/sec [4K blocks]
    Uncached Read 395.62 198.84 MB/sec [256K blocks]
    Random 574.31
    Uncached Write 475.30 50.32 MB/sec [4K blocks]
    Uncached Write 388.36 124.33 MB/sec [256K blocks]
    Uncached Read 1097.51 7.78 MB/sec [4K blocks]
    Uncached Read 727.33 134.96 MB/sec [256K blocks]

  110. starspace 8 years ago

    MacBook Pro 15” Mid 2009 with Intel X25-M 80 GB (G2) SSDs works perfectly.

    I have had several times beach ball problem. After enabling TRIM beach ball problem disappeared and the system with Parallels is working great. Thank you.

  111. Promethean2 8 years ago

    Trim was enabled without any problems on a Mid-2010 MBP 15¨ with a crucial M4 128GB SSD. Thank you Cindori!

  112. Nergol 8 years ago

    So I have a latest-gen 13″ MBP, in which I’ve installed a 128GB Kingston SSDNow V series drive (model no. SNV425S2128GB). Does anyone have an idea how well this might work with my machine? Anyone had experiences with a similar setup? Thanks!

  113. Jonathan 8 years ago

    I tried this on my Mac Pro 6 core 3.33 (2010) using a Patriot Inferno 120GB. It patched successfully, but after using it, web browser performance went through the floor (near unusable). Most other apps including FCP and Photoshop still seemed fine, but Safari and Chrome basically wouldn’t scroll a page if another tab was loading. After restoring back the browser performance is fine. Very strange.

  114. Justin Ayers 8 years ago


    The SSDNow V+ 100 SSDs don’t need TRIM. They have very aggressive garbage collection:

    However, since you have an earlier model (not V+ 100), I don’t know how aggressive the garbage collection is. Anandtech reviewed a tiny 30 GB unit and said it supports trim but not NCQ (native command queuing). I assume that you should use the trim enabler with a regular V series drive like the one you have.

  115. Jan 8 years ago

    Will I have to run this again when OS X is updated to 10.6.8? Will I have to restore the original IOkit driver before updating?

  116. Matt 8 years ago

    Justin Ayers:

    The SSDNow V+ 100 SSDs don’t need TRIM. They have very aggressive garbage collection:
    However, since you have an earlier model (not V+ 100), I don’t know how aggressive the garbage collection is. Anandtech reviewed a tiny 30 GB unit and said it supports trim but not NCQ (native command queuing). I assume that you should use the trim enabler with a regular V series drive like the one you have.

    I have enabled TRIM on my kingston v+100, would this be a problem? The description on the SSD says I can use it with TRIM but I’ve read conflicting things with the mac enabler that it may actually be a detriment to use the enabler with it.

    Please let me know if keeping the TRIM enabler with my v+100 will help or hurt my system performance!

  117. James 8 years ago

    Huge performance degradation on macbook pro core i7 with crucial real ssd c300.

    Everything performed poorly, took a while to discover the cause! Youtube was jumpy, scrolling in chrome was jumpy and program launch times were reduced.

    Out of desperation tried uninstalling and found an instant fix! 4 weeks of annoyance solved, the issue did not arrive immediately, hence the difficulty in finding the problem.

    I say, wait for Lion to implement TRIM, this tool did not work as expected.

  118. Cindori 8 years ago

    dont install patches just for the fun of it, if you have an SSD with aggressive garbage collection (like C300), TRIM is not for you.

  119. Alfr3d 8 years ago

    Yesterday I Upgrade mine MacBook Pro 5,5 (2009) with
    OCZ SSD 120GB Vertex 2 Sata2.
    I read this topic , i PATCH the file and the result is seems then pre Patch.
    The AVG value:

    System Info
    Xbench Version 1.3
    System Version 10.7 (11A494a)
    Physical RAM 2048 MB
    Model MacBookPro5,5
    Drive Type OCZ-VERTEX2
    Disk Test 234.93
    Sequential 141.20
    Uncached Write 179.39 110.14 MB/sec [4K blocks]
    Uncached Write 160.43 90.77 MB/sec [256K blocks]
    Uncached Read 71.87 21.03 MB/sec [4K blocks]
    Uncached Read 383.60 192.80 MB/sec [256K blocks]
    Random 698.84
    Uncached Write 1057.49 111.95 MB/sec [4K blocks]
    Uncached Write 322.27 103.17 MB/sec [256K blocks]
    Uncached Read 1647.12 11.67 MB/sec [4K blocks]
    Uncached Read 936.31 173.74 MB/sec [256K blocks]

    Are BAD??? Help Me! ^_^

  120. Alfr3d 8 years ago

    AVG = Average value!!
    I Use XBench and I’ve installed Lion OS X.

  121. Alfr3d 8 years ago

    Ultimate Question:
    If I want to know my SSD have an aggressive garbage collection, when I SEE?? In whats specs?!
    Then for my SSD the TRIM is necessary?

  122. Alfr3d 8 years ago

    Cindori thankz.
    But I don’t found anything!! 🙁
    In this link: specs.

  123. Alfr3d 8 years ago

    Ehm Thankz.
    I’m not a newbie in this situation.
    But at this time I don’t found anything.
    It’s no difficult search in google.
    Difficult is UNDERSTAND anything for this technology (SSD).
    Now , with this GARBAGE COLLECTION, I setup TRIM ON or OFF?!

  124. Cindori 8 years ago

    Check the image in my last post.
    I’m not to decide whether you need this patch or not, I just make it.

  125. Alfr3d 8 years ago

    all right.

  126. james 8 years ago

    Works fine with Lion (tested with a OCZ Vertex II 120 Go).

  127. Patrick 8 years ago

    I have been running OS X 10.6 with a OWC SSD for a few months. I was concerned about the slowdown. After contacting them, I found that they have a very well supported aggressive garbage collection feature built in that you should leave TRIM support off 🙂

    After three months of HARD use on a drive with less than 10 percent available I get 129MB/s Write and 110MB/s read. This is what it has been from day one. Not as fast as some, but no change in performance is key 🙂

  128. Joeeeeeeee 8 years ago

    Does this still work with 10.6.8?

  129. Karen 8 years ago

    Worked on my Intel SSD! No support in 10.6.8 before, now it is “supported”:


    Capacity: 160.04 GB (160,041,885,696 bytes)
    Model: INTEL SSDSA2CW160G3
    Revision: 4PC10302
    Serial Number: CVPR115xxxxxxx
    Native Command Queuing: Yes
    Queue Depth: 32
    Removable Media: No
    Detachable Drive: No
    BSD Name: disk0
    Medium Type: Solid State
    TRIM Support: Yes
    Partition Map Type: GPT (GUID Partition Table)
    S.M.A.R.T. status: Verified

  130. Jan Bach 8 years ago

    Does TRIM support Lion??

  131. Promethean2 8 years ago

    TRIM is important for long term performance with new CRUCIAL M4 as garbage collection is not as aggressive as has been seen on other drives.

  132. Vendini 8 years ago

    What about a Lion’s version?
    The GM version doesn’t activate TRIM by default for all SSD, so we need your help!

  133. Jeppe 8 years ago

    Apparently this seems to work better with Intel SSDs. Is it because Intel does not use a Sandforce controller for it’s SSDs? I’m planning on buying either an OCZ, Corsair or an Intel, but it seems like the Intel would be the better choice if it supports TRIM, even though Intels SSDs are slower in general.

  134. TeeJoe 8 years ago

    I just installed an OWC Mercury Electra 6G in my mid 2009 (2.53GHz) Macbook Pro. My Xbench disk test score was previously 265, and now it scores consistently over 300.

    But just anecdotally, my applications load significantly faster, especially the Creative Suite applications. And the reboot time dropped significantly.

    Thanks for the app, very helpful.

  135. kidtreo 8 years ago

    Wow lots of speculation…can anyone actually confirm for sure that Trim Enabler is GOOD for 10.7 with Vertex2 firmware 1.33? Thanks!

  136. Nick Donaldson 8 years ago

    Just did the patch! Worked perfect no problems. Seems to be quicker, used to have the wheel quite alot not now. Thanks to the developer! Wow!

  137. Jeppe Thegen 8 years ago

    I tried this with an OCZ Agility 3, and the results were quite similar to the ones without TRIM. I’ll keep using it, due to the fact that it increases the lifespan of the SSD.


  138. BMAG 8 years ago

    Has anyone tried it on Lion 10.7? I just upgraded my Mac which has an Intel 320 and it shows no support after reboot…didn’t want to be the first. 🙂


  139. hkfriends 8 years ago

    Just installed Lion (release version) to my MBP 2011 with Intel 320 SSD, it is so sad that no TRIM is supported.
    So I run the SSD Enabler and now show TRIM is supported. Unforunately I forgot to back up IOAHCIFamily.kext 🙁

  140. Some Random Guest 8 years ago

    Same here:
    Lion + Intel 320 SSD = No Trim support 🙁

    But I took the risk and:
    Lion + Intel 320 SSD + TrimEnabler = Trim support 🙂

    Thanks for keeping my SSD in a good shape.

  141. Fabian 8 years ago

    Lion+Intel 320 SSD + TrimEnabler seem to work for me too.

  142. JerryV 8 years ago

    and another +1 here for:
    Lion + OCZ Agility 3

  143. Mark 8 years ago

    Trim Support enabled on OCZ according to profiler for LION, however, performance benchmarks seem unchanged using XBench.

  144. Erik 8 years ago

    It doesn’t work with MBP 2011 with Vertex 3 Max IOPS 240GB. My boot time is much longer and I get the “wheel of wait” all the time.

  145. Konstantin 8 years ago

    iMac 2010 + Intel 320 SSD + TrimEnabler = Trim support

  146. Thomas 8 years ago

    On MBP 13″ Early 2011 with Vertex3 SSD and TrimEnabler 1.2 > Trim Enable with no Problems…

  147. TheCondor 8 years ago

    Lion final & Corsair C300 works good 🙂

  148. Noregas 8 years ago

    Works fine with Lion MBP late 2010 and Crucial C300 256GB

  149. Goran Radulovic 8 years ago

    Can someone please send me a IOAHCIFamily.kext from Lion, because, i forgot to back it up. My machine is painfully slow.

    goranradulovic (at) gmail (dot) com

    Thank you very much

  150. rocky 8 years ago

    Old white macbook DualCore 2ghz,
    Corsair F60
    without Trim uncached write 15,74MB
    with Trim 60MB!

    thanks for that !

    Good tool + Lion Support!

  151. kidtreo 8 years ago


    Goran Radulovic:

    Can someone please send me a IOAHCIFamily.kext from Lion, because, i forgot to back it up. My machine is painfully slow.
    goranradulovic (at) gmail (dot) com
    Thank you very much

  152. peg dash fab 8 years ago

    MBP6,2 + KINGSTON SNVP325S2512GB (TRIM off) + Snow Leopard. Xbench Sequential: 180.68, Random: 538.61

    On a Kingston web page, I found this:

    If you use one of our drives that have effective garbage collection (SVP100, SVP100E, SVP180, SNVP325), you will not see any significant performance decrease in non-TRIM supported configurations.

    In view of their (double negative) wave-off, I will leave TRIM disabled.

  153. V 8 years ago


    in Lion Final IOAHCIFamily.kext is missed…

  154. V 8 years ago


    in Lion Final IOAHCIFamily.kext is missed…

    Sorry, my brain was missed 🙂

    this the link to download the kext from Final Version of LION:

  155. TheCondor 8 years ago

    a) Crucial C300 doesn’t have aggressive Garbage Collection, SF1200 has it but Crucial use Marvel controller and is famous for his performance on 4K but also for the loss performance on long time.

    b) for who use Lion and can’t use ‘Erase Free Space’ in Disk Utility: with trim enabled fill with file the SSD and after delete it, if all works fine it should -trim- 😀
    For example in terminal with ‘dd’ fill free space with zero (/dev/null)

  156. Kwambus 8 years ago

    Worked perfectly on Macbook Pro Unibody 2009 with OCZ Onyx 2 240gb SSD.

    Many thanks.

  157. Justin Ayers 8 years ago

    For those using 10.6.8, use the updated version of the enabler for 10.6.8.

  158. DudeDad 8 years ago

    How do I disable this?

  159. Alamgirian 8 years ago

    Hey guys… The Patch was working beautifully in Snow Leopard. I have Intel 120GB G2 SSD.

    However, since upgrading to lion, if I open a torrent client, it crashes my system to white screen. Earlier today, it crashed my system without even opening the torrent software (this has just happened once). But with torrent software (vuze or bittorent) it keeps crashing my system.

    Some help. Should I consider clean install of OS Lion (foregoing time machine) and manually just backup data…. or is it that my Hard Drive needs replacement from Intel ?

    Thanks in advance.

  160. nanofunk 8 years ago

    the trim enabler worked fine, although the Messages kernel[0]: IOSurface: buffer allocation size is zero were appearing much more often than without TRIM enabler. can this issues be related?
    I posted a blog-roundup on that issue and also commented in the apple forums about this, see for more information.

  161. Alex 8 years ago

    This worked for me, with a late 2008 MBPro, Lion (final) and an Intel 320 SSD (160 GB)

  162. Nick 8 years ago

    OCZ Vertex3 in a 2011 MBP running Snow worked perfectly.

    Mr Groth you are a star!!

  163. Nick 8 years ago

    Or maybe not…

    All fine until I the machine sleeps. When it resumes the system totally locks up! I had to restore and all is well again but no TRIM 🙁

  164. emanuele 8 years ago

    it works perfectly, I have macbook pro 13″ 2010 core 2 duo, upgraded to LION.
    the drive is OCZ agility3 240 GB
    and now I have the trim enabled.
    thanks a lot!!

  165. rupda034 8 years ago


    have a MacBook Pro late 2008 (unibody)
    – 2,8 GHz Intel Core 2 Duo
    – 4 Gb RAM,
    – SATA2
    – now installed a Intel SSD 510 Series 120 Gb ( SATA2 and SATA3 )
    – running Mac OS X Lion 10.7 TRIM Support enabler installed without any
    Problem so far Boottime : about 26 sec.


  166. Scott 8 years ago

    If I apply this to a RAID 0 stripe (using Disk Utility) of 2 x 115GB Vertex 2 drives, will it work? Does TRIM work across a RAID volume?

  167. Duke 8 years ago

    Works, but system occasionally hangs for several seconds. Seems to only happen when using Safari, not sure though. I get same errors as nanofunk. I uninstalled Trim Enabler, or rather installed the old kext and I have no freezing issues. 2011 27″ iMac i7. OWC Electra 120GB.

  168. John Carter 8 years ago

    I installed TRIM Enabler on my MacBook Pro running Lion (10.7) and on my iMac also running Lion. I installed Crucial’s m4 SSD on both machines, then discovered that they have built-in automatic garbage collection and do not need TRIM.

    How do I use SAFE MODE to now disable TRIM?

  169. joel 8 years ago

    Working fine with Macbook pro 2009 and Vertex 2 240 gb with OSX Lion 10.7.1! THX! Didn’t reinstall after the 10.7.1 update!

  170. Tom Accabu 8 years ago

    MBP 13 i5 with OCZ vertex III it’s work

  171. Andrey 8 years ago

    Добрый день! Это информативный блог, добавил себе в закладки. Автору +1!!!!!!

  172. Сергей 8 years ago

    Рисунки на ногтях фото: основы 2011.Стиль в именитом интернет журнале NEZIMIDA – окно в мир моды, стиля, красоты, здоровья и любви!

  173. Сергей 8 years ago

    Для себя я нашел много интересных моментов – буду советовать сайт друзьям!

  174. John Mercer 8 years ago

    TRIM enabler 1.2 on OS X Lion 10.7.1 did NOT work for me. I’m rolling a mid-2009 MBP with Apple SSD TS128A.

  175. Mirko 8 years ago

    When can you upload to 2.0 version for Lion?


  176. Prince Reinen 8 years ago

    Online Christian Fellowship Forum

  177. Wouter 8 years ago

    Trim enabled 1.2 on MPB mid 2010 with a later added OCZ-VERTEX2 worked for me.

  178. Dennis 8 years ago

    Hi When I fallow the instruccion here:
    … on the terminal it says:
    Mini:~ Main$ diskutil mount ‘Recovery HD’
    Usage: diskutil mount [readOnly] [-mountPoint Path] DiskIdentifier|DeviceNode
    Mount will mount the volume in the “standard” place (/Volumes), unless
    an optional mount point is specified.

    What do I have to do next?

    Thank you,

  179. Enrico 8 years ago

    The download link is broken (404 not found).

  180. Hurrah! Finally I got a blog from where I be capable of in fact get useful facts regarding my study and knowledge.

  181. Hello,

    I’m browsing your website as a research for our English seminar (my initial language is Portuguese ), for which (my lesson) I should to call on and investigate 2 internet sites everyday. (Please suffer with my broken down Phrases as I am functioning at getting better!)

    I must admit that to start with, choosing your web blog was rather a chance occurence , purely as I was interested by your title but I am composing you for the reason that you essentially equally moved furthermore bewildered me…

    I’ve a bit of a difficult moment (maybe this is because of my awareness of English which is not so at
    par with yours, in that circumstance My group is sorry) understanding your next statement in
    view of the fact that it seems to me (again, if I’m the one who is wrong , I express regret) that most of what is found on the net goes in contrast to what that you are saying. Even you give the impression to be writing the contrary barely 4 lines beneath!

    Excepting what I spoke of above, everything you put in writing would seem entirely rational to me and makes absolute meaning, that is howcome I am so baffled. It’s probable I’m solely not fully comprehending what you in reality mean to express by way of your writing.

    So far as your web site by itself is concerned, I sincerely enjoy how painless you set your menus and how straightforwardly your writings is read (variety of colours for wording and background, dimension of letters …) I like the way you put in writing, that I mignt express as being precise, whole nevertheless not utilizing too many words (I think the word is concise?).

    Thanks for taking the time to create innovative quality subject as it really is getting ever more atypical nowadays.

    Feng .

    PS unless you put in writing to me not to, I will communicate on the subject of your web blog with my Twitter contacts and on my weblog (which is on parallel matters as yours still as an alternative to being in English, it is in Hindi)

  182. mosse 7 years ago

    je souhaite telecharger des films avec ce logiciel

  183. I’m really impressed along with your writing abilities as smartly as with the layout for your blog. Is that this a paid subject matter or did you modify it your self? Anyway keep up the nice high quality writing, it is uncommon to look a nice weblog like this one nowadays..

  184. GamesForMobile 7 years ago

    Their such as you master my head! You seem to learn lots close to this particular, just like you submitted it from it as well. I believe that you simply may employ several per-cent to strain the message residence somewhat, but rather than that, that’s fantastic blog site. An amazing go through. I am going to easily be returning.

    • Ed Lebowski 6 years ago

      Do you know anybody who is literate in English? Your post is not understandable.

  185. Grazyna 7 years ago

    I know this is kinda off topic however, I’d figured I’d ask.

    Would you be interested in trading links or maybe guest writing a blog
    post or vice-versa? My blog addresses a lot of the same
    topics as yours and I feel we could greatly benefit from each other.
    If you are interested feel free to send me an email.

    I look forward to hearing from you! Wonderful blog by the way!

    To find even more great content visit my web page on Grazyna

  186. Danuta 6 years ago

    What i do not realize is if truth be told how you’re not really much more smartly-appreciated than you may be now. You are so intelligent. You know thus significantly when it comes to this topic, produced me in my view consider it from so many varied angles. Its like men and women don’t seem to be involved except
    it’s one thing to do with Girl gaga! Your personal stuffs nice. Always take care of it up!

    Feel free to visit my homepage: casinos with free spins no deposit – Danuta

  187. Hey! I just would like to give a huge thumbs up for the good information you will have here on this post.
    I will probably be coming back to your weblog
    for more soon.

  188. John Stuchbery 6 years ago

    Oskar: I paid for the TRIM Enabler Pro upgrade on 25 August by PayPal but have yet to receive a licence key. Is there a problem?



  189. Joseph 6 years ago

    I downloaded TRIM Enabler from Download Crew for Mac Snow leopard 10.6.7 or higher ( but it won’t open and the Pro version says it’s for windows. Do I need to reinstall my OS to erase TRIM Enabler and then reinstall?

    • Oskar Groth 6 years ago

      Hi Joseph
      I am not affiliated with that website whatsoever. Please use the download link I provided to you by email.

  190. Rey 6 years ago

    Please, j would like to get the key
    5 oct 2013 09:16:34 CEST
    Nº de transaction : 2AP70433ER2120320
    Bonjour norbert rey,

    Vous avez envoyé un paiement d’un montant de $10,00 USD à Oskar Groth

    Il est possible que la transaction n’apparaisse qu’au bout de quelques minutes sur votre compte.
    Oskar Groth
    Instructions au marchand
    Vous n’avez pas saisi d’instructions.
    Description Prix unitaire Qté Montant
    Trim Enabler Pro
    Nº de l’objet TEPRO $10,00 USD 1 $10,00 USD
    Sous-total : $10,00 USD
    Total $10,00 USD
    Paiement $10,00 USD
    Le débit apparaîtra sur votre relevé de carte sous l’intitulé “PAYPAL *OSKAR”

    Numéro de facture :WP-6463

    Vous rencontrez des problèmes avec cette transaction ?
    Vous disposez d’un délai de 45 jours à partir de la date de la transaction pour signaler un litige dans le Gestionnaire de litiges.
    Conversion de devise : pour effectuer cette transaction, nous avons converti le montant du paiement dans la devise de votre carte, conformément à notre accord. La commission de conversion de devise PayPal est ajoutée au taux de change défini par une institution financière externe. Pour en savoir plus sur les frais, consultez nos Conditions d’utilisation.

    Des questions ? Accédez à l’Aide à l’adresse :

    Veuillez ne pas répondre à cet email. Les messages reçus à cette adresse ne sont pas lus et ne reçoivent donc aucune réponse. Pour obtenir de l’aide, connectez-vous à votre compte PayPal et cliquez sur Aide en haut à droite de chaque page PayPal.

    Vous avez la possibilité de recevoir des emails en texte brut plutôt qu’au format HTML. Pour changer vos préférences de Notification, connectez-vous à votre compte, accédez à vos Préférences et cliquez sur Mes paramètres.

    Copyright © 1999-2013 PayPal. Tous droits réservés.

    PayPal (Europe) S.à r.l. & Cie, S.C.A.
    Société en Commandite par Actions
    Siège social : 5ème étage 22-24 Boulevard Royal L-2449, Luxembourg
    RCS Luxembourg B 118 349

    Email PayPal n° PP120

  191. descargar series 6 years ago

    We’ve found an answer for you, but none for us, yet.
    Unlike a DVD, however, you will not have to buy, borrow, or rent the film to be
    able to enjoy it. You can get the latest new on film
    actors, movie stars and directors, right here.

  192. Jozias Uspessij 6 years ago


    I just buy Trim Enabler for Mac. and Pay by Paypal.
    Can you give me the license key?

    Jozias Uspessij

  193. Woah this weblog is fantastic i really like reading your articles. Keep up the good work! You recognize, many people are looking around for this information, you could aid them greatly. Please see me story on

  194. This paragraph gives clear idea in support of the new people of
    blogging, that genuinely how to do running a

  195. pitbull breeds names 6 years ago

    Whats up very nice blog!! Guy .. Excellent .. Amazing .. I’ll bookmark your website and take the feeds also?
    I am happy to search out so many useful info here
    in the submit, we need develop more techniques on this regard, thanks
    for sharing. . . . . .

  196. Mathew 6 years ago

    I like the valuable info you provide in your articles. I’ll bookmark your blog and check again here regularly.
    I am quite certain I will learn a lot of new
    stuff right here! Good luck for the next!

  197. new bitcoin mine 6 years ago

    Onne such payment processor Coijbase reported in early
    2013 that more thhan $1 million was processed by it in a
    month. Thre are various complicated economic considerations of how much new money
    is mibted by the central banks and introduced into the
    system. Each and every hand cart features solid teel construction
    and they are made right here in the United States.

  198. Dick 6 years ago

    Since you have now removed the support for Snow Leopard 10.6.8, and your link no longer allows the download of version 2.2 of Trim Enabler, why don’t you just remove this whole discussion and tell users of that OS X to go fly a kite, we no longer support this OS. Frankly, that would be A WHOLE LOT FRIENDLIER THAN SENDING SEARCHERS TO 404 LINKS OR “FRIENDLY” COMMENTS THAT THE LINK ISN’T WORKING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  199. I loved as much as you’ll receive carried out right here.

    The sketch is attractive, your authored subject matter stylish.
    nonetheless, you command get bought an impatience over that you wish be delivering
    the following. unwell unquestionably come further
    formerly again as exactly the same nearly very often inside case you shield this hike.

    Take a look at my web blog :: obtain 300 instagram followers

  200. bonaventura 6 years ago

    I can not Please install the trim on mac

  201. mileysmoneymethod 6 years ago

    Ridiculous story there. What happened after?

  202. Sadye 5 years ago

    It’s realoly a great and helpful piece of info.

    I’m glad that you just shared this helpful info with us.
    Please stay us upp to datfe like this. Thank you
    for sharing.

    my homepage – how to uuse manicure tables (Sadye)

  203. 5 years ago

    I had been suggested this amazing site through this nephew. That’s not me optimistic if this submit is definitely created via him or her seeing that no one recognize this kind of one of a kind about my personal problem. You happen to be superb! Thanks!

  204. yehgp888 5 years ago


  205. It is such as you read my mind! You peer to be aware of a good deal with this, just like you published the particular e-book inside it or something like that. I do think that you might make use of many % to push the solution home somewhat, yet apart from that, this is certainly excellent web site. An excellent study. I will definitely return to their office.

  206. ask 5 years ago

    Greate post. Keep writing such kind of information on your blog.
    Im really impressed by it.
    Hi there, You’ve done an incredible job. I’ll definitely digg it and personally suggest to my
    friends. I am confident they will be benefited from this web site.

  207. Tee Shirt Dance 4 years ago

    Just want to say your article is as surprising. The clarity in your post is just cool and i can assume you are an expert on this subject.

    Fine with your permission let me to grab your RSS feed to keep up to date with forthcoming post.

    Thanks a million and please continue the enjoyable work.