Enable TRIM SSD in Mac OS X 10.6.7

Mar 27, 2011 - 28 Comments

enable-trim-mac-os-x

You probably know that Mac OS X Lion will add TRIM support for SSD’s, but what can you do right now if you’re on 10.6? If you’re brave, you can use this unsupported hack that enables TRIM for most SSD devices under Mac OS X 10.6.7.

The app is called TRIM Enabler and it works by loading a kernel extension from MacBook Pro 2011 models (with TRIM support) into your Mac OS X kernel, this forces TRIM to be enabled. All you have to do is click on “Patch” to enable TRIM, but the current version does not support one-click disabling, so if something goes wrong, you’ll have to boot into Safe Mode to disable the extension manually.

WARNING: This is completely unsupported software. We are not responsible for any damage or data loss that may result from enabling this feature. Always have a backup of your data, and proceed with caution and at your own risk!

You can download it directly here or visit the developers site.

I have an SSD in a new MacBook Air and I have not tested this, nor do I have plans to test it. Personally, I’m going to wait for official support from Apple, there’s likely a good reason they left it out of 10.6.7.

Update: TRIM Enabler v1.1 has been released that includes backup and restore functionality, the download link has been updated to this version.

.

Related articles:

Posted by: AJ in Mac OS, Tips & Tricks

28 Comments

» Comments RSS Feed

  1. Trishnalynn says:

    Anyone know the pinout for a toshiba 256GB SSD?
    6 + 12 pin-out signals and the solid gold finger on the 2nd side of the SSD.

    • The SSD has contacts on only the “bottom” side with what looks like a ground plate on the “top”.
    • The connector is split with six pins on one card edge and 12 on the other. A one-sided version thus has 18 pins (plus ground) while a two-sided variant has 36 pins. For comparison, Mini PCIe is a two-sided card edge with 8 pins and then 18 pins, for a total of 52 pins. The 1st observation is the pitch is OK; 1mm, but the notch is not! It’s smaller than the Mini PCIe (1.5mm). So it DOES NOT fit the standard Mini PCIe connector.

    Thanks in advance!
    ~tld

  2. choopeee says:

    Hello!

    I have an iMac (27″ 3,4 Core i7 1TB…) and i put an SSD into it(Kingston SSDNOW V100). I have lion on this, but the TRIM is not working and the machine crash always after one week…
    I tried to fix with these apps, but these are not working.

    Please HELP!

    THX

  3. Ian says:

    Great Patch, worked fine on my mid-2009 MB Pro running 10.6.8 with Crucial C300 SSD, now reports TRIM Supported.

  4. […] 2: You can use a third party TRIM enabler tool for Mac OS X 10.6.7 or later, that actually enables TRIM rather than trying to replicate […]

  5. […] then rebooting your machine. Installing the OS X 10.6.8 update eliminates the need for the assorted third party hacks that surfaced to hack TRIM to work, so it may be a wise idea to disable those tools before […]

  6. Craig0r says:

    I would guess that the “good reason” Apple left TRIM out of 10.6.7 is marketing. Now they can say that Lion increases SSD performance. I could see them adding TRIM to 10.6.8 or .9, after Lion’s initial purchase-wave is over with.

  7. monti says:

    This is the image

  8. […] TRIM w 10.6.7 dla dysków SSD Witam, może ktoś się natknął na to: Enable TRIM SSD in Mac OS X 10.6.7 ktoś był już może odważny? Komputer: Macbook Pro 13" Telefon: iPhone 4 […]

  9. […] Nie wiem czy już było, ale co myślicie o tym: Enable TRIM SSD in Mac OS X 10.6.7 Macbook Pro 13" 2010 2,66 8GB Cytuj   + Odpowiedz na […]

  10. […] will support it natively, but if you don’t want to wait until the launch of Lion, you can use this hack to enable it in Mac OS X Snow […]

  11. Bear says:

    it’s worked for me – MacBookAir3,2. THANK YOU

    APPLE SSD TS256C:

    Capacity: 251 GB (251,000,193,024 bytes)
    Model: APPLE SSD TS256C
    Revision: CJAA0201
    Serial Number: Z0LS114ITHRZ
    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

  12. Andreas says:

    Nice wallpaper. Someone who knows where it can be found?

  13. Andrew Swift says:

    I did it and it worked fine except that Google Chrome became unusably slow. I had to disable TRIM to make it usable again. If anyone knows why, I would like to re-enable TRIM.

    • adnium says:

      I enabled TRIM on my i7 MBP with Crucial C300 256GB SSD. It worked, but afterwards my Mac would hang at the login window for a good few seconds, and application launches would be similarly sluggish. The system would also periodically hang when doing nothing in particular.

      The patch also seems to break hardware video acceleration in 10.6.7 for both Flash and HTML5/H.264. (possibly why Chrome was running slowly for you).

      Since the C300 has native garbage collection, I think I’ll be leaving this feature disabled until an official solution becomes available in 10.7.

  14. Richard says:

    worked for me – late 2010 Macbook air. THANK YOU

    PPLE SSD TS256C:

    Capacity: 251 GB (251,000,193,024 bytes)
    Model: APPLE SSD TS256C
    Revision: CJAA0201
    Serial Number: …………………
    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
    Volumes:
    Capacity: 209.7 MB (209,715,200 bytes)
    Writable: Yes
    BSD Name: disk0s1
    Macintosh HD:
    Capacity: 224.7 GB (224,701,517,824 bytes)
    Available: 92.19 GB (92,187,217,920 bytes)
    Writable: Yes
    File System: Journaled HFS+
    BSD Name: disk0s2
    Mount Point: /
    Incompatible Format:
    Capacity: 25.16 GB (25,162,530,816 bytes)
    Writable: Yes
    File System: CoreStorage (Not Mountable)
    BSD Name: disk0s3
    Recovery HD:
    Capacity: 792.2 MB (792,170,496 bytes)
    Writable: Yes
    BSD Name: disk0s4

  15. Brandon says:

    OWC Mercury Extreme Pro SSD:

    Capacity: 240.06 GB (240,057,409,536 bytes)
    Model: OWC Mercury Extreme Pro SSD
    Revision: 343A13F0
    Serial Number: MXE24010E48B0705
    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

  16. Joseph says:

    KINGSTON SNV425S2128GB:

    Capacity: 128.04 GB (128,035,676,160 bytes)
    Model: KINGSTON SNV425S2128GB
    Revision: C091126a
    Serial Number: 0000000000000
    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

  17. guitarcal says:

    So far, so good. Just applied to my Mid-2009 Macbook Pro w/ Intel G2 solid state drive.

  18. claudio says:

    APPLE SSD TS064C:

    Capacity: 60.67 GB (60,666,413,056 bytes)
    Model: APPLE SSD TS064C
    Revision: CJAA0201
    Serial Number: ………………..
    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

  19. claudio says:

    I tested and i can say that it works. It takes a little longer time when reboot . Good job! I have a Macbook air 2011, 64Gb, 4 gb memory.

  20. MJ says:

    where can I find this awesome surfing-wallpaper? ;)

  21. Ian says:

    If you read the comments on groths.org there are some negative reviews already. This is too risky to me I would wait too.

Leave a Reply

 

Shop on Amazon.com and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks

News

iPhone / iPad

Mac

Troubleshooting

Shop on Amazon to help support this site