Aktiveer TRIM vir Enige SSD in OS X (Yosemite 10.10.4 of later)

Hou die SSD's wat jy by die topvorm in jou Mac voeg

Sedert Apple die eerste keer Macs aangebied het met SSD's , het hulle ondersteuning vir TRIM ingesluit, 'n metode vir die bedryfstelsel om 'n SSD by te staan ​​in die vrystelling van ruimte.

TRIM Command

Die TRIM-bevel word uitgereik deur die bedryfstelsel om 'n SSD te help om data op te berg in stoorblokke wat nie meer benodig word nie. Dit help die skryfprestasie van 'n SSD deur meer blokke data vry te laat skryf. Dit hou ook die SSD daarvan om aggressief te wees om na homself skoon te maak en om die geheue skyfies te dra, wat lei tot vroeë mislukking.

TRIM word ondersteun in OS X Lion (10.7) en later, maar Apple stel net die TRIM-bevel in staat om te gebruik met Apple-verskaf SSD's. Dit is nie duidelik waarom Apple beperkte TRIM ondersteun op hierdie manier, maar die konvensionele wysheid is dat TRIM implementering aan die SSD vervaardiger, en elke SSD vervaardiger gebruik 'n ander TRIM metodologie. As sodanig wou Apple net TRIM op SSD's gebruik wat dit gesertifiseer het.

Dit het diegene van ons verlaat wat graag ons Mac's in die koue wil opgradeer, ten minste wanneer dit kom by prestasieverbeterende SSD's. Sonder ondersteuning vir TRIM, was daar 'n moontlikheid dat ons duur SSD's met verloop van tyd verlangsaam sou word, en ons sal 'n werklike prestasieverlies op skrif na die SSD sien.

Gelukkig is daar 'n paar derdeparty-nutsdienste wat TRIM vir SSD's wat nie deur Apple verskaf word nie, insluitend TRIM Enabler. Een van my Mac-sagteware kies in 2014. Hierdie nutsdienste maak gebruik van Apple se ingeboude TRIM-ondersteuning; hulle het net die vermoë om die OS te verwyder om te kontroleer of die SSD op Apple se lys van goedgekeurde vervaardigers is.

Apple maak TRIM beskikbaar vir alle SSD's

Begin met OS X Yosemite 10.10.4 en later het Apple TRIM beskikbaar gestel vir enige SSD, insluitend dié wat deur DIYers geïnstalleer is, soos baie van ons hier by About: Macs, en baie van julle. Maar hoewel Apple nou SSD's van derdeparty ondersteun, het dit TRIM afgeskakel vir SSD's wat nie deur Apple verskaf is nie, en het dit aan die gebruiker oorgelaat om TRIM-ondersteuning handmatig te wysig.

Moet jy TRIM gebruik?

Sommige SSD's van vroeë generasie het ongewone implementerings van die TRIM-funksie gehad wat tot korrupsie van data kon lei. Vir die grootste deel was hierdie vroeë SSD-modelle moeilik om oor te kom, tensy jy een gekoop het uit 'n bron wat gespesialiseerde is in gebruikte produkte, soos vlooimarkte, ruil ontmoetings of eBay.

Een ding wat jy moet doen, is om die SSD-vervaardiger te sien om te sien of daar enige firmware-opdaterings vir die SSD-model is wat jy het.

Dit is nie net ouer SSD's wat probleme kan hê nie. Sommige gewilde SSD-modelle, soos Samsung 840 EVO, 840 EVO Pro, 850 EVO en 850 EVO Pro, het probleme met TRIM uitgestal wat tot korrupsie kan lei. Gelukkig vir ons Mac-gebruikers, lyk die Samsung TRIM-kwessies eers duidelik wanneer dit gebruik word met die TRIM-opdragte in die ry. OS X gebruik slegs opeenvolgende TRIM-opdragte, sodat TRIM met die Samsung-lyn SSD's in staat wees om OK te wees, soos deur MacNN gerapporteer.

Die belangrikheid van rugsteun

Ek het die TRIM-bevel gebruik met die SSD van die derde party wat ek in ons Mac Pro geïnstalleer het sonder probleme, voordat TRIM ek verseker het dat ek 'n rugsteunstelsel in plek gehad het. As 'n SSD 'n mislukking veroorsaak wat deur TRIM veroorsaak word, is dit waarskynlik dat groot blokke data herstel word, wat nie-herstelbare lêerverlies veroorsaak. Altyd 'n Friends-stelsel in plek.

Hoe om TRIM in OS X te aktiveer

Voordat jy voortgaan, onthou die TRIM-funksie word outomaties aangeskakel vir Apple-verskaf SSD's; jy hoef net die volgende stappe uit te voer vir derdeparty SSD'e wat jy as opgraderings geïnstalleer het.

  1. Begin Terminal , geleë in die gids / Applications / Utilities.
  2. Tik die teks hieronder in die Terminal-opdragprompt: (Wenk: jy kan drievoudig op die opdraglyn klik en dit dan in die Terminale venster kopieer / plak.) Sudo TRIMforce enable
  3. Vul asb. Jou administrateur wagwoord in.
  4. Die terminale sal dan een van die skrikwekkende waarskuwings wat Apple al opgedoen het, produseer:
    "BELANGRIKE KENNISGEWING: Hierdie gereedskapkrag stel TRIM in staat om alle relevante aangehegte toestelle te gebruik, alhoewel sulke toestelle moontlik nie vir data integriteit valideer is terwyl TRIM gebruik word nie. Gebruik van hierdie instrument om TRIM in te skakel, kan lei tot onbedoelde data verlies of data korrupsie. Dit moet nie in 'n kommersiële bedryfsomgewing of met belangrike data gebruik word nie. Voordat u hierdie instrument gebruik, moet u al u data rugsteun en gereeld rugsteun data wanneer TRIM geaktiveer is. Hierdie instrument word op 'n "as is" basis verskaf. APPLE MAAK GEEN WAARBORGE, UITDRUKKELIJK OF IMPLICIET, MET INBEGRIP VAN, SONDER BEPERKING, DIE IMPLICIETE WAARBORGE VAN NIE-INBREUK, VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN SPECIFIEK DOEL, BETREFFENDE HIERDIE TOOL OF HAAR GEBRUIK ALLEEN OF IN SAMENSTELLING MET U APPARATEN, SYSTEMEN OF DIENSTEN. Deur gebruik te maak van hierdie hulpmiddel om TRIM te bewerkstellig, stem jy in dat, vir sover dit deur toepaslike wetgewing toegelaat word, die gebruik van die hulpmiddel by jou eie risiko is en dat die volle risiko vir bevredigende gehalte, prestasie, akkuraatheid en doeltreffendheid met jou is.
    Is jy seker jy wil voortgaan (j / N)? "
  1. Mooi darem skrikwekkend, maar solank jy 'n huidige rugsteun het, en 'n stelsel soos Time Machine om jou rugsteun huidige te hou, moet jy nie te veel bekommer oor die gebruik van TRIM om jou SSD in tip-top vorm te hou nie.
  2. Voer y in by die Terminal-prompt om TRIM in te skakel, of N om TRIM af te skakel vir SSD's van derde party.
  3. Sodra TRIM geaktiveer is, moet u Mac herlaai word om voordeel te trek uit die TRIM-diens.

'N Paar addisionele aantekeninge oor TRIM

TRIM word nie ondersteun in eksterne omheininge wat USB of FireWire gebruik as die metode van verbinding met u Mac nie. Thunderbolt omhulsels met SSD's ondersteun die gebruik van TRIM.

Draai TRIM Off vir derdeparty SSD's

As u besluit dat u nie TRIM wil hê vir SSD's van derde party nie, kan u die TRIMforce-bevel gebruik om TRIM uit te skakel deur die instruksies hierbo te volg en die Terminal-opdrag te vervang met:

sudo TRIMforce deaktiveer

Net soos wanneer jy TRIM aangeskakel het, moet jy jou Mac herlaai om die proses om TRIM af te skakel, te voltooi.