Antes de leer esta larga pregunta, tenga en cuenta que en su mayoría está desactualizada a la luz de los desarrollos más recientes reflejados por la respuesta principal .
Desafortunadamente, Apple decidió crear la firma de kext en Yosemite que crea problemas para los SSD que requieren soporte Trim para una función óptima y una mayor longevidad. Ya sea que este sea un bloqueo del proveedor o no, la actualización es un dolor de cabeza. Si compró un SSD que necesita soporte de recorte ( en el momento de la redacción, todos los SSD se benefician ) como el Samsung 840 Evo, hay muchos problemas informados al realizar el restablecimiento de PRAM y posibles conflictos de actualizaciones futuras del sistema además de las compensaciones de seguridad actuales (consulte abajo). El autor de Trim Enabler dice que usar Trim Enabler desactivando la firma kext es romper una nuez con un mazo.
Espero que la estrategia / opciones funcionen con los SSD que recomiendan o requieren soporte 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 activar Trim Enabler periódicamente , luego desactivar y volver a habilitar la firma de texto para evitar problemas con hasta (si) Apple restaura el soporte TRIM para los desarrolladores de hardware y software.
Detalle las configuraciones de hardware / software de trabajo y la estrategia / cronograma, así como los resultados.
tl; dr -
Algunos antecedentes:
Los SSD de terceros en su mayor parte no tienen soporte de recorte en Yosemite sin que Kext firme las compensaciones de seguridad. Apple cambió la firma de kext en OS X 10.10 de modo que el canto de kext debe deshabilitarse para usar aplicaciones como Trim Enabler para el soporte de recorte. Por lo tanto, las opciones que usan Yosemite son, problemas de seguridad reducida y problemas potenciales de actualización del sistema; o un SSD que no requiere soporte Trim.
Yosemite mata el soporte de SSD de terceros . Esto no es relevante si está utilizando un SSD o SSD instalado por Apple que no requiere soporte de recorte de terceros para una función óptima. Por lo tanto, si está utilizando un SSD DIY, el soporte de Trim es complicado en Yosemite debido a las modificaciones recientes a la gestión de seguridad kext que afecta el soporte de Trim. Más sobre Trim Enabler para Mac :
Acerca del recorte en Yosemite En OS X 10.10 (Yosemite),
Apple ha introducido un nuevo requisito de seguridad llamado firma kext. (Un kext es una extensión del núcleo, o un controlador, en Mac OS X)
La firma Kext básicamente funciona verificando si todos los controladores en el sistema no han sido alterados por un tercero o si Apple los aprobó. Si se han modificado, Yosemite ya no cargará el controlador. Este es un medio para hacer cumplir la seguridad, pero también una forma para que Apple controle el hardware para el que los desarrolladores de terceros pueden lanzar la compatibilidad con OS X.
Dado que Trim Enabler funciona desbloqueando el controlador Trim para SSD de terceros, esta configuración de seguridad evita que Trim Enabler habilite Trim en Yosemite.
Para continuar usando Trim Enabler y continuar obteniendo Trim para su SSD de terceros, primero debe deshabilitar la configuración de seguridad de firma de kext.
Es importante tener en cuenta que la configuración de firma de kext es global; si la desactiva, debe tener cuidado de instalar solo los controladores del sistema de fuentes en las que confíe.
Tuve este problema y decidí ir con un SSD que había incorporado la recolección de basura (es decir, un Crucial MX100 por este motivo).
AFAIK, esta es la única solución para aquellos que no están dispuestos a desactivar la firma Kext pero están dispuestos a mantener el SSD en perfectas condiciones.
EDITAR: Según el sitio francés macplus.net , se está creando una nueva solución TRIM amigable para Yosemite por el creador de TRIM Enabler y debería ver una versión beta a principios de 2015.
fuente
@carfish: ¿entonces compra un automóvil sin frenos ABS, porque es seguro porque antes de los automóviles modernos no había ABS?
@samric: el truco francés es un truco: simplemente cambian el nombre dentro del SSD por el nombre de Apple. Obviamente, eso solo será una "solución" de corta duración porque es ilegal.
En general: Recortar para SSD que no son de Apple no es aconsejable: existe una (pequeña) posibilidad de que cause un problema en el nivel de archivo en el SSD (irreparable); y también los SSD modernos tienen un muy buen sistema GarbageCollection: siempre que haya suficiente espacio libre, es tan bueno como el Trim inducido por GarbageCollection. Si tiene miedo de que el GC no tenga suficiente espacio, simplemente formatee el SSD en un 10% más pequeño que el espacio total y deje ese 10% sin formatear. Recortar no vale la pena desnudar un nivel global de seguridad. LexS
fuente
Personalmente, tengo una aplicación de habilitación de ssd y recorte de Samsung pro no me ayudó a habilitar el soporte de recorte. Chameleon ssd optimizer es la respuesta y es gratis.
Lo intenté 2 veces: la primera vez no funcionó. Asegúrese de que antes de pedirle que reinicie el recorte esté habilitado. Cancele el reinicio y espere a que el camaleón desactive el bloqueo de recorte y luego reinicie.
fuente
https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md
Presenta el método de habilitar TRIM usando 'trimforce' en la línea de comando. Hace EXACTAMENTE lo que hará el habilitador TRIM oficial de Apple con 10.0.4, sin deshabilitar Kext. ¿Trim enabler da algo más por $ 10? Podría estar perdiendo algo.
fuente
Preguntándose si alguien ha intentado esto: ejecute su SSD de terceros en Yosemite con kext habilitado y sin TRIM y una vez por semana, o según sea necesario, arranque desde un Mavericks externo de arranque y ejecute un Enabler TRIM durante la noche. Por la mañana, apague, retire la unidad externa de arranque y reinicie con Yosemite.
fuente