Ända sedan Apple först erbjöd Macs med SSD-filer, har de inkluderat stöd för TRIM, en metod för operativsystemet för att hjälpa en SSD att frigöra utrymme.
TRIM Command
TRIM-kommandot utfärdas av operativsystemet för att hjälpa en SSD att städa upp data i lagringsblock som inte längre behövs. Detta hjälper skrivresultatet för en SSD genom att hålla flera block av data fri att skrivas till. Det håller också SSD-enheten från att vara aggressiv vid rengöring efter sig själv och orsakar slitage på minneskretsarna, vilket leder till tidigt misslyckande.
TRIM stöds i OS X Lion (10.7) och senare, men Apple tillåter bara TRIM-kommandot att användas med Apple-levererade SSD-enheter. Det är inte klart varför Apple begränsat TRIM stöder på det här sättet, men den konventionella visdomen är att TRIM-implementeringen är upp till SSD-tillverkaren, och varje SSD-tillverkare använder en annan TRIM-metodik. Som sådan ville Apple bara använda TRIM på SSD som den har certifierat.
Det lämnade de av oss som gillar att uppgradera våra Mac-datorer i kylan, åtminstone när det gäller att köra prestandaförbättrande SSD-enheter. Utan stöd för TRIM var det möjligt att över tiden skulle våra dyra SSD sakta ner, och vi skulle se en verklig prestandaförlust skriftligt till SSD.
Lyckligtvis finns det några verktyg från tredje part som kan aktivera TRIM för SSD-enheter som inte levereras av Apple, inklusive TRIM Enabler. Dessa verktyg använder sig av Apples inbyggda TRIM-stöd; de tog bort möjligheten för operativsystemet att kontrollera om SSD finns på Apples lista över godkända tillverkare.
Apple gör TRIM tillgängligt för alla SSD-er
Började med OS X Yosemite 10.10.4 och senare gjorde Apple TRIM tillgängligt för alla SSD, inklusive de som installerats av DIYers, som många av oss här på About: Macs, och många av er. Men även om Apple nu stöder tredjeparts SSD-filer, slog det TRIM av för SSD-enheter som inte levereras av Apple och lämnade det till användaren för att manuellt stänga av TRIM-support om så önskas.
Ska du använda TRIM?
Vissa SSD-enheter av tidig generation hade ovanliga implementeringar av TRIM-funktionen som kan leda till datakorruption. För det mesta var dessa svåra SSD-modeller svåra att stöta på, såvida du inte plockade upp en från en källa som specialiserat sig på begagnade produkter, som loppmarknader, byte möten eller eBay.
En sak du bör göra är att kolla med SSD-tillverkaren för att se om det finns några firmwareuppdateringar för SSD-modellen du har.
Det är inte bara äldre SSD som kan ha problem, men. Vissa populära SSD-modeller, som Samsung 840 EVO, 840 EVO Pro, 850 EVO och 850 EVO Pro har uppvisat problem med TRIM som kan leda till datakorruption. Lyckligtvis för oss Mac-användare verkar Samsung TRIM-problemen bara bli uppenbara när de används i kö-TRIM-kommandon. OS X använder endast sekventiella TRIM-kommandon vid denna tidpunkt, så att aktivera TRIM med Samsung-rad SSD bör vara OK, vilket rapporteras av MacNN.
Betydelsen av säkerhetskopior
Jag har använt TRIM-kommandot med SSD från tredje part som jag installerade i vår Mac Pro utan problem, men innan jag möjliggjorde TRIM såg jag till att jag hade ett backup-system på plats. Om en SSD uppvisar ett fel som orsakas av TRIM, är det sannolikt att det innebär att stora datamängder återställs, vilket orsakar oåterkallelig filförlust. Har alltid ett backup-system på plats.
Så här aktiverar du TRIM i OS X
Innan du fortsätter, kom ihåg att TRIM-funktionen automatiskt aktiveras för Apple-levererade SSD-enheter. du behöver bara utföra följande steg för SSD-enheter från tredje part som du installerat som uppgraderingar.
Några ytterligare anmärkningar om TRIM
TRIM stöds inte i externa kapslingar som använder USB eller FireWire som sätt att ansluta till din Mac. Thunderbolt-kapslingar med SSD-stöd stöder användningen av TRIM.
Slår TRIM av för SSD-enheter från tredje part
Om du bestämmer att du inte vill ha TRIM aktiverat för SSD: er från tredje part, kan du använda kommandot TRIMforce för att inaktivera TRIM genom att följa anvisningarna ovan och ersätta Terminal-kommandot med:
sudo TRIMforce inaktiveras
Precis som när du aktiverade TRIM måste du starta om din Mac för att slutföra processen att stänga av TRIM.




