Fermer le menu

OS X Yosemite complique l'activation du TRIM sur les SSD tiers

Stéphane Moussie | | 13:14 |  156

Comme nous l’expliquions dans un dossier, la commande TRIM est le meilleur ami du SSD. Cette commande permet d’éviter une dégradation des performances au fil du temps et elle limite aussi en partie son usure.

Sur les Mac, le TRIM n’est supporté et activé par défaut que sur les SSD intégrés. Cela signifie que si vous avez remplacé le support de stockage de votre machine par un SSD tiers, c’est à vous d’activer cette commande. Jusqu’à OS X Mavericks, il n’y avait rien de plus simple. Il suffisait de télécharger l’utilitaire TRIM Enabler et de cliquer sur son gros bouton ON/OFF.

Sur OS X Yosemite, c’est plus compliqué, comme en témoignent plusieurs membres de nos forums. Le Mac est bloqué au démarrage si le TRIM a été activé au préalable. Le développeur de TRIM Enabler avait fait part d'une solution au moment de la sortie de la première préversion (lire : comment activer le TRIM sous Yosemite), et depuis, il a donné des détails supplémentaires.

Oskar Groth explique qu’Apple a introduit une nouvelle mesure de sécurité nommée kext signing. Un kext est une extension du kernel, le noyau du système. Grosso modo, si Yosemite repère qu’une extension du kernel a été modifiée, il ne la chargera pas par précaution. Or, TRIM Enabler altère justement une de ces extensions, et se retrouve donc bloqué par le système.

La seule parade trouvée par le développeur pour que TRIM Enabler puisse fonctionner, c’est de désactiver kext signing. La dernière version du logiciel [v3.2.5 - 6,8 Mo] se charge de cette action et corrige également un bug avec la DP4 et la bêta publique. Cela signifie donc qu’on retire une mesure de protection mise en place par Apple.

Un autre moyen serait de signer l’application dans le cadre du programme développeur, mais Oskar Groth pense que Cupertino révoquerait son certificat, et empêcherait donc de le faire fonctionner. Le créateur de TRIM Enabler fait une analyse pessimiste (et discutable) de l’évolution d’OS X :

Je crois que la nouvelle direction que donne Apple à OS X est regrettable et finira par limiter les utilisateurs pros au profit de la facilité d’utilisation pour les utilisateurs occasionnels. Je pense qu’il ne faudra pas attendre longtemps avant de devoir « jailbreaker » nos Mac également.


Les derniers dossiers

Ailleurs sur le Web


156 Commentaires Signaler un abus dans les commentaires

avatar Schlurf 08/08/2014 - 13:21 via iGeneration pour iOS

Cela ne risque-t-il pas également de compliquer les mises à jours des hackintosh ?
Car il faudra probablement désactiver cette nouvelle extension à chaque mise à jour... Tout ceci est bien regrettable :/

avatar Anthanagor 08/08/2014 - 13:22 via iGeneration pour iOS

Après, Yosemite n'est encore qu'en beta, Apple pourra fixer ça avant la release... Mais c'est vrai que ça reste gênant pour ceux qui upgradent leur SSD

avatar jipeca 08/08/2014 - 13:24

Apple... Un système de plus en plus fermé... Ils arriveront bien par le cadenasser ! Dire que c'était une des principale critiques qu'on clamait haut et fort envers Win, il y a quelques années. Lequel se défendait eutre autre avec les mêmes excuses de protection du système. Bah !



avatar pim 08/08/2014 - 13:32 via iGeneration pour iOS

Sous Windows ça fait des mois voir des années que le Trim est automatiquement activé dès lors que l'on utilise un SSD, quelque soit sa marque. En ne testant pas la présence d'un SSD et en ne proposant aucune solution non destructive, Apple est très certainement au delà d'une simple « fermeture » du système. Ne peut-on pa trouver un texte de loi quelque part qui impose une certaine forme d'interopérabilité ? Car c'est pas comme si le matériel n'était pas standard, au contraire, un Mac n'est rien qu'un PC comme un autre...

avatar patrick86 08/08/2014 - 13:55 via iGeneration pour iOS

@pim :

Apple s'occupe de gérer le matériel qu'elle monte d'en ses Mac, pas le reste. C'est pas un sombre complot, mais de la feignantise.

--

Essayez de mettre n'importe quel SSD dans un MacBook ou Mac Pro récent, pour voir si c'est du "100% PC".

avatar Sergio_bzh 08/08/2014 - 16:52 (edité)

fainéantise ! de fainéant

feignantise n'existe pas. Feignant vient du verbe feindre , ce qui n'a rien à voir.

(désolé , je n'ai pas pu m'empêcher, on voit ou on entend tellement souvent cette erreur ...)

avatar patrick86 08/08/2014 - 17:04 via iGeneration pour iOS

@Sergio_bzh :
Merci. C'est bien ce qu'il me semblait...

avatar Le docteur 09/08/2014 - 12:42

Ca n'a tellement rien à voir que c'est faignant, qui vient bien de feindre au sens ancien de "rester inactif, paresser" qui a donné ... fainéant (altéré d'après néant).
Les deux mots ont donc la même origine et feignant est plus proche cette l'origine (XIIe siècle) que fainéant.
feignantise n'"existe" pas au sens où il n'est pas dans le Robert, ni dans le TLF, mais disons que c'est une licence poétique de l'argot. Dire qu'un mot "n'existe pas" n'a pas de sens, d'ailleurs. Il n'est pas reconnu par les dictionnaires, soit.
"Insoumis" c'est reconnu, "un soumis" comme substantif, par contre, on pourra dire que ce n'est pas français, et malheureusement, l'expression "existe" tellement qu'elle est devenu un tic verbal inquiétant des gamins.

Il ne faut pas confondre une expression argotique et une erreur.

C'était la minute du cuistre amateur d'argot (argophile est déjà pris, pour désigner... une feignasse) du jour...

Autre "erreur" : il n'y a d'erreur que si on confond authentiquement fainéantise et feignantes. Pour celui qui est au courant ? C'est une incartade avec le langage officiel. Ca change toujours tout quand on sait.

avatar FredStrasbourg 08/08/2014 - 18:31 (edité)

Faux, en partie : que dire des "anciens" MacPro, qui n'ont pas deux ans, dans lesquels on peut installer 4 disques durs ? J'ai mis 2 SSD dedans, je les enlève et les remplace par des versions Apple, donc ?

Faut pas pousser, cela ne changerait RIEN dans le fonctionnement du système que d'activer le trim par défaut. Aucune maintenance supplémentaire, pas plus qu'actuellement en tout cas.

avatar patrick86 08/08/2014 - 21:10 (edité)

@FredStrasbourg :

Je parlais évidement des derniers modèles avec SSD en PCIe.

Je ne dit pas qu'un SSD non fourni par Apple ne peut pas fonctionner dans un Mac, mais qu'Apple s'en fout de savoir si ça marche ou pas.

avatar FredStrasbourg 10/08/2014 - 18:35

"Je ne dit pas qu'un SSD non fourni par Apple ne peut pas fonctionner dans un Mac, mais qu'Apple s'en fout de savoir si ça marche ou pas."

Et donc, d'activer le trim par défaut quelle que soit la marque.
Puisqu'ils s'en foutent, autant le permettre sans bidouille, puisqu'ils n'en assurent pas le support de toute façons.

Ça me dépasse...

avatar _mabeille_ 10/08/2014 - 21:00

@patrick86
les macbooks récent ça n'existe pas....

avatar Zouba 08/08/2014 - 14:44

Et puis on pourrait demander à Peugeot de faire en sorte que leurs outils de diag fonctionnent toujours aussi bien quand on ajoute des pièces Renault dans sa RCZ ?

avatar PiRMeZuR 08/08/2014 - 14:56

Hors sujet. Tous les ordinateurs portables d'Apple depuis au moins 2007 supportent les SSD. Il s'agit d'un composant standard d'ordinateur. Apple offre le support du TRIM dans Mac OS X. Celui-ci pourrait être activé automatiquement par le système, plutôt que ce genre de mesquinerie pour gêner les gens qui ne souhaitent pas racheter un nouvel appareil.

avatar lolo-69 08/08/2014 - 18:36

Bonjour.
Le constructeur de votre charrette ne vous empêche pas de monter ou faire monter:

Pneumatiques, balais d'essuie-glaces, plaquettes de freins et tout plein d'autre pièces de la marque de votre choix tant qu'elles sont compatibles.
Rien est fait par ce constructeur pour "bloquer" ou faire en sorte d'altérer la compatibilité de marques autres que celles du dit constructeur (ou assembleur!).

Monter un autre DD, gonfler sa RAM sur un Mac peut s'apparenter à ça si on le relativise aux tâches faites sur cette sacro-sainte bagnole.

Si Apple fabriquait des bagnoles, rien des quelques exemples ci-dessus énumérés ne serait autorisé.

Pour continuer à transposer avec un peu de prospective, je pousserais même le vice en disant que cette "putain de bagnole" n'accepterait aucun liquide (huile, carburant, lave-glace, liquide de frein et ceux que j'oublie) autres que ceux imposés par son constructeur au logo Pommé. (Arret du .DMG, App Store obligatoire et iOS-isation à outrance)

Le Dev dit vrai.
Nul besoin d'être devin pour voir que c'est vers cette tendance que souhaite s'orienter Apple.

avatar DVP 08/08/2014 - 16:56 (edité)

Analogie foireuse...

Tu parles de quelle piece Renault ?

Un essuie glace peut etre:
Fabriqué par Valeo mais vendu dans une belle boite avec le logo Renault dessus.
Exactement le meme essuie glace Valeo que celui vendu dans une belle boite avec un Lion dessus.

Les Macs sont des PC comme les autres (les hackintosh en sont la preuve vivante) et pourquoi une piece PC ne pourrait elle pas aller dans un mac ?

Peux etre esperes tu le retour des prises ADB, afin que seules les imprimantes Apple puissent se brancher sur ton Mac.
Peux être que tu regrette la disparition du port HDI-45: Le DVI permet de brancher des ecrans non Apple, mon Dieu, quelle sacrilege.

avatar mistermicro.fr 08/08/2014 - 17:36

non là ce serait plutôt que la peugeot ne démarre plus si on ne met pas de l'essence de chez peugeot ou si un capteur dans les roues dit que c'est pas un pneu homologué...

On voit bien que le Mac est devenu un boulet pour Apple qui ne voit plus que par ses ibidules et fait tout pour nous décourager ou passer sur un ipad qu'ils essayent de faire passer pour un ordinateur

avatar sinbad21 08/08/2014 - 16:13

Il doit certainement exister une loi qui interdit ce genre de pratique. Il faudrait une class action, la chose est tout-à-fait plaidable à mon avis. Il n'est pas normal qu'Apple bride le matériel de la concurrence pour ses pièces détachées, c'est comme si Renault interdisait qu'on répare sa Renault en dehors du réseau Renault ou avec des pièces non Renault, c'est de l'entrave à la concurrence.

Le problème est qu'il faut de l'argent pour attaquer Apple en justice, il faut payer des avocats, et pas des brèles. Il faudrait vraiment faire un class action, Apple mérite des baffes et il est temps de distribuer des torgnoles. Il y en a marre d'être pris pour des pigeons.

avatar RyDroid 08/08/2014 - 21:35

J'aimerais bien que quelqu'un me trouve une potentielle loi française ou européenne contre l'interopérabilité, mais à ma connaissance ça n'existe pas. C'est à nous de faire en sorte qu'une telle loi existe. On pourra faire punir beaucoup de choses : la non divulgation toutes les informations sur le matériel (documentation libre ou code source libre, et sans brevet) permettant de faire des pilotes pour un OS et un bootloader (quasiment tous les constructeurs), les formats fermées et/ou brevetés (OOXML, ceux de la suite bureautique Apple, les extensions propriétaires de PDF par Adobe, H264, H265, AAC, etc) et les protocoles (celui de Skype par exemple).
Pour ce qui est de l'entrave à la concurrence l'AppStore obligatoire de iOS et WP est un exemple flagrant que Apple et Microsoft veulent éliminer la concurrence et imposer leurs saintes pensées tout en sachant qui utilise quoi. http://spanti-nicola.legtux.org/fr/documents/articles/computing/you-shou...
Si tu penses que Apple fait de mauvaises choses, n'achète pas et n'utilise pas ses produits, et explique aux autres pourquoi tu fais cela.

avatar trolloloI 10/08/2014 - 02:30

En allemagne ça doit pouvoir se faire, chez eux lié le hard et le soft ça passe mal c'est même mal vu par leurs loi. yosemite et le bloquage du trim sera p-ê l'élément déclencheur.

avatar Fennec72 08/08/2014 - 13:37 via iGeneration pour iOS

Ce blocage de l'activation du TRIM sur les SSD tiers est une énorme connerie de la part d'Apple.

Je ne pense pas être le seul travailleur indépendant à ne pouvoir imaginer bosser autrement que sur Mac (mais, j'ai déjà longtemps bosser sous Windows et Linux).

Comme beaucoup de petit entrepreneur individuel touché par la crise économique actuel, je n'ai pas les moyens de renouveler mon MacBook Pro tous les ans et le changement du Macintosh HD par un SSD récent est la seule solution pour mon budget actuel et, en plus, c'est une solution efficace.

Donc, je pense que s'il faut en passer par un TRIM enabler qui désactive une sécurité d'OS X pour fonctionner, je pense que je le ferais.

Par ailleurs, il serait logique d'imaginer que tous les fournisseurs de SDD tiers et, surtout, les plus gros comme Crucial et OWC, fournirons, s'il le faut, un "patch maison" à leurs clients s'ils ne veulent pas perdre du chiffre d'affaire.

avatar joneskind 08/08/2014 - 13:46

@Fennec72

J'ai toujours utilisé Trim Enabler avec bonheur. Cette protection - qui ne concerne pas que TE mais tous les kexts modifiés - ne concerne que Yosemite et reste désactivable.

Enfin, je ne sais pas trop comment Apple justifie de ne pas activer le Trim sur les modèles compatibles, mais je sais que ce n'est pas une question de gamme ou de budget. J'ai un Samsung 840 et le Trim n'est pas activé par défaut.

avatar _mabeille_ 10/08/2014 - 21:14

@joneskind sauf que si pour faire fonctionner ton nouveau Mac os x tu es obliger de bidouiller comme si c'était un vulgaire windows l'argument Apple c'est simple tu n'as rien a faire ne fonctionne plus aussi bien.

Si demain il faut devenir aussi bricoleur qu'un windowsien où va t'on?

avatar philoo34 11/08/2014 - 10:06 (edité)

@_mabeille_

Pourquoi ne réponds tu pas à melaure la dessus plutôt ? aurais tu peur de le vexer ? :-)

"C'est depuis la iGénération qu'Apple prend les gens pour des vaches à lait pour ne pas dire pire ! Si ça se vérifie ce sera un élément de plus au dossier. Quand à switcher, vers quoi ? Il n'y a que des mauvais sur le marché ! Windows ? Beurk … Linux ? Le produit bricolé et jamais fini … bref on est piégé et Apple en profite."

avatar RyDroid 08/08/2014 - 21:39

Mac est du matériel, OS X est un OS, ne confond pas tout.
Qu'est qui te dérange sur GNU/Linux ? As tu testé une distribution stable à long terme comme Trisquel, Debian, CentOS ou Ubuntu LTS ?
Tu as vraiment besoin d'un SSD ? Pour faire quoi ?

Pages