8 votes

SSD tiers : activer TRIM sans désactiver la signature de kext

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.

7voto

n1000 Points 7136

Voir ma réponse ici :

Depuis la sortie de la version 10.10.4, Apple propose désormais un nouvel outil appelé trimforce permettant aux utilisateurs d'activer TRIM également sur les disques non pris en charge. Donc maintenant vous pouvez le faire :

sudo trimforce enable

3voto

oarfish Points 1871

Il est vrai que la désactivation de la signature des kext est globale, mais avant Yosemite, elle n'existait pas du tout, donc par rapport à une configuration pré-10.10 vous ne perdez pas en sécurité. La seule chose que vous devez faire est de vous assurer que chaque pilote que vous installez est fiable (et combien de fois installe-t-on des pilotes).

J'utiliserais simplement TRIM enabler, il n'a pas créé de problèmes pour moi. Pour le cas improbable où je serais confronté au panneau d'arrêt gris au démarrage, j'ai imprimé les instructions de Cindori pour désactiver à nouveau la signature et je les ai dans la sacoche de mon ordinateur portable.

2voto

Samric Points 41

J'ai eu ce problème et j'ai décidé d'opter pour un SSD doté d'un système intégré de collecte des déchets (à savoir un Crucial MX100 pour este raison).

À ma connaissance, c'est la seule solution pour ceux qui ne veulent pas désactiver la signature Kext mais qui souhaitent conserver le SSD en parfait état.

EDIT : Selon le site français macplus.net Une nouvelle solution TRIM adaptée à Yosemite, conçue par le créateur de TRIM Enabler, est en cours d'élaboration et devrait faire l'objet d'une version bêta au début de 2015.

0voto

Julian Points 1

Personnellement, j'ai un Samsung pro ssd et l'application trim enabler 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, ça n'a pas marché. Assurez-vous avant qu'il vous demande de redémarrer que le trim est activé. Annulez le redémarrage et attendez que le caméléon désactive le verrouillage du trim puis redémarrez.

0voto

Timothy Morris Points 1

https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md

Propose la méthode d'activation de TRIM en utilisant 'trimforce' dans la ligne de commande. Il fait EXACTEMENT ce que l'outil TRIM officiel d'Apple fera avec la 10.0.4, sans désactiver Kext. Est-ce que Trim enabler donne quelque chose de plus pour 10 $ ? Il se peut que quelque chose m'échappe.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X