Cómo habilitar TRIM para SSD de terceros en Mac OS X

instalar ssd en una mac



Las Mac solo habilitan TRIM para las unidades de estado sólido proporcionadas por Apple con las que vienen. Si actualiza su Mac con un SSD no original, su Mac no usará TRIM con él. Esto reduce el rendimiento de la unidad.

Gracias a Mac OS X 10.10.4, ahora es posible habilitar TRIM en cualquier SSD en su Mac con un simple comando. Ya no tiene que deshabilitar las funciones de seguridad de OS X y modificar su sistema para hacer esto.





Por qué TRIM es importante y por qué las Mac no siempre lo habilitan de forma predeterminada

RELACIONADO: Por qué las unidades de estado sólido se ralentizan a medida que las llena

Cuando un sistema operativo usa TRIM con una unidad de estado sólido, envía una señal al SSD cada vez que elimina un archivo. El SSD sabe que el archivo se borró y puede borrar los datos del archivo de su almacenamiento flash. Con la memoria flash, es más rápido escribir en la memoria vacía; para escribir en la memoria completa, primero se debe borrar la memoria y luego escribir en ella. Esta hace que su SSD se ralentice con el tiempo a menos que TRIM esté habilitado. TRIM garantiza que las ubicaciones físicas de la memoria NAND que contienen archivos eliminados se borren antes de que necesite escribir en ellos. El SSD puede administrar su almacenamiento disponible de manera más inteligente.



Windows 7 y versiones posteriores tienen soporte integrado para TRIM, que habilitan para todos los SSD. Históricamente, Mac OS X solo ha habilitado TRIM para las unidades de estado sólido que proporciona Apple. Los usuarios que instalaron sus propios SSD tuvieron que buscar herramientas de terceros que habilitaban TRIM de una manera no admitida.

En OS X 10.10 Yosemite, Apple introdujo la firma de kext: firma de extensión de kernel. Esto verifica que todos los controladores en una Mac no estén alterados o aprobados por Apple. Como las utilidades habilitadoras de TRIM trabajaron a este bajo nivel, esto las bloqueó. Ahora era necesario deshabilitar el mecanismo de seguridad de firma de kext para habilitar TRIM para estas unidades, lo que reduce la seguridad de una Mac. A partir de OS X 10.10.4, Apple ahora ofrece una forma oficial, pero no compatible, de habilitar TRIM para cualquier SSD.



¿Es seguro habilitar TRIM en su SSD?

Si esto es seguro o no depende del SSD que esté usando en su Mac. Apple no quiere ser responsable de ningún problema, por lo que OS X oculta esta funcionalidad detrás de un comando y un mensaje de advertencia aterrador.

Anuncio publicitario

Cada unidad de estado sólido implementa TRIM de una manera ligeramente diferente, y muchos fabricantes de SSD solo prueban realmente la compatibilidad en Windows. Buscar empresa Algolia encontré algunos errores de corrupción de datos con ciertos SSD de Samsung con TRIM en Linux, y pueden ocurrir problemas similares si habilitó TRIM para tales unidades en una Mac. También ha habido informes de que algunas unidades Crucial no funcionan correctamente con TRIM en Linux.

De hecho, el kernel de Linux contiene una lista negra de SSD que no son compatibles con TRIM correctamente . Probablemente no debería activar Trimforce si tiene uno de los SSD que aparecen en esta lista negra en su Mac.

Más allá de eso, la mayoría de las unidades parecen funcionar correctamente con TRIM en Mac OS X. Los usuarios de Mac han utilizado utilidades de terceros que permiten TRIM durante años con una variedad de SSD. Es posible que desee investigar un poco y ver lo que otros usuarios de Mac han experimentado al habilitar TRIM con su SSD antes de continuar.

Activar TRIM con trimforce

Apple agregó silenciosamente un nuevo comando llamado trimforce en una actualización menor de OS X 10.10 Yosemite - OS X 10.10.4. Esta utilidad también se incluye en OS X 10.11 El Capitan.

Este comando activa TRIM para cada SSD en su Mac. Desactiva la verificación que solo permite que TRIM funcione con unidades de estado sólido OEM proporcionadas por Apple. Después de ejecutarlo, TRIM se habilitará para todas sus unidades de estado sólido. No hay forma de habilitar TRIM para un SSD y dejarlo deshabilitado para otro.

Anuncio publicitario

Advertencia: ¡Haz esto bajo tu propio riesgo! Siempre es una buena idea tener copias de seguridad de sus archivos importantes , por si acaso.

Para ejecutar trimforce, abra una ventana de Terminal (presione Comando + Espacio, escriba Terminal y presione Entrar para iniciar un terminal a través de Destacar ). Escriba el siguiente comando en la ventana de la terminal y presione Entrar:

sudo trimforce habilitar

Ingrese la contraseña de su cuenta de usuario cuando se le solicite. Después de hacerlo, deberá leer una advertencia que suena aterradora y aceptar escribiendo un y .

Tu Mac se reiniciará inmediatamente después de que aceptes la segunda pregunta con un y . Después de que se reinicie, TRIM se habilitará para todos los SSD conectados a su Mac.

Si desea deshabilitar Trimforce y solo usar TRIM para las unidades de estado sólido OEM de Apple, abra una ventana de Terminal nuevamente y ejecute el siguiente comando:

sudo trimforce deshabilitar


Siendo realistas, esto debería funcionar correctamente con la mayoría de las SSD en una Mac, al igual que habilitar TRIM funciona correctamente para la mayoría de las SSD en Linux. Pero hay algunos valores atípicos, y Apple no quiere ser responsable si el hardware de su SSD no implementa TRIM correctamente y tiene problemas.

Credito de imagen: kawaiikiri en Flickr

LEER SIGUIENTE Foto de perfil de Chris Hoffman Chris Hoffman
Chris Hoffman es editor en jefe de How-To Geek. Ha escrito sobre tecnología durante más de una década y fue columnista de PCWorld durante dos años. Chris ha escrito para The New York Times, ha sido entrevistado como experto en tecnología en estaciones de televisión como NBC 6 de Miami y su trabajo fue cubierto por medios de comunicación como la BBC. Desde 2011, Chris ha escrito más de 2,000 artículos que se han leído casi mil millones de veces, y eso es solo aquí en How-To Geek.
Leer biografía completa

Artículos De Interés