24Aug

Kuidas lubada kolmandate osapoolte SSD-de jaoks TRIM-i Mac OS X-is

Mac-id võimaldavad ainult Apple'iga kaasas olevate tahkete osakeste draivide TRIM-i. Kui teete oma Maci järelturu SSD-ga täiendavat versiooni, ei kasuta Mac teie jaoks TRIM-i. See vähendab ajamite jõudlust.

Tänu Mac OS X 10.10.4-le on nüüd võimalik TRIM-i mis tahes SSD-s Macis lubada lihtsa käsuga. Te ei pea enam OS X-i turvafunktsioone keelama ja seda süsteemi muutma.

Miks TRIM on tähtis ja miks Mac ei anna seda alati vaikimisi

Kui operatsioonisüsteem kasutab TRIM-i tahavaatega draiviga, saadab ta SSD-le iga kord faili kustutamisel signaali. SSD teab, et fail on kustutatud ja see võib kustutada faili andmed selle välkmälust. Välkmälu abil on kiirem kirjutada tühjale mällu - täis mällu kirjutamiseks tuleb kõigepealt kustutada mälu ja seejärel kirjutada. See põhjustab teie SSD aeglustumise aja jooksul, kui TRIM pole lubatud. TRIM tagab kustutatud failide füüsilised NAND-mälu asukohad, enne kui neile neile kirjutama hakatakse. Seejärel saab SSD hallata oma olemasolevat ladustamist arukamalt.

Windows 7 ja uuematel on sisseehitatud tugi TRIM-ile, mida nad võimaldavad kõigile SSD-dele. Ajalooliselt on Mac OS X lubanud ainult TRIM-i ühilduvate tahvelarvutite jaoks, mida Apple pakub. Kasutajad, kes installisid oma SSD-sid, pidid hankima kolmanda osapoole tööriistu, mis võimaldasid TRIM-i mitte toetada.

OS X 10.10 Yosemite'is tutvustas Apple sisse "kext signing" - kerneli laienduse allkirjastamine. See kontrollib, et kõik Maci draiverid on kas Apple'i poolt muutmata või heaks kiidetud. Kuna TRIM-i võimaldavad kommunaalettevõtted töötasid sellel madalal tasemel, lukus need need välja. Nüüd oli vaja keelata kext-allkirjastamise turvamehhanism TRIM-i lubamiseks nendele draividele, vähendades Maci turvalisust. Alates OS X 10.10.4-st pakub Apple praegu ametlikku - kuid mitte toetust - võimalust TRIM-i lubamiseks mis tahes SSD-le.

Kas SSD lubamine on turvaline?

Kas see on turvaline, sõltub teie Macis kasutatavast SSD-st. Apple ei taha olla vastutav mis tahes probleemide eest, mistõttu OS X peidab selle funktsiooni käskluse taga ja hirmus hoiatus.

Igasugune tahkete osakeste draiv rakendab TRIM-i mõnevõrra teisel viisil ning paljud SSD tootjad vaid tõesti testivad Windowsi ühilduvust. Otsimootor Algolia leidis Linuxis teatud TRIM-i jaoks mõeldud Samsungi SSD-dega mõningaid andmete rikkimine vigu, ja sarnased probleemid võivad ilmneda, kui lubate Mac-i jaoks selliste draivide jaoks TRIM-i. Samuti on teatatud mõnest olulisest ajast, mis Linuxiga TRIM ei tööta korralikult.

Tegelikult sisaldab Linuxi kernel musta nimekirja SSD-dest, mis TRIM-i korralikult ei toeta. Tõenäoliselt ei peaks aktiveerima trimforce'i, kui teil on Macis selle musta nimekirja ilmuv SSD.

Lisaks sellele näib, et enamik draive töötavad Mac OS X-s TRIMiga korralikult. Mac'i kasutajad on aastaid kasutanud mitmesuguseid SSD-sid kasutavate kolmandate osapoolte TRIM-i võimaldavate kommunikatsioonide jaoks. Enne jätkamist võite proovida mõnda uurimistööd ja vaadata, mida teised Maci kasutajad on kogenud, kui lubate TRIM-i oma SSD-ga.

Aktiveerige TRIM koos trimforce

Apple vaikselt lisanud uue käsku "trimforce" väiksemas värskenduses operatsioonisüsteemile X 10.10 Yosemite - OS X 10.10.4.See utiliit on ka OS X 10.11 El Capitanis.

See käsk aktiveerib TRIMi iga Mac'i jaoks ühe SSD-d. See blokeerib kontrolli, mis lubab TRIM-il töötada ainult Apple'i poolt pakutavate OEM-i tahkete osakestega draividega. Pärast selle käivitamist lubatakse TRIM kõigi tahkete osakestega draivide jaoks.Ühe SSD-ga TRIM-i lubamiseks pole võimalust ja jätate selle teise jaoks keelatud.

Hoiatus: teete seda omal vastutusel! See on alati hea mõte oma oluliste failide varukoopiate tegemiseks.

Käivitage trimforce, avage terminali aken( vajutage klahvikombinatsiooni Command + Space, tippige Terminal ja vajutage Enter, et käivitada terminal läbi Spotlight).Sisestage terminali aknasse järgmine käsk ja vajutage Enter:

sudo trimforce enable

Sisestage oma kasutajakonto parool viipa. Pärast seda peate lugema hirmutava hoiatuse ja nõustuma, kirjutades ja .

Teie Mac kohe taaskäivitub, kui olete nõustunud teise küsimusega ja -ga. Pärast arvuti taaskäivitamist lubatakse TRIM-i kõigi Mac-arvutiga ühendatud SSD-de jaoks.

Kui soovite eemaldada trimforce'i ja kasutada ainult Apple'i OEM-i tahkete osakeste draividega TRIM-i, avage terminali aken ja käivitage järgmine käsk:

sudo trimforce blokeerib

Reaalselt peaks see töötama Macis enamus SSD-sid õigesti, nagu lubab TRIM enamikku Linuxi SSD-dest korralikult töötada. Kuid on mõned väljavooluallikad, ja Apple ei taha olla vastutav, kui teie SSD riistvara TRIM-i korralikult ei tööta ja probleemid tekivad.

Image Credit: Kawaiikiri Flickr

-l