I have a 15 inch mid 2012 macbook pro and a 3rd party Intel SSD (INTEL SSDSC2CT240A) that reports: TRIM Support: No
. I have scoured the internet all returning varying statements from:
- Trim support is not necessary on new drives as they have their own garbage collection built into the firmware
- You should enable trim immediately or else the drive will suffer in both longevity and performance
I have stumbled across a command (that apparently made its way into the new versions of Mac OS X) called trimforce which allows for enabling of trim on 3rd party ssds. However there is a quite discouraging message warning against it
Last login: Mon Aug 10 01:19:49 on ttys000
michaelxu-mbp:~ michaelxu$ sudo trimforce enable
IMPORTANT NOTICE: This tool force-enables TRIM for all relevant attached
devices, even though such devices may not have been validated for data
integrity while using TRIM. Use of this tool to enable TRIM may result in
unintended data loss or data corruption. It should not be used in a commercial
operating environment or with important data. Before using this tool, you
should back up all of your data and regularly back up data while TRIM is
enabled. This tool is provided on an “as is” basis. APPLE MAKES NO WARRANTIES,
EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE,
REGARDING THIS TOOL OR ITS USE ALONE OR IN COMBINATION WITH YOUR DEVICES,
SYSTEMS, OR SERVICES. BY USING THIS TOOL TO ENABLE TRIM, YOU AGREE THAT, TO THE
EXTENT PERMITTED BY APPLICABLE LAW, USE OF THE TOOL IS AT YOUR SOLE RISK AND
THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND
EFFORT IS WITH YOU.
Are you sure you wish to proceed (y/N)? n
Canceling operation.
michaelxu-mbp:~ michaelxu$
What makes it so hard for OSX to enable trim on 3rd party SSDs without having such a dangerous possibility of corruption when Windows has been doing this for a while now? Will not enabling TRIM actually reduce my SSD lifespan significantly?