8 votos

Unidades SSD de terceros: activación de TRIM sin desactivar la firma de kext

Antes de leer esta larga pregunta, tenga en cuenta que, en su mayor parte, está desfasada a la luz de los avances más recientes reflejados por el respuesta superior .

Desgraciadamente, Apple ha decidido crear una firma kext en Yosemite que crea problemas para los SSD que requieren el soporte de Trim para un funcionamiento óptimo y una larga vida útil. Si esto es un bloqueo del proveedor o no, ha hecho que la actualización sea un dolor de cabeza. Si usted compró un SSD que necesita soporte de recorte ( en el momento de escribir este artículo, todos los SSD se benefician ) como el Samsung 840 Evo, se han reportado muchos problemas al realizar el restablecimiento de la PRAM y posibles conflictos de actualización del sistema en el futuro, además de las actuales desventajas de seguridad (ver abajo). El autor de Trim Enabler dice que usar Trim Enabler desactivando la firma de kext es como romper una nuez con un mazo.

Espero que la estrategia / opciones para trabajar con SSDs que recomiendan o requieren el apoyo de Trim. Hasta ahora, debido a este artículo Estoy considerando un SSD con Sandforce o una recolección de basura activa equivalente. También estoy considerando encender periódicamente el Trim Enabler y luego desactivar y volver a activar la firma de kext para evitar problemas hasta que (si) Apple restablece la compatibilidad con TRIM para los desarrolladores de hardware y software.

Detalla las configuraciones de hardware/software y la estrategia/calendario de trabajo, así como los resultados.

tl;dr --

Algunos antecedentes:

Las unidades SSD de terceros, en su mayoría, no son compatibles con los recortes en Yosemite sin que haya que hacer concesiones en cuanto a la seguridad de la firma de los kext. Apple cambió la firma de kext en OS X 10.10 de tal manera que el canto de kext debe ser desactivado para utilizar aplicaciones como Trim Enabler para el soporte de recorte. Así que las opciones para usar Yosemite son, seguridad reducida y potenciales problemas de actualización del sistema; o, un SSD que no requiere soporte para Trim.

Yosemite elimina el soporte de SSD de terceros . Esto no es relevante si usted está usando un SSD instalado por Apple o un SSD que no requiere soporte de recorte de terceros para un funcionamiento óptimo. Por lo tanto, si usted está usando un SSD de bricolaje, el soporte de Trim es complicado en Yosemite debido a las recientes modificaciones en la gestión de la seguridad de los kext que afecta al soporte de Trim. Más información sobre Trim Enabler para Mac :

Acerca de Trim en Yosemite En OS X 10.10 (Yosemite),

Apple ha introducido un nuevo requisito de seguridad llamado firma de kext. (Un kext es una extensión del kernel, o un controlador, en Mac OS X)

La firma Kext funciona básicamente comprobando si todos los controladores del sistema no han sido alterados por un tercero, o han sido aprobados por Apple. Si se han sido modificados, Yosemite ya no cargará el controlador. Este es un forma de reforzar la seguridad, pero también una manera de que Apple controle qué hardware que los desarrolladores de terceros pueden liberar el soporte de OS X.

Dado que Trim Enabler funciona desbloqueando el controlador de Trim para los SSD de terceros, esta configuración de seguridad impide que Trim Enabler habilite Trim en Yosemite.

Para seguir utilizando Trim Enabler y continuar obteniendo Trim para su SSD de terceros, primero debe desactivar la configuración de seguridad de la firma del kext de la firma del kext.

Es importante tener en cuenta que la configuración de la firma del kext es global, si si lo desactiva debe tener cuidado de instalar sólo los controladores del sistema de fuentes de confianza.

7voto

talkingnews Puntos 42

Ver mi respuesta aquí :

Desde el lanzamiento de 10.10.4, Apple ofrece ahora una nueva herramienta llamado trimforce , permitiendo a los usuarios activar TRIM también en discos no compatibles. Así que ahora se puede hacer:

sudo trimforce enable

3voto

Arve Nygård Puntos 21

Es cierto que desactivar la firma de kext es global, pero antes de Yosemite no existía en absoluto, así que comparado con una configuración anterior a 10.10 no pierdes seguridad. Lo único que tienes que hacer es asegurarte de que todos los controladores que instalas son de confianza (y cuántas veces uno instala controladores).

Yo simplemente usaría TRIM enabler, no me ha creado problemas. Para el improbable caso de que me encontrara con la señal gris de stop en el arranque, imprimí las instrucciones de Cindori para volver a desactivar la firma y llevarla en la bolsa del portátil.

0 votos

¿Cómo se sabe si se está instalando un controlador kext, o cuáles son ya?

0 votos

@thepen Tienes razón, es difícil de decir, pero como siempre implica privilegios de administrador (supongo), te pedirán la contraseña. Ciertamente, al instalar una app, podría pedirte que la introduzcas y luego instalar cosas que no has pedido, así que tienes que asegurarte de que estás instalando de fuentes fiables. Qué tan seguro se puede estar es otra cuestión.

0 votos

Si alguien quiere compartir su opinión, la pregunta sobre las alertas de seguridad de la firma kext publicada aquí .

2voto

Samric Puntos 21

Tuve este problema y decidí optar por un SSD que tuviera recogida de basura incorporada (concretamente un Crucial MX100 para este razón).

AFAIK, esta es la única solución para aquellos que no están dispuestos a deshabilitar la firma Kext pero que quieren mantener el SSD en condiciones prístinas.

EDIT: Según el sitio francés macplus.net El creador de TRIM Enabler está preparando una nueva solución TRIM compatible con Yosemite, que debería salir en versión beta a principios de 2015.

0 votos

Gracias. Esto es lo que he descubierto hasta ahora sobre TRIM frente a la recolección de basura . Es posible que elija una unidad similar si nadie tiene una manera de utilizar periódicamente el soporte TRIM.

0 votos

Aparentemente, la amplificación de la escritura impedida por TRIM se mantendrá hasta que Apple recurra al soporte de TRIM de terceros. Esto ralentizará el SSD con el tiempo y aumentará el desgaste, pero afortunadamente los nuevos SSD son bastante duraderos.

0 votos

Sin embargo, SSD Garbage no sustituye al soporte de Trim. Sin el soporte de Trim, el SSD puede seguir desgastándose más rápido. Pero @thepen también puede tener razón: los nuevos SSDs pueden ser más duraderos, haciendo que esto sea menos problemático. Ojalá.

0voto

Jonas Byström Puntos 5106

@carfish: ¿entonces te compras un coche sin freno ABS, porque es seguro porque antes de los coches modernos no había ABS?

@samric: el truco francés es un hack: simplemente cambian el nombre dentro del SSD por el de Apple. Obviamente, eso sólo será una "solución" de corta duración porque es ilegal.

En general: Recortar para SSDs que no sean de Apple no es prudente: hay una (pequeña) posibilidad de que cause un problema a nivel de archivo en el SSD (irreparable); y además los SSDs modernos tienen un muy buen sistema de GarbageCollection: mientras haya suficiente espacio libre es tan bueno como el GarbageCollection inducido por Recortar. Si temes que la GC no tenga suficiente espacio, simplemente formatea el SSD a un 10% menos del espacio total y deja ese 10% sin formatear. El Trim no vale la pena el despojo de un nivel global de seguridad. LexS

2 votos

Gracias por la respuesta. ¿hay alguna documentación para "corta vida" e "ilegal"?

0voto

Julian Puntos 1

Personalmente tengo un samsung pro ssd y la aplicación trim enabler no me ayudó a habilitar el soporte de trim. Chameleon ssd optimizer es la respuesta y es gratis.

Lo he intentado 2 veces: la primera vez no funcionó. Asegúrate de que antes de que te pida reiniciar el camaleón esté activado. Cancela el reinicio y espera a que el camaleón desactive el bloqueo del trim y luego reinicia.

0 votos

Gracias @Julian. Supongo que Chameleon requiere que se desactive la firma de kext para que funcione el soporte de recortes, ¿correcto?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X