Mac-tietokoneet mahdollistavat vain TRIM-laitteen Apple-toimittamien kiinteän tilan asemille. Jos päivität Macia jälkimarkkinoilla SSD: llä, Mac ei käytä sitä TRIMin kanssa. Tämä vähentää taajuusmuuttajan suorituskykyä.
Mac OS X 10.10.4: n ansiosta on mahdollista ottaa TRIM käyttöön missä tahansa Macin SSD: ssä yksinkertaisella komennolla. Sinun ei enää tarvitse poistaa OS X: n suojaustoimintoja käytöstä ja muuttaa järjestelmääsi tämän tekemiseen.
Kun käyttöjärjestelmä käyttää vakiotilaa käyttävää TRIM-laitetta, se lähettää signaalin SSD: lle aina, kun poistat tiedoston. SSD tietää, että tiedosto on poistettu ja se voi poistaa tiedoston tiedot flash-tallennustilasta. Flash-muistilla on nopeampi kirjoittaa tyhjään muistiin - kirjoittaa koko muistiin, muisti on ensin pyyhittävä ja kirjoitettava sitten. Tämä saa SSD: n hidastumaan ajan myötä, ellei TRIM ole käytössä. TRIM varmistaa, että poistetut tiedostot sisältävä fyysinen NAND-muistipaikka poistetaan ennen kuin sinun tarvitsee kirjoittaa niitä. SSD voi hallita sen käytettävissä olevaa tallennustilaa älykkäästi.
Windows 7: ssä ja uudemmissa on ollut sisäänrakennettu TRIM-tuki, jota ne mahdollistavat kaikille SSD-laitteille. Historiallisesti Mac OS X on ottanut käyttöön vain TRIMin Solid-tilassa, jonka Apple tarjoaa. Käyttäjät, jotka asensivat SSD: t, joutuivat etsimään kolmannen osapuolen työkaluja, jotka sallivat TRIMin tukemattomalla tavalla.
OS X 10.10 Yosemiteessa Apple esitteli "kext-allekirjoituksen" - ytimen laajennuksen allekirjoittamisen. Tämä tarkistaa, että kaikki Mac-ohjaimet ovat joko muuttumattomia tai Applen hyväksymä. Koska TRIM-apuohjelmat toimivat tällä alhaisella tasolla, tämä lukkiutui. Nyt oli välttämätöntä poistaa kext-allekirjoituksen suojausmekanismi, jotta TRIM voidaan käyttää näihin asemiin ja vähentää Macin turvallisuutta. Alkaen OS X 10.10.4, Apple tarjoaa nyt virallisen - mutta ei tuetun - tapa mahdollistaa TRIM mahdollisille SSD.
Se, onko tämä turvallinen, riippuu SSD: stä, jota käytät Macissa. Apple ei halua olla vastuussa kaikista asioista, minkä vuoksi OS X piilottaa tämän toiminnon komennon takana ja pelottava varoitusviesti.
Jokainen kiintolevyn asema toteuttaa TRIMin hieman eri tavalla ja monet SSD-valmistajat testaavat vain yhteensopivuuden Windowsissa. Etsiyhtiö Algolia löysi tietyt korruptiovirheet tiettyjen Samsung SSD -laitteiden kanssa TRIM: llä Linuxilla ja samankaltaisia ongelmia saattaa ilmetä, jos otat TRIMin tällaisiin asemiin Macissa. On myös raportoitu, että jotkut Crucial-asemat eivät toimi oikein TRIMin kanssa Linuxissa.
Itse asiassa Linux-ytimessä on mustan listan SSD-tiedostoista, jotka eivät tue TRIMia oikein. Luultavasti ei pitäisi aktivoida trimforcea, jos sinulla on yksi SSD-tiedostoista, jotka näkyvät Mac-tietokoneesi mustalla listalla.
Tämän lisäksi useimmat asemat näyttävät toimivan oikein TRIMin kanssa Mac OS X: ssä. Mac-käyttäjät ovat käyttäneet kolmansille osapuolille tarkoitettuja TRIM-apuohjelmia vuosia erilaisilla SSD-levyillä. Voit halutessasi tehdä jonkin verran tutkimustyötä ja nähdä, mitä muut Mac-käyttäjät ovat kokeneet, kun TRIM mahdollistetaan SSD: llä, ennen kuin jatkat.
Apple hiljaa lisäsi uuden käskyn nimeltä "trimforce" pienemmässä päivityksessä OS X 10.10: lle Yosemite - OS X 10.10.4. Tämä apuohjelma sisältyy myös OS X 10.11 El Capitan -ohjelmaan.
Tämä komento aktivoi TRIMin jokaiselle SSD: lle Mac-tietokoneessasi. Se poistaa tarkastuksen, joka sallii TRIM: n vain toimivan Apple-toimittamien alkuperäisten OEM-asemien kanssa. Kun suoritat sen, TRIM otetaan käyttöön kaikissa kiinteän tilan aseissa. Ei ole mahdollista ottaa käyttöön yhtä SSD: tä ja jättää sen käytöstä toiselle.
Varoitus: Teet tämän omalla vastuullasi! On aina hyvä palauttaa tärkeät tiedostosi varmuuskopiot juuri siinä tapauksessa.
Suorita trimmaus avaamalla pääteikkunan (paina Command + Space, kirjoita terminaali ja paina Enter päästäksesi terminaalin Spotlightin kautta). Kirjoita seuraava komento pääteikkunaan ja paina Enter:
sudo trimforce enable
Anna käyttäjätunnuksesi salasana heti. Kun olet tehnyt, sinun täytyy lukea pelottava varoitus ja sopia kirjoittamalla a y.
Mac käynnistyy heti uudelleen, kun olet hyväksynyt toisen kysymyksen a y. Kun se käynnistyy uudelleen, TRIM otetaan käyttöön kaikissa Mac-tietokoneeseen liitetyissä SSD-laitteissa.
Jos haluat poistaa trimforcen käytöstä ja käyttää vain TRIMia Applen alkuperäisten OEM-asemien kanssa, avaa Terminal-ikkuna uudelleen ja suorita seuraava komento:
sudo trimforce poissa käytöstä
Todellisuudessa tämän pitäisi toimia oikein useimpien Mac-koneiden SSD-laitteiden kanssa, aivan kuten sallii TRIMin toimivan kunnolla useimmille Linux-käyttöjärjestelmille. Mutta on olemassa muutamia outlierejä, ja Apple ei halua olla vastuussa, jos SSD: n laitteisto ei toteuta TRIMiä oikein ja joutuu ongelmia.
Kuvauskenttä: kawaiikiri Flickrissä