Prima di leggere questa lunga domanda, tieni presente che è per lo più obsoleto alla luce degli sviluppi più recenti riflessi dal top answer .
Sfortunatamente Apple ha deciso di creare la firma kext in Yosemite che crea problemi per gli SSD che richiedono il supporto Trim per funzioni e longevità ottimali. Che si tratti di un blocco del fornitore o meno, è stato effettuato un aggiornamento del mal di testa. Se hai acquistato un SSD che ha bisogno del supporto dell'assetto ( al momento della scrittura, tutti i SSD beneficiano ) come il Samsung 840 Evo, ci sono molti problemi segnalati durante l'esecuzione di reset PRAM e potenziali futuri conflitti di aggiornamento del sistema oltre ai compromessi di sicurezza correnti (vedi sotto). L'autore di Enabler ritaglia dice che usando l'Enabler di ritaglio disattivando la firma kext si sta rompendo una noce con una mazza.
Spero che le strategie / opzioni funzionino con gli SSD che raccomandano o richiedono il supporto Trim. Finora, a causa di questo articolo , sto considerando un SSD con Sandforce o equivalente garbage collection attivo. Sto anche prendendo in considerazione attivando periodicamente Trim Enabler , quindi disattivato e riattivando la firma kext per evitare problemi con fino a ( se) Apple ripristina il supporto TRIM agli sviluppatori hardware e software.
Descrivi dettagliatamente le configurazioni hardware / software di lavoro e la strategia / pianificazione nonché i risultati.
tl; dr -
Alcuni sfondi:
Gli SSD di terze parti per la maggior parte non hanno il supporto per il trim in Yosemite senza compromessi di sicurezza con firma kext. Apple ha modificato la firma kext in OS X 10.10 in modo tale che il canto kext debba essere disattivato per utilizzare applicazioni come Trim Enabler per il supporto dell'assetto. Quindi le scelte che utilizzano Yosemite sono, riduzione della sicurezza e potenziali problemi di aggiornamento del sistema; o, un SSD che non richiede il supporto Trim.
Yosemite uccide il supporto SSD di terze parti . Questo non è rilevante se si utilizza un SSD o SSD installato da Apple che non richiede il supporto dell'assetto di terze parti per una funzione ottimale. Quindi, se utilizzi un SSD DIY, il supporto Trim è complicato in Yosemite a causa delle recenti modifiche alla gestione della sicurezza di kext che influiscono sul supporto Trim. Ulteriori informazioni su Trim Enabler per Mac :
About Trim in Yosemite In OS X 10.10 (Yosemite),
Apple has introduced a new security requirement called kext signing. (A kext is a kernel extension, or a driver, in Mac OS X)
Kext signing basically works by checking if all the drivers in the system are unaltered by a third party, or approved by Apple. If they have been modified, Yosemite will no longer load the driver. This is a means of enforcing security, but also a way for Apple to control what hardware that third party developers can release OS X support for.
Since Trim Enabler works by unlocking the Trim driver for 3rd party SSD’s, this security setting prevents Trim Enabler to enable Trim on Yosemite.
To continue to use Trim Enabler and continue to get Trim for your third party SSD, you first need to disable the kext signing security setting.
It is important to note that the kext-signing setting is global, if you disable it you should be careful to only install system drivers from sources that you trust.