Kaip įjungti TRIM trečiųjų šalių SSD operacijoms „Mac OS X“
„Mac“ leidžia „TRIM“ tik „Apple“ teikiamiems kietojo kūno diskams. Jei atnaujinsite savo „Mac“ su SSD antrinėje rinkoje, „Mac“ su juo nebus naudojamas TRIM. Tai sumažina disko našumą.
Dėl „Mac OS X 10.10.4“ dabar galima įjungti „TRIM“ bet kuriame SSD, esančiame „Mac“, naudojant paprastą komandą. Jums nebereikia išjungti OS X saugos funkcijų ir keisti savo sistemą.
Kodėl TRIM yra svarbus, ir kodėl „Mac“ ne visada įgalina jį pagal numatytuosius nustatymus
Kai operacinė sistema naudoja TRIM su kietojo kūno disku, ji kiekvieną kartą ištrindama failą siunčia signalą į SSD. SSD žino, kad failas yra ištrintas, ir gali ištrinti failo duomenis iš „Flash“ atmintinės. Naudojant „flash“ atmintį, greičiau rašyti į tuščią atmintį - rašyti į visą atmintį, pirmiausia atmintis turi būti ištrinta ir parašyta. Dėl to jūsų SSD laikui bėgant sulėtėja, nebent įjungtas TRIM. TRIM užtikrina, kad fizinės NAND atminties vietos, kuriose yra ištrintų failų, būtų ištrintos prieš rašant. SSD gali valdyti savo turimą saugyklą protingiau.
„Windows 7“ ir naujesnė versija turėjo integruotą TRIM palaikymą, kurį jie įgalina visiems SSD. Istoriškai „Mac OS X“ įgalino tik „TRIM“ kietojo kūno įrenginiams „Apple“. Vartotojai, įdiegę savo SSD, turėjo nustoti naudoti trečiosios šalies įrankius, kurie įgalino TRIM nepalaikomu būdu.
„OS X 10.10 Yosemite“ „Apple“ pristatė „kext parašą“ - branduolio plėtinio pasirašymą. Tai patikrina, ar „Mac“ visi „Mac“ tvarkyklės yra nepakeisti arba patvirtinti. Kadangi TRIM įgalinančios komunalinės paslaugos dirbo tokiu žemu lygiu, tai jos užrakino. Dabar reikėjo išjungti kext pasirašymo saugumo mechanizmą, kad šie diskai leistų TRIM sumažinti „Mac“ saugumą. Nuo „OS X 10.10.4“ „Apple“ dabar suteikia oficialų, bet nepalaikomą būdą įgalinti TRIM bet kuriam SSD.
Ar saugu įjungti TRIM savo SSD?
Nesvarbu, ar tai saugu, priklauso nuo jūsų „Mac“ naudojamo SSD. „Apple“ nenori būti atsakinga už bet kokias problemas, todėl OS X paslepia šią funkciją už komandos ir baisaus įspėjimo pranešimo.
Kiekvienas kietojo disko įrenginys įgyvendina TRIM šiek tiek kitaip, o daugelis SSD gamintojų tik išbando suderinamumą su „Windows“. Paieškos kompanija „Algolia“ rado kai kurių duomenų korupcijos klaidų su tam tikrais „Samsung SSD“ su „TRIM“ „Linux“, ir panašios problemos gali kilti, jei įjungėte TRIM tokiems įrenginiams Mac. Taip pat buvo pranešimų apie kai kuriuos svarbiausius diskus, kurie tinkamai neveikia su TRIM Linux sistemoje.
Iš tiesų, „Linux“ branduolyje yra juodas sąrašas SSD, kurie tinkamai nepalaiko TRIM. Tikriausiai neturėtumėte aktyvuoti „trimforce“, jei turite vieną iš SSD, rodomų šiame juodajame sąraše „Mac“.
Be to, daugelis diskų veikia tinkamai su „TRIM“ „Mac OS X“. „Mac“ naudotojai jau trejus metus naudojosi trečiosios šalies TRIM įgalinimo programomis su įvairiais SSD. Galite tęsti tam tikrus tyrimus ir pamatyti, ką kiti „Mac“ naudotojai patyrė įgalindami TRIM su SSD prieš tęsdami.
Suaktyvinkite TRIM su trimforce
„Apple“ tyliai pridėjo naują komandą, pavadintą „trimforce“, nedideliame OS X 10.10 Yosemite - OS X 10.10.4 atnaujinime. Ši programa taip pat įtraukta į OS X 10.11 El Capitan.
Ši komanda suaktyvina TRIM kiekvieną SSD jūsų Mac. Ji neleidžia tikrinti, kad TRIM gali veikti tik su „Apple“ teikiamomis „OEM“ kietojo kūno diskomis. Po to, kai paleisite, TRIM bus įjungtas visiems kietojo kūno diskams. Negalima leisti TRIM naudoti vieną SSD ir palikti jį išjungtą kitam.
Įspėjimas: tai darote savo pačių rizika! Visada yra gera idėja turėti tik svarbių failų atsargines kopijas.
Norėdami paleisti „trimforce“, atidarykite terminalo langą (paspauskite Command + Space, įveskite terminalą ir paspauskite „Enter“, kad paleistumėte terminalą per „Spotlight“). Į terminalo langą įveskite šią komandą ir paspauskite Enter:
sudo trimforce įgalina
Įrašykite savo vartotojo paskyros slaptažodį. Kai tai padarysite, turėsite perskaityti baisiai skambantį įspėjimą ir susitarti įvesdami a y.
Kai sutiksite su antruoju klausimu su „a“, „Mac“ bus iš naujo paleista y. Atnaujinus TRIM bus įjungtas visiems SSD, prijungtiems prie jūsų „Mac“.
Jei norite išjungti „trimforce“ ir naudoti tik „TRIM“ „Apple“ kietojo kūno įrenginiams, dar kartą atidarykite terminalo langą ir paleiskite šią komandą:
sudo trimforce išjungti
Realistiškai tai turėtų tinkamai veikti daugumoje „Mac“ įrenginių SSD, taip pat kaip ir daugeliui „Linux“ SSD veikiančių TRIM. Tačiau yra keletas išskirtinių rezultatų, o „Apple“ nenori būti atsakinga, jei jūsų SSD aparatūra tinkamai neįgyvendina TRIM ir jūs susiduriate su problemomis.
Vaizdo kreditas: kawaiikiri dėl „Flickr“