Salut 
Christophe
	
		
	
	
		
		
			une fois activé via un soft ou via la commande "officielle Apple" c'est la même chose non?
		
		
	 
À l'époque de «
Mavericks 10.9» (disons) --> la seule manière d'activer le 
TRIM sur des SDD de tierce-partie consistait à 
patcher (modifier quleques octets de) la 
kext (extension du 
kernel) Apple gérant le 
TRIM sur les SSD d'usine. C'est par exemple ce que réalisait le logiciel «
Trim Enabler».
Cette manipulation a été rendue folklorique à l'époque de «
Yosemite 10.10» --> car un protocole de sécurité dit "
kext_signing" faisait vérifier au 
boot_loader (démarreur d'OS) 
boot.efi les extensions Apple natives avant de les injecter dans le 
kernel > donc arrivé à l'extension Apple gérant le 
TRIM et constatant qu'elle était bidouillée --> le 
boot.efi déclarait "stop !" et affichait un signe d'interdiction de stationner.
L'inscription en 
NVRAM d'un argument de type "développeur" (autorisant le démarrage expérimental d'un OS avec des extensions trafiquées) > plus quelques magouilles consistant à présenter au 
boot.efi le lot des extensions comme un paquet-cadeau conforme (bien emballé dans un cache de démarrage avec un sceau temporel conforme etc.) --> permettaient de démarrer l'OS sans plantage avec l'extension Apple bidouilllée.
Avec la version de l'OS «
Yosemite 10.10.4» --> Apple a introduit en natif une extension destinée à gérer le 
TRIM sur les SSD tiers. Cette nouvelle extension ne fait pas partie par défaut du dossier des 
Extensions (étant donné qu'elle n'est pas requise pour ceux qui n'ont pas de SSD ou qui ont un SSD Apple) mais est localisée at : 
/System/Library/Filesysems/ AppleDataSetManagement.kext. La commande spécifique : 
sudo trimforce enable permet d'en réaliser une copie dans le dossier-Système des 
Extensions. Suite à quoi > au prochain démarrage > le 
boot.efi injectera dans le 
kernel la nouvelle extension avec toutes les autres.
[Pour les amateurs d'énigmes : l'utilitaire 
trimforce possède un privilège d'usine inouï --> il est capable de 
modifier le dossier-Système des 
Extensions alors même que le 
SIP est 
activé et 
verrouille en principe ce répertoire contre toute modification. C'est un des rares utilitaires capables de traverser les 
flags du 
SIP en pouvant opérer une copie d'extension dans le répertoire verrouillé des 
Extensions.]
Cette extension 100% Apple avec la commande qui la rend opérationnelle a du jour au lendemain renvoyé le 
patch de l'extension Apple pour SDD d'usine et les instructions "développeur" au démarrage pour passer le 
kext_signing --> au rayon des bricolages épiques du concours Lépine.
Le développer de «
Trim Enabler» a été conduit à créer une 
extension de tierce partie qui se localise dans le dossier des 
Extensions tierces de la Bibliothèque Générale --> pour gérer le 
TRIM de manière régulière. À quoi bon cette 
extension alternative > puisque une 
extension 100 % Apple existe déjà ? - je ne connais pas le logiciel «
Chameleon» --> mais je présume que son destin a dû suivre la même courbe nécessaire que celle de son concurrent «
Trim Enabler». Le même « À quoi bon ? » s'adresse donc aussi bien à ce logiciel.