24Aug

Miten sallitaan TRIM kolmannen osapuolen SSD-laitteille Mac OS X: ssä

Mac-tietokoneet mahdollistavat vain TRIMin Apple-toimittamille kiinteille asemille, joita ne käyttävät. 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 käytöstä OS X: n suojaustoimintoja ja muokata järjestelmääsi tämän tekemiseksi.

Miksi TRIM on tärkeä ja miksi Macit eivät aina ota sitä käyttöön oletuksena

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 tuki TRIMille, 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.

Onko turvallista ottaa TRIM käyttöön SSD: ssäsi?

Tämä on turvallista tehdä riippuen 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 kiintolevyasema käyttää TRIMä 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 kolmannen osapuolen 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.

Aktivoi TRIM trimmitasolla

Apple hiljaa lisäsi uuden käskyn "trimforce" pienemmäksi päivitykseksi 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.

Avaa trimmitaso 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 kehotteeseen. Kun olet tehnyt, sinun täytyy lukea pelottava varoitus ja sopia kirjoittamalla y .

Mac-tietokone käynnistyy heti uudelleen, kun olet hyväksynyt toisen kysymyksen y : llä.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 poista

Realistisesti tämän pitäisi toimia oikein useimpien Mac-koneiden SSD-tiedostojen kanssa, aivan kuten sallii TRIMin toimivan oikein useimpiin SSD-tiedostoihin Linuxissa. Mutta on olemassa muutamia outlierejä, ja Apple ei halua olla vastuussa, jos SSD: n laitteisto ei toteuta TRIMiä oikein ja joutuu ongelmia.

Image Credit: kawaiikiri on Flickr