Mac-urile permit numai TRIM pentru drive-urile SSD furnizate de Apple. Dacă actualizați Mac-ul cu un SSD după vânzare, Mac-ul dvs. nu va folosi TRIM cu acesta. Aceasta reduce performanțele unității.
Datorită Mac OS X 10.10.4, acum este posibil să activați TRIM pe orice SSD din Mac cu o comandă simplă. Nu mai trebuie să dezactivați funcțiile de securitate OS X și să modificați sistemul dvs. pentru a face acest lucru.
Când un sistem de operare utilizează TRIM cu o unitate SSD, acesta trimite un semnal SSD de fiecare dată când ștergeți un fișier. SSD știe că fișierul este șters și poate șterge datele fișierelor din memoria flash. Cu memoria flash, este mai rapid să scrieți în memoria goală - pentru a scrie în memoria completă, memoria trebuie mai întâi să fie ștersă și apoi să fie scrisă. Acest lucru face ca SSD-ul dvs. să încetinească în timp, cu excepția cazului în care TRIM este activat. TRIM asigură că locațiile de memorie fizică NAND care conțin fișiere șterse sunt șterse înainte de a fi nevoie să le scrieți. SSD-ul poate apoi gestiona stocarea disponibilă mai inteligent.
Windows 7 și mai recent au avut suport integrat pentru TRIM, pe care îl permit pentru toate SSD-urile. Din punct de vedere istoric, Mac OS X a activat doar TRIM pentru drive-urile SSD pe care Apple le oferă. Utilizatorii care și-au instalat propriile SSD-uri au trebuit să vâneze instrumente terță parte care au permis TRIM într-un mod neacceptat.
În OS X 10.10 Yosemite, Apple a introdus "semnarea kext" - Semnarea extensiei kernel-ului. Acest lucru verifică faptul că toate driverele de pe un Mac sunt fie nealterate, fie aprobate de Apple. Deoarece utilitarele de tip TRIM au funcționat la acest nivel scăzut, acest lucru le-a blocat. Acum a fost necesar să dezactivați mecanismul de securitate de semnare kext pentru a permite TRIM pentru aceste unități, reducând securitatea Mac. Începând cu OS X 10.10.4, Apple oferă acum o modalitate oficială - dar neacceptată - de a permite TRIM pentru orice SSD.
Dacă aceasta este în siguranță, depinde de SSD pe care îl utilizați pe Mac. Apple nu dorește să fie responsabil pentru niciun fel de probleme, motiv pentru care OS X ascunde această funcție în spatele unei comenzi și a unui mesaj de avertizare înfricoșător.
Fiecare unitate SSD implementează TRIM într-un mod ușor diferit și mulți producători SSD testează cu adevărat compatibilitatea pe Windows. Compania de căutare Algolia a găsit câteva erori de corupere a datelor cu anumite SSD-uri Samsung cu TRIM pe Linux și pot apărea probleme similare dacă ați activat TRIM pentru astfel de unități pe un Mac. Au existat, de asemenea, rapoarte despre unele unități critice care nu funcționează corect cu TRIM pe Linux.
De fapt, kernel-ul Linux conține o listă neagră de SSD-uri care nu acceptă corect TRIM. Probabil nu ar trebui să activați trimforce dacă aveți unul din SSD-urile care apar pe această listă neagră pe Mac.
Dincolo de asta, majoritatea drive-urilor par a funcționa corect cu TRIM pe Mac OS X. Utilizatorii de Mac au folosit de-a lungul anilor utilitare TRIM de la terțe părți cu o varietate de SSD-uri. Poate doriți să faceți niște cercetări și să vedeți ce au experimentat ceilalți utilizatori de Mac atunci când activați TRIM cu SSD înainte de a continua.
Apple a adăugat în liniște o nouă comandă numită "trimforce" într-o actualizare minoră la OS X 10.10 Yosemite - OS X 10.10.4. Acest utilitar este, de asemenea, inclus în OS X 10.11 El Capitan.
Această comandă activează TRIM pentru fiecare SSD pe Mac. Aceasta dezactivează verificarea faptului că permite doar TRIM să funcționeze cu unitățile SSD furnizate de Apple. După ce îl executați, TRIM va fi activat pentru toate unitățile dvs. SSD. Nu există nicio modalitate de a activa TRIM pentru un SSD și lăsați-l dezactivat pentru altul.
Atenție: faceți acest lucru pe propriul risc! Este întotdeauna o idee bună să aveți copii de siguranță ale fișierelor importante, doar pentru caz.
Pentru a executa trimforce, deschideți o fereastră Terminal (apăsați Command + Space, tastați Terminal și apăsați Enter pentru a lansa un terminal prin Spotlight). Tastați următoarea comandă în fereastra terminalului și apăsați Enter:
sudo trimforce permite
Introduceți parola contului de utilizator la prompt. După ce faceți acest lucru, va trebui să citiți un avertisment înfricoșător și să fiți de acord prin tastarea unui mesaj y.
Mac-ul dvs. va reporni imediat după ce sunteți de acord cu a doua întrebare cu a y. După ce se repornește, TRIM va fi activat pentru toate SSD-urile conectate la Mac.
Dacă doriți să dezactivați trimforce și utilizați doar TRIM pentru drive-urile solid-state OEM ale Apple, deschideți din nou o fereastră Terminal și executați următoarea comandă:
sudo trimforce dezactivează
În mod realist, acest lucru ar trebui să funcționeze corect cu majoritatea SSD-urilor pe un Mac, la fel cum permite ca TRIM să funcționeze corect pentru majoritatea SSD-urilor pe Linux. Dar există câteva excepții și Apple nu dorește să fie responsabil dacă hardware-ul SSD nu implementează în mod corespunzător TRIM și întâmpinați probleme.
Credit de imagine: kawaiikiri pe Flickr