Avant de lire cette longue question, veuillez noter qu'elle est en grande partie périmée à la lumière des développements plus récents reflétés par les meilleure réponse .
Malheureusement, Apple a décidé de créer la signature de kext dans Yosemite qui crée des problèmes pour les SSD qui ont besoin du support de Trim pour un fonctionnement et une longévité optimaux. Qu'il s'agisse ou non d'un verrouillage du fournisseur, la mise à niveau est devenue un véritable casse-tête. Si vous avez acheté un SSD qui a besoin du support Trim ( au moment de l'écriture, tous les SSD 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 conflits potentiels avec les futures mises à jour du système, en plus des compromis actuels en matière de sécurité (voir ci-dessous). L'auteur de Trim Enabler affirme qu'utiliser Trim Enabler en désactivant la signature des kext revient à casser une noix avec un marteau de forgeron.
J'espère trouver une stratégie / des options pour travailler avec des SSD qui recommandent ou exigent le support Trim. Jusqu'à présent, à cause de cet article J'envisage un SSD avec Sandforce ou un système équivalent de collecte active des déchets. J'envisage également en activant périodiquement Trim Enabler puis désactivé et réactivé la signature de kext pour éviter les problèmes jusqu'à ce que (si) Apple restaure le support TRIM pour les développeurs de matériel et de logiciels.
Veuillez détailler les configurations matérielles/logicielles de travail et la stratégie/le calendrier ainsi que les résultats.
tl;dr --
Un peu de contexte :
Les SSD tiers, pour la plupart, n'ont pas de support trim dans Yosemite sans compromis sur la sécurité de la signature kext. Apple a modifié la signature des kext dans OS X 10.10 de telle sorte que la signature des kext doit être désactivée pour utiliser des applications comme Trim Enabler pour la prise en charge de l'habillage. Les choix possibles avec Yosemite sont donc les suivants : sécurité réduite et problèmes potentiels de mise à jour du système ; ou un SSD qui ne nécessite pas de prise en charge de Trim.
Yosemite supprime la prise en charge des SSD tiers . Ceci n'est pas pertinent si vous utilisez un SSD installé par Apple ou un SSD qui ne nécessite pas le support d'une tierce partie pour un fonctionnement optimal. Ainsi, si vous utilisez un SSD bricolé, la prise en charge de Trim est délicate dans Yosemite en raison de modifications récentes de la gestion de la sécurité des kext qui affectent la prise en charge de Trim. En savoir plus sur Trim Enabler pour Mac :
À propos de Trim dans Yosemite Dans OS X 10.10 (Yosemite),
Apple a introduit une nouvelle exigence de sécurité appelée "signature de kext". (Un kext est une extension du noyau, ou un pilote, dans Mac OS X)
La signature Kext fonctionne essentiellement en vérifiant si système ne sont pas modifiés par une tierce partie, ou approuvés par Apple. S'ils ont été modifiés, Yosemite ne chargera plus le pilote. Il s'agit d'une moyen de renforcer la sécurité, mais aussi un moyen pour Apple de contrôler quel matériel matériel pour lequel les développeurs tiers peuvent publier un support OS X.
Puisque Trim Enabler fonctionne en débloquant le Trim dri SSD tiers, ce paramètre de sécurité empêche Trim Enabler d'activer Trim sur Yosemite. 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 la signature de kext de signature de kext.
Il est important de noter que le kext-signi vous le désactivez, vous devez faire attention à n'installer que des pilotes système de sources fiables.