Apple News

OS X El Capitan öppnar dörren till TRIM-stöd på tredjeparts SSD:er för förbättrad prestanda

Fredagen den 12 juni 2015 09:44 PDT av Eric Slivka

samsung_ssdFör användare som vill uppgradera sina äldre Mac-datorer med solid-state-enheter från tredje part (SSD), har ett problem varit bristen på stöd för TRIM på dessa enheter under OS X. TRIM är ett kommando på systemnivå som tillåter operativsystemet och driften att kommunicera om vilka områden av enheten som anses oanvända och därmed redo att raderas och skrivas om till. I avsaknad av TRIM kan användarna se betydligt långsammare skrivningar när enheten börjar fyllas på.





Officiellt har TRIM bara stötts på Apples enheter, och medan verktyg som t.ex TRIM-aktiverare har utvecklats för att aktivera TRIM för tredjepartsenheter, stötte de på problem under OS X Yosemite på grund av Apples användning av kext-signering. Med denna säkerhetsåtgärd på plats har användare varit tvungna att inaktivera kext-signering för att aktivera TRIM, och om kext-signering skulle slås på igen, till exempel genom att återställa NVRAM/PRAM under felsökning, kommer användarens system att vägra starta.

Sedan utvecklarsläppet av OS X El Capitan i måndags har ett antal användare som är intresserade av TRIM-support undersökt möjligheterna för TRIM på tredjeparts SSD:er, särskilt med de nya 'rotlösa' säkerhetsfunktionerna som förhindrar åtkomst till många systemnivåer filer.



Vissa användare har lekt med olika alternativ som involverar att stänga av rotlös tillfälligt för att köra verktyg som TRIM Enabler, och medlemmar av vårt forum har upptäckt ett enkelt kommando för att aktivera inbyggt stöd för TRIM på tredjepartsenheter som kan aktiveras en gång rootless har inaktiverats. Utvecklaren bakom TRIM Enabler och andra har bekräftad metoden fungerar och planerar att förbättra sin mjukvara för att stödja den.

trim_elcap
Att aktivera TRIM med den här metoden kommer med en varning från Apple, eftersom det kan orsaka problem ibland och företaget vill se till att användarna använder det på egen risk.

Det här verktyget tvingar fram TRIM för alla relevanta anslutna enheter, även om de inte har validerats för dataintegritet när de använder den funktionen. Genom att använda detta verktyg för att aktivera TRIM samtycker du till att Apple inte är ansvarigt för eventuella konsekvenser som kan uppstå, inklusive men inte begränsat till dataförlust eller korruption.

Apple skulle säkert kunna göra ändringar när utvecklingen av OS X El Capitan fortsätter, men med tanke på det inbyggda trimforce-verktyget verkar det verkligen som att företaget har för avsikt att låta TRIM köras på tredjeparts SSD:er. 'man'-dokumentationen för trimforce-kommandot indikerar att det introducerades i OS X 10.10.4, som finns kvar i utvecklartestning, men forummedlem mikeboss har fastställt att den inte finns i den nuvarande utvecklarversionen.

Även om de flesta användare aldrig kommer att behöva ta itu med det här problemet, är uppgradering till en SSD ett populärt sätt att pressa lite mer hastighet och liv ur en äldre Mac, så det finns en stor grupp användare som är intresserade av att få TRIM att fungera på sin tredje -party-enheter, och vissa av dem kan tycka att TRIM är ett användbart verktyg.

( Tack, inte Jony! )