/ / Cum se activează TRIM pentru SSD-uri terțe pe Mac OS X

Cum se activează TRIM pentru SSD-uri terțe pe Mac OS X

instalarea ssd într-un mac

Mac-urile activează doar TRIM pentru unitățile de stare solidă furnizate de Apple cu care vin. Dacă actualizați Mac-ul dvs. cu un SSD aftermarket, Mac-ul dvs. nu va folosi TRIM cu acesta. Aceasta reduce performanța unității.

Datorită Mac OS X 10.10.4, acum este posibil să activăm TRIM pe orice SSD din Mac cu o simplă comandă. Nu mai trebuie să dezactivați funcțiile de securitate ale OS X și să modificați sistemul pentru a face acest lucru.

De ce TRIM este important și de ce Mac-urile nu sunt întotdeauna activate pentru implicit

LEGATE DE: De ce conducerea în stare solidă încetinește pe măsură ce le umple

Când un sistem de operare folosește TRIM cu aunitate solidă, trimite un semnal către SSD de fiecare dată când ștergeți un fișier. SSD știe că fișierul este șters și poate șterge datele fișierului din stocarea flash. Cu memoria flash, este mai rapid să scrieți în memoria goală - pentru a scrie în memoria completă, trebuie mai întâi șterse și apoi scrisă. Acest lucru face ca SSD-ul dvs. să încetinească în timp, dacă TRIM nu este activat. TRIM asigură că locurile de memorie fizică NAND care conțin fișiere șterse sunt șterse înainte de a le scrie. SSD poate apoi să gestioneze stocarea disponibilă mai inteligent.

Windows 7 și mai nou au avut suport integrat pentruTRIM, pe care le activează pentru toate SSD-urile. Istoric, Mac OS X a activat doar TRIM pentru unitățile de stare solidă pe care le oferă Apple. Utilizatorii care și-au instalat propriile SSD-uri au fost nevoiți să caute instrumente terțe care au permis TRIM într-un mod neacceptat.

În OS X 10.10 Yosemite, Apple a introdus „semnarea kext” - Semnarea extensiei Kernel. Acest lucru verifică dacă toate driverele de pe un Mac nu sunt modificate sau aprobate de Apple. Deoarece utilitățile care permit TRIM au funcționat la acest nivel scăzut, acestea le-au blocat. Acum era necesar să dezactivați mecanismul de securitate pentru semnarea kext pentru a activa TRIM pentru aceste unități, reducând securitatea unui Mac. Începând cu OS X 10.10.4, Apple oferă acum un mod oficial - dar neacceptat - de a activa TRIM pentru orice SSD.

Este sigur să activați TRIM pe SSD-ul dvs.?

Dacă acest lucru este sigur, depinde de SSDutilizați în Mac. Apple nu vrea să fie responsabilă pentru probleme, motiv pentru care OS X ascunde această funcționalitate în spatele unei comenzi și a unui mesaj de avertizare înfricoșător.

Fiecare unitate de stare solidă implementează TRIM în aun 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 unele erori de corupție a datelor cu anumite SSD Samsung cu TRIM pe Linux și pot apărea probleme similare dacă ați activat TRIM pentru astfel de unități de pe un Mac. Au fost raportate, de asemenea, unele unități Crucial care nu funcționează corect cu TRIM pe Linux.

De fapt, nucleul Linux conține o listă neagră deSSD-uri care nu acceptă TRIM în mod corespunzător. Probabil că nu ar trebui să activați trimforce dacă aveți unul dintre SSD-urile care apar pe această listă neagră în Mac.

Dincolo de asta, majoritatea driverelor par să funcționeze corectcu TRIM pe Mac OS X. Utilizatorii Mac folosesc ani de zile utilități care permit activarea TRIM cu o varietate de SSD-uri. Poate doriți să faceți unele cercetări și să vedeți ce au experimentat alți utilizatori Mac atunci când activați TRIM cu SSD-ul dvs. înainte de a continua.

Activați TRIM cu trimforce

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 inclus și în OS X 10.11 El Capitan.

Această comandă activează TRIM pentru fiecare SSDpe Mac. Dezactivează verificarea care permite doar TRIM să funcționeze cu unități OEM în stare solidă furnizate de Apple. După ce îl rulați, TRIM va fi activat pentru toate unitățile dvs. de stare solidă. Nu există nicio modalitate de a activa TRIM pentru un SSD și de a-l lăsa dezactivat pentru altul.

Avertisment: faceți acest lucru pe propriul dvs. risc! Este întotdeauna o idee bună să aveți copii de rezervă ale fișierelor dvs. importante, în caz.

Pentru a rula trimforce, deschideți o fereastră Terminal (apăsațiComandă + Spațiu, tastați Terminal și apăsați Enter pentru a lansa un terminal prin Spotlight). Introduceți următoarea comandă în fereastra terminalului și apăsați Enter:

sudo trimforce activare

Introduceți parola contului de utilizator la prompt. După ce veți face acest lucru, va trebui să citiți un avertisment care sună înfricoșător și să vă dați acordul tastând un y.

Mac-ul dvs. se va reporni imediat după ce ați acceptat a doua întrebare cu a y. După repornire, TRIM va fi activat pentru toate SSD-urile conectate la Mac.

Dacă doriți să dezactivați trimforce și să utilizați numai TRIM pentru unitățile OEM în stare solidă, deschideți din nou o fereastră Terminal și executați următoarea comandă:

sudo trimforce dezactivat


Realist, acest lucru ar trebui să funcționeze corectmajoritatea SSD-urilor de pe un Mac, la fel ca activarea TRIM funcționează corect pentru majoritatea SSD-urilor de pe Linux. Dar există câțiva parametri și Apple nu dorește să fie responsabilă dacă hardware-ul SSD-ului dvs. nu implementează corect TRIM și vă confruntați cu probleme.

Credit imagine: kawaiikiri pe Flickr