This page is a wiki. Please login or create an account to begin editing.

Trim Enabler

Your rating: None Average: 4.5 (2 votes)
Year released:
[www].se [ftp].se [mirror].us [mirror].de
TrimEnabler_2.2.dmg (1.32 MB)
MD5: ae92e1424df30eccae245118dc4d2311
For Mac OS X
This software is still available for purchase
Guides on emulating older applications

This is Trim Enabler by Oskar Groth. The software will patch Mac OS X 10.6.8 Snow Leopard to support the SATA TRIM command on non-Apple SSDs.

When using an SSD, a TRIM-enabled system is highly recommended.

The MacBook Pro Early 2011 was the first Mac to have a SATA-SSD BTO option. It came with 10.6.6 pre-installed, which lacks TRIM support entirely. Apple subsequently included TRIM support with the Mac OS X 10.6.7 update, enabling everyone running Snow Leopard to have TRIM commands automatically used with Apple-approved SATA SSDs, prolonging the life of its flash memory cells. It was also included in the 10.7.2 update for Lion.

While other operating systems provide support for TRIM when a device reports this capability, Apple decided to activate TRIM only on tested SSDs. Only by hacking the kexts it is possible to force the drivers to use TRIM also on non-Apple-approved devices.

Like the trimforce command, which was included in OS X 10.10 Yosemite and newer, this comes without any warranty, as some SATA SSDs are not 100% compliant to the SATA TRIM standard or simply fail to implement it correctly. Back in 2011 some devices had been tested bad in this regard, resulting in system instability or even data loss with TRIM, which is why Apple enabled it only for its own SSD options. Modern SATA SSDs generally do support the TRIM command very well, which is why it should be force-enabled.

Trim Enabler 2.2 is preserved here because it is no longer available for download. At times it is possible to get it though the Internet Archives WaybackMachine. Its use was free, asking for a donation, so please do consider donating. Be aware that if you purchase a Trim Enabler 4 license you should also get versions 2.2 and 3.2.6 along with it.

Architecture: x86 (Intel:Mac)

TRIM must be supported by certain drivers (kexts, short for kernel extensions), like I/O block access, file systems, etc. Apple first included this support in Mac OS X/Intel 10.6.7, specifically for the 2011 MacBook Pro, as well as in Mac OS X 10.7.2 Lion.

Snow Leopard:
For Mac OS X 10.6.7 and 10.6.8 use Trim Enabler 2.2.

Lion and newer
TRIM support is not present before Mac OS X 10.7.2. For Lion and up use Trim Enabler 3.2.6, the last Trim Enabler 3 version available. It also works in OS X 10.8 Mountain Lion and 10.9 Mavericks. Like the previous version, Trim Enabler 3 was donationware.

Yosemite and newer
Trim Enabler is no longer required in OS X 10.10 Yosemite or newer, which provides the trimforce shell command. By running "sudo trimforce enable" in, TRIM can be enabled for untested SSDs without warranty. However, Trim Enabler Version 4 is available for Yosemite and later.