Desde que Apple ofreció las Mac con SSD por primera vez, han incluido soporte para TRIM, un método para que el sistema operativo ayude a un SSD a liberar espacio.
Comando TRIM
El sistema operativo emite el comando TRIM para ayudar a un SSD a limpiar los datos en bloques de almacenamiento que ya no son necesarios. Esto ayuda al rendimiento de escritura de un SSD al mantener más bloques de datos libres para escribir. También evita que el SSD sea agresivo para limpiar después de sí mismo y cause desgaste en los chips de memoria, lo que lleva a una falla temprana.
TRIM es compatible con OS X Lion (10.7) y versiones posteriores, pero Apple solo habilita el comando TRIM para usar con los SSD provistos por Apple. No está claro por qué Apple limitó el soporte TRIM de esta manera, pero la idea convencional es que la implementación de TRIM depende del fabricante de SSD, y cada fabricante de SSD utiliza una metodología TRIM diferente. Como tal, Apple solo quería usar TRIM en los SSD que ha certificado.
Eso nos dejó a aquellos de nosotros que nos gusta actualizar nuestros Mac en el frío, al menos cuando se trata de ejecutar SSD que mejoran el rendimiento. Sin el soporte para TRIM, existía la posibilidad de que con el tiempo, nuestros costosos SSD se desaceleraran y veríamos una caída real del rendimiento en la escritura al SSD.
Afortunadamente, hay algunas utilidades de terceros que pueden habilitar TRIM para SSD no suministrados por Apple, incluido TRIM Enabler. Estas utilidades hacen uso del soporte TRIM incorporado de Apple; simplemente eliminaron la capacidad del SO para verificar si el SSD está en la lista de fabricantes aprobados de Apple.
Apple hace que TRIM esté disponible para todos los SSD
A partir de OS X Yosemite 10.10.4 y versiones posteriores, Apple hizo que TRIM estuviera disponible para cualquier SSD, incluidos los instalados por DIYers, como muchos de nosotros aquí en About: Macs, y muchos de ustedes. Pero aunque Apple ahora admite SSD de terceros, desactivó TRIM para los SSD no suministrados por Apple y lo dejó en manos del usuario para activar manualmente el soporte de TRIM, si así lo desea.
¿Debería usar TRIM?
Algunos SSD de la generación anterior tenían implementaciones inusuales de la función TRIM que podrían conducir a la corrupción de datos. En su mayor parte, estos primeros modelos de SSD eran difíciles de encontrar, a menos que los seleccionara de una fuente especializada en productos usados, como mercados de pulgas, swap-meet o eBay.
Una cosa que debes hacer es consultar con el fabricante de SSD para ver si hay actualizaciones de firmware para el modelo de SSD que tienes.
Sin embargo, no solo los SSD más antiguos pueden tener problemas. Algunos modelos SSD populares, como Samsung 840 EVO, 840 EVO Pro, 850 EVO y 850 EVO Pro, han exhibido problemas con TRIM que pueden conducir a la corrupción de datos. Afortunadamente para nosotros, los usuarios de Mac, los problemas de Samsung TRIM parecen solo ser evidentes cuando se usan con los comandos TRIM en cola. OS X solo utiliza comandos TRIM secuenciales en este momento, por lo que habilitar TRIM con la línea de SSD de Samsung debería estar bien, según lo informado por MacNN.
La importancia de las copias de seguridad
He estado usando el comando TRIM con el SSD de terceros que instalé en nuestro Mac Pro sin problemas, sin embargo, antes de habilitar TRIM me aseguré de tener un sistema de respaldo en su lugar. Si un SSD muestra un fallo causado por TRIM, es probable que implique que se reinicien grandes bloques de datos, lo que provocará la pérdida de archivos no recuperables. Siempre tenga un sistema de respaldo en su lugar.
Cómo habilitar TRIM en OS X
Antes de continuar, recuerde que la función TRIM se habilita automáticamente para los SSD suministrados por Apple; solo necesita ejecutar los siguientes pasos para los SSD de terceros que instaló como actualizaciones.
Algunas notas adicionales sobre TRIM
TRIM no se admite en gabinetes externos que usan USB o FireWire como el método de conexión a su Mac. Los armarios Thunderbolt con SSD admiten el uso de TRIM.
Desactivar TRIM para SSD de terceros
Si decide que no desea que TRIM se active para SSD de terceros, puede usar el comando TRIMforce para deshabilitar TRIM siguiendo las instrucciones anteriores y reemplazando el comando de Terminal con:
sudo TRIMforce deshabilitar
Al igual que cuando activó TRIM, deberá reiniciar su Mac para completar el proceso de desactivación de TRIM.




