[TRIM] Yosemite et son bridage !

A priori trimenlabler fait déjà cette manipulation ... donc donc ... a suivre :D

;)

Relis bien à partir de #81 et prête attention à la #86.

La version 3.3 de Trim Enabler modifie bien un fichier système au risque de se retrouver avec un écran gris bloquant complètement le Mac. De plus, la fonction PRAM devient inopérante.
 
A priori trimenlabler fait déjà cette manipulation ... donc donc ... a suivre :D

;)
A priori non, puisque zappeur la PRAM cause le problème de Trim avec Trim ensabler.

Alors que la solution 3 posts au dessus n expose plus de problème quand on zappe la PRAM
"Bien entendu le zap de PRAM n'a alors plus le moindre effet sur la machine."
 
La toute dernière suite du fil de MacBidouille, à l'air de monter que TE fait déjà la même chose que la modification préconisée en début de leur fil, et même en mieux, alors j'attends encore un peu avant de me lancer.

Dans tout ce que j'ai pu lire le Trim est complémentaire du Garbage Collector, il est indispensable si on veut conserver son SSD en bonne forme avec une longévité maximum. Mais c'est à chacun de voir :)
 
... j'attends les retours des expérimentateurs ;)

A priori trimenlabler fait déjà cette manipulation ... donc donc ... a suivre :D

;)

Relis bien à partir de #81 et prête attention à la #86.

La version 3.3 de Trim Enabler modifie bien un fichier système au risque de se retrouver avec un écran gris bloquant complètement le Mac. De plus, la fonction PRAM devient inopérante.


A priori non, puisque zapper la PRAM cause le problème de Trim avec Trim enabler.

Alors que la solution 3 posts au dessus n'expose plus au problème quand on zappe la PRAM
"Bien entendu le zap de PRAM n'a alors plus le moindre effet sur la machine."

La toute dernière suite du fil de MacBidouille, à l'air de monter que TE fait déjà la même chose que la modification préconisée en début de leur fil, et même en mieux, alors j'attends encore un peu avant de me lancer.

À part Sly dont la 'confiance a priori' dans le patch du fichier com.apple.boot.plist montre qu'une âme emplie de vaillance vibre sous la modestie du modérateur (mais qu'est-ce que je raconte? :D) et bien entendu marcucci acquis à la recette "apparemment" valide signalée par l'article de «MacBidouille» - je note quatre réactions de prudence et d'expectative : celles de Jacques, de Jean-François, de Locke et d'Ibiscus.

Comme un goût immodéré de l'expérimentation a toujours animé macomaniac (en quoi on reconnaîtra sans mal un effet de possession par le «Démon de la Perversité» d'Edgar Poe - d'autres parleraient plus crûment de "masochisme") - je me suis livré ce matin à un de mes exercices favoris : essayer de planter mon Mac :D...

♤

Avant de procéder à l'édition du fichier com.apple.boot.plist préconisée dans l'article cité, j'ai été inspecter ledit fichier que je connais bien, parce que depuis que j'ai mon MacBook Pro_Early 2011 j'ai implémenté le kernel_flag présentant normalement une chaîne vide par le syntagme arch=x86_64 mbasd=1 qui permet l'utilisation du Super-Drive Externe USB d'Apple, normalement non supporté par ce modèle de Mac, en faisant croire au Système qu'il tourne sur un MacBook Air.

J'ai constaté que l'implémentation censée devoir être créée par la commande dans le «Terminal» se trouvait déjà en place en supplément de la précédente, à savoir : kext-dev-mode=1 sans que je l'y ai inscrite volontairement moi-même. Je conjecture que cette implémentation a dû provenir du logiciel «Trim Enabler» lui-même (sans pouvoir en administrer la preuve cruciale) - ce qui (toujours conjecturalement parlant) m'amène à penser que le patch préconisé isolément serait donc redondant par rapport à celui produit par «Trim Enabler».

Sachant que les précautions prises par «Trim Enabler» (modification de l'argument de boot dans la mémoire statique NVRAM précisément à la valeur : boot-args=kext-dev-mode=1 ; mise-à-jour du kernelcache solidarisant le code du kernel avec le bloc des extensions à charger 'sans examen' ; enfin apparemment le patch du fichier com.apple.boot.plist) n'empêchent pas d'après mes expériences répétées antérieures le plantage du Mac devant le panneau d'interdiction de stationner en cas de ré-initialisation de la NVRAM et/ou de démarrage en Safe Boot --> mon imagination ne pouvait que conjecturer le caractère inéluctable du plantage à brève échéance si je récidivais ces 2 options de boot.

♧

Je dois reconnaître qu'un facteur de résistance puissant au plantage est constitué par l'intercepteur de boot : «rEFInd». Le Trim activé sous «Yosemite», je n'ai jamais réussi à planter mon Mac aussi lontemps que «rEFInd» jouait le rôle d'intercepteur de l'itinéraire de l'EFI au démarrage. À croire (pure supputation personnelle) que l'EFI ne parvient pas à passer au kernel via le Boot_Loader : boot.efi l'argument du kext_signing (s'il s'est recréé en NVRAM) dès lors que «rEFInd» s'intercale en instance intermédiaire ('go-between').

Il est d'ailleurs assez difficile de désactiver «rEFInd» à cause d'un puissant effet d'inertie par mise en cache du code du logiciel au démarrage. J'ai donc dû insister pesamment afin d'éliminer cette véritable «égide» de démarrage. Dès que j'y suis parvenu, le patch du fichier com.apple.boot.plist n'a pas permis (comme conjecturé) d'empêcher le plantage classique (désormais) après reset_NVRAM (qui supprime l'argument de boot : kext-dev-mode=1) et/ou démarrage 'sans extensions' (lequel supprime le kernelcache 'bienveillant').

♡

J'ai le plus grand mal à croire (personnellement) à l'argument de l'auteur du patch (relayé sur simple ouï-dire et sans aucun effort expérimental par l'article de «MacBidouille - ce qui me semble au-delà de 'léger' comme attitude publique) : à savoir que le kernel, une fois chargé par le Boot_Loader : boot.efi, commencerait par visiter un dossier de Préférences de la Bibliothèque Générale de l'OS pour savoir quels arguments il doit prendre en compte avant de charger les kexts qui sont les extensions immédiatement contiguës du noyau.

J'ai tendance à me figurer au contraire que le kernel charge directement les kexts en prenant en compte les arguments a priori à lui passées par l'EFI après visite de la mémoire statique NVRAM et que la Bibliothèque de référence pour le kernel au boot est celle du Système, pas la Générale - laquelle relèverait bien plutôt du 1er processus extra_kernel : à savoir le processus launchd.

Je veux bien imaginer (s'il le fallait) qu'en cours d'extinction régulière du Mac, le kernel puisse allouer récursivement à la NVRAM la valeur du kernel_flag du fichier des préférences de boot. Mais alors, quid si la NVRAM est zappée ensuite on_launch? Quid même en cas d'extinction forcée du Mac (suite à des blocages dans une session ouverte) et re-démarrage 'sans 'extensions'?

♢

Tout cela, j'en ai conscience, ne sont que des supputations, car je n'ai pas conduit de protocoles expérimentaux suffisants pour apporter des preuves de ces conjectures 'errantes'. Mais comme le disait si bien Descartes : il suffit que je puisse «imaginer le moindre doute» (concernant ici l'effet correcteur récursif du patch du fichier com.apple.boot.plist sur le travail du kernel au démarrage), pour que la prudence soit de mise.

Surtout quand, ledit patch en place et bien en place, il s'avère que le Mac sur lequel le Trim est activé et supportant «Yosemite» est tout ce qu'il y a de plantable (comme j'en ai fait l'expérience ce matin).

♘

J'avoue que j'ai enduré les pires difficultés à me tirer de cet embarras (que j'avais bien cherché :D), parce que les procédés via le «Terminal» de la «Recovery HD» (que je connais bien maintenant) sont très loin d'être infaillibles... Ça peut aller profond dans le plantage, cette histoire - au point même d'invalider le boot sur la «Recovery HD» (reste la «Recovery on-line» - plaideront les optimistes :D).

Je ne saurais trop répéter le conseil que j'avais déjà donné : ayez un Système démarrable qui ne soit pas «Yosemite» (que ce soit sur un DDE, ou préférablement même sur une petite partition du SSD), OS dans lequel vous veillez à copier l'installateur de «Yosemite» absolument synchronisé avec la version du «Yosemite» installé sur le SSD --> une méthode qui marche absolument à 100% est la ré-installation de l'OS par ré-écriture des fichiers-système (et absolument pas un rétro-clonage à partir d'un clone qui, miroir de l'OS en place, ne re-copiera qu'un Système voué à son tour au plantage). De plus, quelqu'un qui a un installateur sous la main ne passera gère plus de temps à une ré-installation de «Yosemite» qu'à un rétro-clonage voué à l'échec...

♖
 
Dernière édition par un modérateur:
La toute dernière suite du fil de MacBidouille, à l'air de monter que TE fait déjà la même chose que la modification préconisée en début de leur fil, et même en mieux, alors j'attends encore un peu avant de me lancer.

Dans tout ce que j'ai pu lire le Trim est complémentaire du Garbage Collector, il est indispensable si on veut conserver son SSD en bonne forme avec une longévité maximum. Mais c'est à chacun de voir :)

Yes, je parlais du fil de Macbidouille ;)
Je pense que Locke et Sly54 suivait un autre forum !?

macomaniac merci pour ton nouveau test précis et ... toujours aussi inquiétant sur le couple TrimEnabler/yosemite
 
Yes, je parlais du fil de Macbidouille ;)
Je pense que Locke et Sly54 suivait un autre forum !?
Je crois qu'il y a eu fusion de fils; je faisais référence au post#98 (qui citait l'article de MacBidouille).


macomaniac merci pour ton nouveau test précis et … toujours aussi inquiétant sur le couple TrimEnabler/yosemite
Oui, effectivement !
 
J'attends avec impatience le livre de Macomaniac
"Mes tentatives désespérées pour planter mon Mac"
qui sera suivi sans nul doute de
"Comment j'ai réussi à planter un Mac"

Un best seller ! À n'en point douter
 
J'attends avec impatience le livre de Macomaniac
"Mes tentatives désespérées pour planter mon Mac"
qui sera suivi sans nul doute de
"Comment j'ai réussi à planter un Mac"

Un best seller ! À n'en point douter

Ah ça oui, ce serait très intéressant, mais il faudrait prendre son courage à deux mains, car la prose de notre ami est quand même assez pointue. :D
 
Ah ça oui, ce serait très intéressant, mais il faudrait prendre son courage à deux mains, car la prose de notre ami est quand même assez pointue. :D

Personnellement, j'ai adopté une posologie d'une page par jour et ça me fait le plus grand bien! :zen:
 
Difficile de le savoir à l'avance. J'aurais dit que non (je n'ai pas eu à désactiver/réactiver avec les bêtas successives) mais les tests effectués par d'autres incitent à la prudence.
 
Petite surprise ce soir après avoir voulu essayer de désactiver Trim Enabler pour installer la mise à jour de Yosemite 10.10.1.

En effet, j'ai ouvert Trim Enabler, switché le petit interrupteur sur "off" et le programme m'a demandé de redémarrer.

J'ai rebooté et ouvert Trim Enabler pour vérifier que le trim était bien désactiver et là surprise, il est toujours actif.

Je reswitch l'interrupteur mais celui-çi revient automatiquement à sa position "on" avec ce message (voir image).

624709Capturede769cran20141117a768210715.png


Suis-je le seul à avoir ce problème ?

Quelle est la solution pour récupérer le driver introuvable ?

Merci :)
 
Mon expérience : Je voulais désactivé avant la MàJ 10.10.01, mais, vraiment imprudent, j'ai lancé le téléchargement de la MàJ persuadé qu'une fois chargé, le processus s'arrêterait pour me donner la main et qu'alors je pourrait désactiver Trim Enabler.

Il n'en a rien été et c'est avec un certain effroi que j'ai entendu le "gong" indiquant que le programme rebootait sans rien me demander. Eh bien non, tout c'est bien passé, au retour final sur le finder juste un message d'alerte de Trim Enabler me disant que le Trim n'était pas activé.
J'ai vérifié dans rapport système si par hazard Apple avait eu quelques bontés à notre égard : non toujours pas de Trim pour les SSD tiers.

J'ai affiché Trim Enabler et activé le Trim puis rebooté. Trim activé, tout baigne :up:

P.S. : depuis que je suis sur Yosemite, je n'ai eu qu'une difficulté : un jour Trim Enabler m'a avisé que le Trim Enabler était bien en position activé, mais que cela n'avait pas produit d'effet sur le SSD (message d'erreur dans un bon français). J'ai rebooté et depuis cela ne s'est jamais plus produit.
 
Suis-je le seul à avoir ce problème ?

Quelle est la solution pour récupérer le driver introuvable ?

Merci :)

Peut-être pourrais-tu suivre le conseil donné par le développeur et figurant en toutes lettres sur la copie d'écran:

visiter cindori.org pour savoir comment le récupérer manuellement... :zen:
 
Salut à tous,

J'ai fait la mise à jour (SSD Samsung) et je n'ai même pas désactivé TrimEnabler avant. (J'avais décidé d'être un peu téméraire cette fois-ci, mais avec les instructions "Terminal", pour m'en sortir du panneau "sens interdit" :siffle: au cas où !)

Mais tout s'est passé nickel. Moins de 10 min au total avec ,inclu dans le chrono, un redémarrage supplémentaire pour ré-activer TrimEnabler qui comme d''hab, est désactivé par la mise à jour.

Bone journée à tous :up:
 
Peut-être pourrais-tu suivre le conseil donné par le développeur et figurant en toutes lettres sur la copie d'écran:

visiter cindori.org pour savoir comment le récupérer manuellement... :zen:
Oui j'ai lu le message mais j'aurai aimé savoir si j'étais le seul dans cette situation.

Et d'ailleurs j'ai même pas eu le temps de faire la démarche préconiser par le dév que je me suis retrouver avec un beau panneau "sens-interdit".

J'étais un peu étonné car depuis 3 semaines j'ai le TRIM activer sans aucun souci, là j'essaye de le désactiver çà marche pas mais j'ai pu continuer à utiliser pendant plusieurs jours mon MAC et soudain le panneau "sens-interdit" surgit :eek:

Heureusement via la manipulation dans le Terminal j'ai réussi à tout remettre en ordre mais bon c'est assez "instable" le TRIM au final :mad:

Donc un conseil : Si vous voulez désactiver le TRIM est qu'un message d'erreur apparait faites rapidement un back-up par précaution.