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.
J'ai eu ce problème et j'ai décidé d'utiliser un SSD ayant intégré la collecte des ordures (à savoir un Crucial MX100 pour cette raison).
AFAIK, c'est la seule solution pour ceux qui ne veulent pas désactiver la signature Kext mais qui veulent garder le SSD en parfait état.
EDIT: Selon le site français macplus.net , une nouvelle solution TRIM compatible avec Yosemite par le créateur de TRIM Enabler est en cours d'élaboration et devrait voir une version bêta début 2015.
la source
@carfish: vous achetez donc une voiture sans freinage ABS, car c'est sûr car avant les voitures modernes il n'y avait pas d'ABS ??
@samric: l'astuce française est un hack: ils changent juste le nom à l'intérieur du SSD en nom Apple. De toute évidence, ce ne sera qu'une "solution" de courte durée car elle est illégale.
En général: le découpage pour les SSD non Apple n'est pas judicieux: il y a une (petite) chance qu'il provoque un problème au niveau du fichier sur le SSD (irréparable); et les SSD modernes ont également un très bon système GarbageCollection: tant qu'il y a suffisamment d'espace libre, il est aussi bon que le GarbageCollection induit par Trim. Si vous avez peur que GC n'ait pas assez d'espace, formatez simplement le SSD à 10% plus petit que l'espace total et laissez ce 10% non formaté. Le trim ne vaut pas le détour d'un niveau global de sécurité. LexS
la source
Personnellement, j'ai une application Samsung Pro SSD et Trim Enabler qui ne m'a pas aidé à activer le support Trim. Chameleon ssd optimizer est la réponse et est gratuit.
J'ai essayé 2 fois: la première fois n'a pas fonctionné. Assurez-vous qu'avant qu'il vous demande de redémarrer le trim est activé. Annulez le redémarrage et attendez que le caméléon désactive le verrouillage de trim puis redémarrez.
la source
https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md
Présente la méthode d'activation de TRIM à l'aide de «trimforce» dans la ligne de commande. Il fait exactement ce que l'activateur officiel TRIM d'Apple fera avec 10.0.4, sans désactiver Kext. Est-ce que Trim Enabler donne quelque chose de plus pour 10 $? Il me manque peut-être quelque chose.
la source
Vous vous demandez si quelqu'un a essayé ceci: exécutez votre SSD tiers sur Yosemite avec kext activé et sans TRIM et une fois par semaine - ou au besoin - démarrez à partir d'un Mavericks externe démarrable et exécutez un activateur TRIM pendant la nuit. Le matin, arrêtez, retirez le disque dur externe amorçable et redémarrez avec Yosemite.
la source