Mac-er aktiverer bare TRIM for Apple-leverte solid state-stasjoner de kommer med. Hvis du oppgraderer Macen din med en ettermarkeds-SSD, bruker Macen ikke TRIM med den. Dette reduserer ytelsen til stasjonen.
Takket være Mac OS X 10.10.4 er det nå mulig å aktivere TRIM på hvilken som helst SSD i Mac-en din med en enkel kommando. Du trenger ikke lenger å deaktivere OS Xs sikkerhetsfunksjoner og endre systemet ditt for å gjøre dette.
Hvorfor TRIM er viktig, og hvorfor Mac ikke alltid aktiverer det som standard
I SLEKT: Hvorfor Solid State-stasjoner sakte når du fyller dem
Når et operativsystem bruker TRIM med en solid state-stasjon, sender det et signal til SSD hver gang du sletter en fil. SSD vet at filen er slettet, og den kan slette filens data fra flash-lagringen. Med flashminne er det raskere å skrive til tomt minne - for å skrive til fullt minne, må minnet først slettes og deretter skrives til. Dette fører til at SSD-en din avtar over tid med mindre TRIM er aktivert. TRIM sørger for at de fysiske NAND-minneplasseringene som inneholder slettede filer slettes før du trenger å skrive til dem. SSD kan deretter administrere sin tilgjengelige lagring mer intelligent.
Windows 7 og nyere har hatt innebygd støtte for TRIM, som de aktiverer for alle SSD-er. Historisk har Mac OS X bare aktivert TRIM for solid state-stasjoner Apple tilbyr. Brukere som installerte sine egne SSD-er, måtte jakte på tredjepartsverktøy som aktiverte TRIM på en ikke-støttet måte.
I OS X 10.10 Yosemite introduserte Apple "kext-signering" - Kernel-utvidelsessignering. Dette kontrollerer at alle driverne på en Mac enten er uendret eller godkjent av Apple. Da TRIM-aktiverende verktøy fungerte på dette lave nivået, låste dette dem ute. Det var nå nødvendig å deaktivere sikkerhetsmekanismen for signering av kext for å aktivere TRIM for disse stasjonene, noe som reduserer sikkerheten til en Mac. Fra og med OS X 10.10.4 gir Apple nå en offisiell - men ikke støttet - måte å aktivere TRIM for enhver SSD.
Er det trygt å aktivere TRIM på SSD-en din?
Hvorvidt dette er trygt å gjøre, avhenger av SSD-en du bruker på din Mac. Apple ønsker ikke å være ansvarlig for noen problemer, og derfor skjuler OS X denne funksjonaliteten bak en kommando og en skummel advarsel.
Hver solid state-stasjon implementerer TRIM på en litt annen måte, og mange SSD-produsenter tester bare for kompatibilitet på Windows. Søk etter firma Algolia fant noen datakorrupsjonsfeil med visse Samsung SSD-er med TRIM på Linux, og lignende problemer kan oppstå hvis du aktiverte TRIM for slike stasjoner på en Mac. Det har også vært rapporter om at noen viktige stasjoner ikke fungerer som de skal med TRIM på Linux.
Faktisk inneholder Linux-kjernen en svarteliste med SSD-er som ikke støtter TRIM ordentlig . Du bør sannsynligvis ikke aktivere trimforce hvis du har en av SSD-ene som vises på denne svartelisten på din Mac.
Utover det ser de fleste stasjoner ut til å fungere ordentlig med TRIM på Mac OS X. Mac-brukere har brukt TRIM-aktiveringsverktøy fra tredjeparter i mange år med en rekke SSD-er. Det kan være lurt å undersøke og se hva andre Mac-brukere har opplevd når du aktiverer TRIM med SSD-en din før du fortsetter.
Aktiver TRIM med trimforce
Apple la stille inn en ny kommando kalt “trimforce” i en mindre oppdatering til OS X 10.10 Yosemite - OS X 10.10.4. Dette verktøyet er også inkludert i OS X 10.11 El Capitan.
Denne kommandoen aktiverer TRIM for hver eneste SSD på din Mac. Det deaktiverer sjekken som bare lar TRIM arbeide med Apple-leverte OEM solid state-stasjoner. Etter at du har kjørt den, blir TRIM aktivert for alle solid state-stasjoner. Det er ingen måte å aktivere TRIM for en SSD og la den være deaktivert for en annen.
Advarsel: Du gjør dette på egen risiko! Det er alltid en god ide å ha sikkerhetskopier av viktige filer , for sikkerhets skyld.
For å kjøre trimforce, åpne et terminalvindu (trykk Command + Space, skriv Terminal, og trykk Enter for å starte en terminal via Spotlight ). Skriv inn følgende kommando i terminalvinduet og trykk Enter:
sudo trimforce aktivere
Skriv inn passordet til brukerkontoen din når du blir bedt om det. Når du har gjort det, må du lese en skummel advarsel og godta å skrive a Y .
Macen din vil umiddelbart starte på nytt etter at du godtar det andre spørsmålet med a Y . Etter at den har startet på nytt, blir TRIM aktivert for alle SSD-er som er koblet til din Mac.
Hvis du vil deaktivere trimforce og bare bruke TRIM for Apples OEM solid state-stasjoner, åpner du et terminalvindu igjen og kjører følgende kommando:
sudo trimforce deaktivere
Realistisk sett skal dette fungere skikkelig med de fleste SSD-er på en Mac, akkurat som å aktivere TRIM fungerer riktig for de fleste SSD-er på Linux. Men det er noen få avvik, og Apple vil ikke være ansvarlig hvis SSD-maskinvaren din ikke implementerer TRIM riktig, og du får problemer.
Bildekreditt: Søte Kirion Fickr