Skip to main content

Aktiver TRIM for hvilken som helst SSD i OS X 10.10.4 eller senere

10 Things to do first in Manjaro (April 2025)

10 Things to do first in Manjaro (April 2025)
Anonim

Helt siden Apple først tilbød Macs med SSD-er, har de inkludert støtte til TRIM, en metode for operativsystemet for å hjelpe en SSD med å frigjøre plass.

TRIM Command

TRIM-kommandoen utstedes av operativsystemet for å hjelpe en SSD til å rydde opp data i lagringsblokker som ikke lenger er nødvendig. Dette hjelper skriveytelsen til en SSD ved å holde flere blokker med data fri til å bli skrevet til. Det holder også SSD fra å være aggressiv når du rydder opp etter seg selv og forårsaker slitasje på minnebrikkene, noe som fører til tidlig feil.

TRIM støttes i OS X Lion (10.7) og senere, men Apple tillater bare TRIM-kommandoen til bruk med Apple-leverte SSD-er. Det er ikke klart hvorfor Apple begrenset TRIM støtter denne måten, men den vanlige visdommen er at TRIM-implementeringen er opp til SSD-produsenten, og hver SSD-produsent bruker en annen TRIM-metodikk. Som sådan ville Apple bare bruke TRIM på SSD som den har sertifisert.

Det forlot de av oss som liker å oppgradere våre Mac-maskiner ut i kulde, i hvert fall når det gjelder å kjøre ytelsesfremmende SSD-er. Uten støtte til TRIM var det en mulighet for at våre dyre SSDer over tid ville bremse, og vi ville se en reell ytelsesdråpe skriftlig til SSD.

Heldigvis finnes det noen tredjepartsverktøy som kan aktivere TRIM for ikke-Apple-leverte SSDer, inkludert TRIM Enabler. Disse verktøyene bruker Apple's innebygde TRIM-støtte; de fjernet bare muligheten for operativsystemet til å kontrollere om SSD er på Apples liste over godkjente produsenter.

Apple gjør TRIM tilgjengelig for alle SSD-er

Starter med OS X Yosemite 10.10.4 og senere, gjorde Apple TRIM tilgjengelig for alle SSD-er, inkludert de som ble installert av DIYers, som mange av oss her på Om: Mac, og mange av dere. Men selv om Apple nå støtter tredjeparts SSD, slått det TRIM av for ikke-Apple-leverte SSD-er og la det opp til brukeren å manuelt slå TRIM-støtte på, om ønskelig.

Skal du bruke TRIM?

Noen SSDer fra tidlig generasjon hadde uvanlige implementeringer av TRIM-funksjonen som kan føre til data korrupsjon. For det meste var disse vanskelige SSD-modellene vanskelig å komme over, med mindre du plukket en opp fra en kilde som spesialiserte seg på brukte produkter, som loppemarkeder, bytte møter eller eBay.

En ting du bør gjøre er å sjekke med SSD-produsenten for å se om det er noen fastvareoppdateringer for SSD-modellen du har.

Det er ikke bare eldre SSD-er som kan ha problemer, skjønt. Noen populære SSD-modeller, som Samsung 840 EVO, 840 EVO Pro, 850 EVO og 850 EVO Pro, har hatt problemer med TRIM som kan føre til data korrupsjon. Heldigvis for oss Mac-brukere ser Samsung TRIM-problemene ut til å bli bare tydelige når de brukes med TRIM-kommandoer i kø. OS X bruker bare sekvensielle TRIM-kommandoer på dette tidspunktet, slik at å aktivere TRIM med Samsung-linjen med SSD-er, bør være OK, som rapportert av MacNN.

Betydningen av sikkerhetskopier

Jeg har brukt TRIM-kommandoen med SSD fra tredjepart jeg installerte i Mac Pro uten problemer, før jeg gjorde det mulig for TRIM at jeg hadde et backup-system på plass. Hvis en SSD viser en feil som skyldes TRIM, vil det trolig innebære at store blokker med data blir tilbakestilt, noe som forårsaker ikke gjenopprettelig filtap. Ha alltid et backup-system på plass.

Slik aktiverer du TRIM i OS X

Før du fortsetter, husk at TRIM-funksjonen automatisk er aktivert for Apple-levert SSD-er; du trenger bare å utføre følgende trinn for SSD-er du har installert som oppgraderinger.

Et par ekstra notater om TRIM

TRIM støttes ikke i eksterne kabinetter som bruker USB eller FireWire som metode for tilkobling til Mac-en. Thunderbolt-kabinett med SSD-er støtter bruken av TRIM.

Slår TRIM Off for tredjeparts SSDer

Skulle du bestemme deg for at du ikke vil ha TRIM aktivert for tredjeparts SSD, kan du bruke kommandoen TRIMforce til å deaktivere TRIM ved å følge instruksjonene ovenfor og erstatte Terminal-kommandoen med:

sudo TRIMforce deaktivere

Akkurat som når du slått på TRIM, må du starte datamaskinen på nytt for å fullføre prosessen med å slå TRIM av.