Avant de lire cette longue question, veuillez noter qu'elle est pour la plupart dépassée à la lumière des développements les plus récents reflétés par la première réponse .
Malheureusement, Apple a décidé de créer la signature kext dans Yosemite, ce qui crée des problèmes pour les SSD qui nécessitent le support Trim pour une fonction et une longévité optimales. Que ce soit le verrouillage du fournisseur ou non, la mise à niveau est un casse-tête. Si vous avez acheté un SSD qui a besoin d'une prise en charge de la compensation ( au moment de la rédaction, tous les SSD en bénéficient ), comme le Samsung 840 Evo, de nombreux problèmes ont été signalés lors de la réinitialisation de la PRAM et des futurs conflits potentiels de mise à jour du système en plus des compromis de sécurité actuels (voir au dessous de). L'auteur de Trim Enabler dit que l'utilisation de Trim Enabler en désactivant la signature kext revient à casser un noyer avec un marteau.
J'espère que la stratégie / les options fonctionneront avec les SSD qui recommandent ou nécessitent le support Trim. Jusqu'à présent, en raison de cet article , j'envisage un SSD avec Sandforce ou un garbage collection actif équivalent. J'envisage également tourner Trim Enabler périodiquement , puis hors tension et kext-signature réactivation pour éviter les problèmes avec jusqu'à ce que (si) d' Apple restaure support TRIM devs matériels et logiciels.
Veuillez détailler les configurations matérielles / logicielles et la stratégie / le calendrier de travail ainsi que les résultats.
tl; dr -
Quelques antécédents:
Les SSD tiers n'ont pour la plupart pas de support de trim dans Yosemite sans que kext signe des compromis de sécurité. Apple a modifié la signature kext dans OS X 10.10 de telle sorte que le chant kext doit être désactivé pour utiliser des applications telles que Trim Enabler pour la prise en charge du trim. Les choix utilisant Yosemite sont donc une sécurité réduite et des problèmes potentiels de mise à jour du système; ou, un SSD qui ne nécessite pas de prise en charge Trim.
Yosemite supprime le support SSD tiers . Cela n'est pas pertinent si vous utilisez un SSD installé par Apple ou un SSD qui ne nécessite pas de prise en charge de garniture tierce pour une fonction optimale. Donc, si vous utilisez un SSD DIY, la prise en charge de Trim est délicate dans Yosemite en raison des récentes modifications apportées à la gestion de la sécurité de kext qui affectent la prise en charge de Trim. En savoir plus sur Trim Enabler pour Mac :
À propos du découpage dans Yosemite Sous OS X 10.10 (Yosemite),
Apple a introduit une nouvelle exigence de sécurité appelée signature kext. (Un kext est une extension du noyau ou un pilote sous Mac OS X)
La signature Kext fonctionne essentiellement en vérifiant si tous les pilotes du système ne sont pas modifiés par un tiers ou approuvés par Apple. S'ils ont été modifiés, Yosemite ne chargera plus le pilote. C'est un moyen de renforcer la sécurité, mais aussi un moyen pour Apple de contrôler le matériel pour lequel les développeurs tiers peuvent libérer le support OS X.
Étant donné que Trim Enabler fonctionne en déverrouillant le pilote Trim pour les SSD tiers, ce paramètre de sécurité empêche Trim Enabler d'activer Trim sur Yosemite.
Pour continuer à utiliser Trim Enabler et continuer à obtenir Trim pour votre SSD tiers, vous devez d'abord désactiver le paramètre de sécurité de signature kext.
Il est important de noter que le paramètre de signature kext est global, si vous le désactivez, veillez à n'installer les pilotes système qu'à partir de sources de confiance.