Kuidas lubada TRIM-i kolmanda osapoole SSD-dele Mac OS X-is
Mac võimaldab TRIM-i ainult Apple'i poolt pakutavate tahkis-draivide puhul. Kui uuendate oma Maci järelturu SSD-ga, ei kasuta Mac sellega TRIM-i. See vähendab draivi jõudlust.
Tänu Mac OS X 10.10.4-le on nüüd võimalik lubada TRIM-i mõnes Mac-i SSD-s lihtsa käsuga. Te ei pea enam OS X turvaelemente keelama ja oma süsteemi muutma.
Miks TRIM on oluline ja miks Macid ei luba seda alati vaikimisi
Kui operatsioonisüsteem kasutab TRIM-i tahkis-draiviga, saadab ta SSD-le signaali iga faili kustutamisel. SSD teab, et fail on kustutatud ja see võib kustutada faili andmed oma välkmälust. Välkmäluga on kiirem kirjutada tühjale mälule - täismälu kirjutamiseks tuleb mälu kõigepealt kustutada ja seejärel kirjutada. See põhjustab teie SSD aeglustumise aja jooksul, kui TRIM pole lubatud. TRIM tagab, et kustutatud faile sisaldavad füüsilised NAND-mälu asukohad kustutatakse enne, kui peate neile kirjutama. SSD saab seejärel hallata oma olemasolevat salvestust arukamalt.
Windows 7-l ja uuematel on TRIM-i jaoks sisseehitatud tugi, mida nad lubavad kõigi SSD-de jaoks. Ajalooliselt on Mac OS X võimaldanud ainult TRIM-i Apple'i pakutavate kõvakettade jaoks. Kasutajad, kes paigaldasid oma SSD-d, pidid looma kolmandate isikute tööriistu, mis võimaldasid TRIM-i toetamata.
OS X 10.10 Yosemite'is tutvustas Apple “kext signing” - Kerneli laienduse allkirjastamist. See kontrollib, kas kõik Maci draiverid on Apple'i poolt muutmata või heaks kiidetud. Kuna TRIM-i võimaldavad kommunaalteenused töötasid sellel madalal tasemel, lukustas see need välja. Nüüd oli vaja keelata kext-i allkirjastamise turvamehhanism, et võimaldada nende draivide jaoks TRIM-i, vähendades Maci turvalisust. Alustades OS X 10.10.4-st, pakub Apple nüüd ametlikku - kuid toetamata - võimalust lubada TRIM-i mis tahes SSD-le.
Kas turvaline on TRIM-i lubamine oma SSD-s?
Kas see on ohutu, sõltub teie Maci kasutatavast SSD-st. Apple ei taha olla vastutav ühegi probleemi eest, mistõttu OS X peidab selle funktsiooni käsu ja hirmutava hoiatussõnumi taga.
Iga tahkis-draiv rakendab TRIMi mõnevõrra erinevalt ja paljud SSD-tootjad testivad ainult ühilduvust Windowsis. Otsingufirma Algolia leidis mõningaid andmete rikkumise vigu teatud Samsungi SSD-dega, millel on TRIM Linuxis, ja sarnaseid probleeme võib tekkida, kui lubate sellistel draividel TRIM-i Mac'is. On teatatud ka mõningatest olulistest draividest, mis ei tööta TRIMiga Linuxis.
Tegelikult sisaldab Linuxi kernel SSD-de musta nimekirja, mis ei toeta TRIM-i korralikult. Tõenäoliselt ei tohiks trimfrooni aktiveerida, kui teil on mõni teie Maci musta nimekirja kantud SSD-dest.
Lisaks näib, et enamik draive töötab TRIM-iga korralikult Mac OS X-is. Maci kasutajad on kasutanud kolmanda osapoole TRIM-i võimaldavaid utiliite juba aastaid mitmesuguste SSD-dega. Enne jätkamist võiksite teha mõningaid uuringuid ja vaadata, mida teised Maci kasutajad on oma SSD-ga TRIM-i lubamisel kogenud.
Aktiveerige TRIM trimmeriga
Apple lisas vaikselt uuele käsule OS X 10.10 Yosemite - OS X 10.10.4 uue käsu nimega "trimforce". See utiliit kuulub ka OS X 10.11 El Capitan'i.
See käsk aktiveerib TRIM-i iga Maci iga SSD jaoks. See keelab kontrolli, mis võimaldab ainult TRIMil töötada Apple'i pakutavate OEM-tahkis-draividega. Pärast selle käivitamist lubatakse TRIM-i kõigi oma tahkis-draivide puhul. TRIM-i ei ole võimalik ühele SSD-le lubada ja jätta see teisele keelatud.
Hoiatus: teete seda omal vastutusel! Alati on hea mõte, et teie tähtsate failide varukoopiad oleksid igati juhuslikud.
Trimmefunktsiooni käivitamiseks avage terminali aken (vajutage Command + Space, tippige terminal ja vajutage Enter, et käivitada terminal Spotlighti kaudu). Sisestage terminali aknasse järgmine käsk ja vajutage Enter:
sudo trimforce lubab
Sisestage oma kasutajakonto parool kohe. Pärast seda peate lugema hirmutavat kõnet ja nõustuma, kirjutades a y.
Teie Mac taaskäivitub kohe pärast seda, kui olete teise küsimusega nõus y. Pärast taaskäivitamist aktiveeritakse TRIM kõikidele teie Maciga ühendatud SSD-dele.
Kui soovite trimmerit keelata ja kasutada ainult TRIM-i Apple'i tahkis-draivide jaoks, avage uuesti terminaliaken ja käivitage järgmine käsk:
sudo trimforce keelata
Realistlikult peaks see enamiku Maci SSD-de korral toimima korralikult, nii et TRIM-i lubamine töötab enamikul Linuxi SSD-del korralikult. Kuid seal on mõned kõrvalmõjud ja Apple ei taha olla vastutav, kui teie SSD riistvara ei rakenda TRIMi korralikult ja teil tekib probleeme.
Pildi krediit: kawaiikiri Flickris