If-Koubou

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

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

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.

Miksi TRIM on tärkeä ja miksi Macit eivät aina salli sitä 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 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.

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

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.

Aktivoi TRIM trimmitasolla

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ä