Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

What is relevant here is this post after the article offering proof that TRIM is working and not just showing "TRIM yes."

I asked about any proof that trim is really working in OS X, not just the OS reporting it as supported. (Many SSDs have GC support in firmware, which has been a plus for OS X users w/o Trim support.)
Here's his reply regarding proof of trim working.

Ok, there are three things:

1) Apple can do it (just show "yes") through detecting media type of Disk in System Profiler (which is more simple) instead of using for this AHCI driver. And another thing - this is all SSDs, just with different names, which all supports unified commands.

2) IOAHCIBlockStorage.kext is not something simple. This driver (Input Output Advanced Host Controller Interface Block Storage) manages all IO for SATA Storage Devices, ie. NCQ, R/W operations, TRIM, etc.. How OS checks that TRIM is supported and works in drive? As you can see in my last message - we tested a group of disks, the ones which support TRIM natively and those which produced early that lacked TRIM support. Those disk that supported it, OS recognized. Those which lacked it OS shows "TRIM Support: No" without exception. To check - IOAHCI after detecting that this is not "rotational" disk (reports no spinning speed), it sends the TRIM commands "BuildATATrimCommand" (found inside IOAHCIBlockStoorage) to the SSD. If SSD executes this, on specific address of clusters after trimming will be zeroes like if we had a secure format with zeroes, then IOAHCI reports that command executed, and SSD supports TRIMming. If the command was ignored and not executed, OS reports that this SSD doesn't support TRIM. This command is not a process which can be monitored by Activity Monitor. It is just a command to SSD's controller which will do this work fully automatically without OS intrusion. This is the algorithm to understand "how os checks that TRIM is supported and executed".

3) Another proof. First what we noted is reverting performance via synthetic test back to original. Another - is using "hdparm" method. Booted in linux, mount SSD with HFS, creates small file in specific place and saves the info about address of sectors that contains that file. In linux TRIM is turned off for HFS. Boot to OS X and delete this file. Back to linux - check the address - and we see only zeros. TRIM is working.
-Viktor D."
 
wow, too much back and forth, but should be done now.


I will upload the final version soon
 
Worked for me too :)

Screen_shot_2011-03-26_at_20.56.15.png
 
20110326-tqthmj8dqt97jcdkb79nctbt1i.jpg


Awesome. Thank you so much! OCZ Vertex2 180GB now with TRIM support using MacOSX 10.6.7 :)
 
Ditto, Trim on an Intel SSD G2 says yes
Stupid question.
So it just "Trims" itself or is there a like repair disk type of thing?
Thank You

B
 
Very nice! But I'm not that computer savvy so I have a couple of questions. How can this be undone? Can I use my SL install disk? Will it present any problems when or if I update my software?
 
Ditto, Trim on an Intel SSD G2 says yes
Stupid question.
So it just "Trims" itself or is there a like repair disk type of thing?
Thank You

B

It works in the background. It informs a solid-state drive (SSD) which blocks of data are no longer considered in use and can be wiped internally. Kind of like garbage collection.
 
Very nice! But I'm not that computer savvy so I have a couple of questions. How can this be undone? Can I use my SL install disk? Will it present any problems if I when or if I update my software?

This should theoretically be undone if you reinstall the OS update that you're on (can be downloaded from Apple) or if you update the OS. You would then have to repeat the process of enabling.
 
Worked well on MBA2,1 with OWC Mercury Extreme Pro SSD

Worked well on my MBA 2.1 with 240GB OWC Mercury Aura Pro SSD.

I will also try with MBP 8.2 with 480GB OWC Mercury Extreme Pro SSD.
 
Worked well on MBA2,1 with OWC Mercury Extreme Pro SSD

The TRIM Support Enabler Tool 1.0 worked well on my MBA 2.1 with 240GB OWC Mercury Aura Pro SSD.

I will also try with MBP 8.2 with 480GB OWC Mercury Extreme Pro SSD.

Thanks Cindori, you are a hero!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.