Allerede siden Apple først tilbød Macs med SSD'er, har de inkluderet support til TRIM, en metode til operativsystemet til at hjælpe en SSD med at frigøre plads.
TRIM Command
TRIM-kommandoen udstedes af operativsystemet til at hjælpe en SSD til oprydning af data i lagringsblokke, som ikke længere er nødvendige. Dette hjælper skriveprestationen af en SSD ved at holde flere blokke af data fri til at blive skrevet til. Det holder også SSD'en fra at være aggressiv ved oprydning efter sig selv og forårsager slid på hukommelseschipsen, hvilket fører til tidlig fejl.
TRIM understøttes i OS X Lion (10.7) og senere, men Apple tillader kun TRIM-kommandoen til brug med Apple-leverede SSD'er. Det er ikke klart, hvorfor Apple begrænset TRIM understøtter denne måde, men den traditionelle visdom er, at TRIM implementering er op til SSD-producenten, og hver SSD-producent bruger en anden TRIM-metode. Som sådan ville Apple kun bruge TRIM på SSD'er, som den har certificeret.
Det forlod de af os, der gerne opgraderer vores Mac'er ud i kulden, i det mindste når det drejede sig om at køre effektivitetsforbedrende SSD'er. Uden støtte til TRIM var der en mulighed for, at vores dyre SSD'er over tid ville bremse, og vi ville se en reel præstationsdråbe skriftligt til SSD'en.
Heldigvis er der et par tredjeparts hjælpeprogrammer, der kan aktivere TRIM for ikke-Apple-leverede SSD'er, herunder TRIM Enabler. Disse værktøjer gør brug af Apple's indbyggede TRIM-support; de fjernede netop evnen til operativsystemet til at kontrollere, om SSD'en er på Apples liste over godkendte producenter.
Apple gør TRIM tilgængelig for alle SSD'er
Begyndende med OS X Yosemite 10.10.4 og senere lavede Apple TRIM til enhver SSD, herunder dem, der blev installeret af DIY'er, ligesom mange af os her på Om: Macs, og mange af jer. Men selvom Apple nu understøtter tredjeparts SSD'er, blev det TRIM slukket for ikke-Apple-leverede SSD'er og overlod det til brugeren til manuelt at slå TRIM-support på, hvis det ønskedes.
Skal du bruge TRIM?
Nogle SSD'er fra tidlig generation havde usædvanlige implementeringer af TRIM-funktionen, der kunne føre til data korruption. For det meste var disse vanskelige SSD-modeller vanskelige at komme på tværs af, medmindre du valgte en fra en kilde, der specialiserede sig i brugte produkter, såsom loppemarkeder, swap møder eller eBay.
En ting du bør gøre er at tjekke hos SSD-producenten for at se, om der er nogen firmwareopdateringer til den SSD-model, du har.
Det er ikke bare ældre SSD'er, der kan have problemer. Nogle populære SSD-modeller, som Samsung 840 EVO, 840 EVO Pro, 850 EVO og 850 EVO Pro har udvist problemer med TRIM, der kan føre til data korruption. Heldigvis for os Mac-brugere synes Samsung TRIM-problemerne kun at blive synlige, når de bruges med køen TRIM-kommandoer. OS X bruger kun sekventielle TRIM-kommandoer på dette tidspunkt, så aktivering af TRIM med Samsung-linjen SSD'er skal være OK, som rapporteret af MacNN.
Betydningen af sikkerhedskopier
Jeg har allerede brugt TRIM-kommandoen med SSD'en fra tredjepart, jeg installerede i vores Mac Pro uden problemer, før jeg gjorde det muligt for TRIM at sikre mig, at jeg havde et backup-system på plads. Hvis en SSD udviser en fejl, der skyldes TRIM, vil det sandsynligvis medføre, at store blokke af data bliver nulstillet, hvilket forårsager ugenopretteligt filtab. Har altid et backup system på plads.
Sådan aktiveres TRIM i OS X
Før du fortsætter, husk, at TRIM-funktionen automatisk aktiveres for Apple-leverede SSD'er. Du skal kun udføre følgende trin for tredjeparts SSD'er, du har installeret som opgraderinger.
Et par yderligere noter om TRIM
TRIM understøttes ikke i eksterne kabinetter, der bruger USB eller FireWire som metode til forbindelse til din Mac. Thunderbolt kabinetter med SSD'er understøtter brugen af TRIM.
Slår TRIM Off for tredjeparts SSD'er
Skulle du bestemme, at du ikke vil have TRIM aktiveret til SSD'er fra tredjepart, kan du bruge kommandoen TRIMforce til at deaktivere TRIM ved at følge instruktionerne ovenfor og erstatte Terminal-kommandoen med:
sudo TRIMforce deaktivere
Ligesom når du slog TRIM på, skal du genstarte din Mac for at fuldføre processen for at slukke TRIM.




