24Aug

Kako omogočiti TRIM za tretje stranke SSD-jev v sistemu Mac OS X

click fraud protection

Macs omogočajo TRIM samo trde diske, ki jih ponujajo Apple.Če nadgradite svoj Mac s SSD-jem po končanem trgovanju, vaš Mac ne bo uporabljal TRIM-a. To zmanjša učinkovitost pogona.

Zahvaljujoč Mac OS X 10.10.4 je sedaj mogoče omogočiti TRIM na katerem koli SSD-ju v vašem Macu s preprostim ukazom. Za to ne potrebujete več onemogočiti varnostnih funkcij OS X in spremenite svoj sistem.

Zakaj je TRIM pomemben in zakaj ga Mac ne vedno vedno omogoči po privzetku

Ko operacijski sistem uporablja TRIM s trdim diskom, pošlje vsakič, ko izbrišete datoteko, signal SSD.SSD ve, da je datoteka izbrisana in da lahko podatke iz datoteke zbriše iz svojega bliskovnega pomnilnika. Z bliskovnim pomnilnikom je hitreje pisati v prazen pomnilnik - za pisanje v polni pomnilnik je treba najprej izbrisati in nato pisati v pomnilnik. To povzroči, da se vaš SSD sčasoma upočasni, razen če je TRIM omogočen. TRIM zagotavlja, da se fizične NAND pomnilne lokacije, ki vsebujejo izbrisane datoteke, izbrišejo, preden jih morate pisati. SSD lahko nato bolj inteligentno upravlja z razpoložljivim pomnilnikom.

instagram viewer

Windows 7 in novejši so imeli vgrajeno podporo za TRIM, kar omogočajo za vse SSD-je. Zgodovinsko gledano je Mac OS X omogočal samo TRIM za trde diske, ki jih ponuja Apple. Uporabniki, ki so namestili svoje lastne SSD-je, so morali loviti orodja tretjih oseb, ki omogočajo TRIM na nepodprt način.

V OS X 10.10 Yosemite je Apple predstavil "podpisovanje kexta" - podpisovanje razširitve jedra. To preveri, ali so vsi gonilniki na Macu nespremenjeni ali odobreni s strani Apple. Ker so pripomočki za omogočanje TRIM delali na tej nizki ravni, so jih zaklenili. Zdaj je bilo treba onemogočiti varnostni mehanizem za podpisovanje kexta, da omogočite TRIM za te pogone, kar zmanjša varnost Mac. Od operacijskega sistema OS X 10.10.4, Apple zdaj ponuja uradni - vendar nepodprti način - omogočiti TRIM za kateri koli SSD.

Ali je varno omogočiti TRIM na vašem SSD?

Ali je to varno, je odvisno od SSD-ja, ki ga uporabljate v računalniku Mac. Apple ne želi biti odgovoren za kakršna koli vprašanja, zato OS X skrije to funkcionalnost za ukazom in strašno opozorilno sporočilo.

Vsak SSD poganja TRIM na nekoliko drugačen način, mnogi proizvajalci SSD pa resnično testirajo samo združljivost v operacijskem sistemu Windows. Podjetje za iskanje Algolia je odkrilo nekaj podatkov o korupciji z nekaterimi Samsung SSD s TRIMom na Linuxu, podobne težave pa se lahko pojavijo, če ste omogočili TRIM za take pogone v računalniku Mac. Obstajajo tudi poročila nekaterih ključnih pogonov, ki ne delujejo pravilno z TRIMom na Linuxu.

Pravzaprav jedro Linuxa vsebuje črni seznam SSD-jev, ki ne podpirajo pravilno TRIM-a. Verjetno ne bi smeli aktivirati trimforce, če imate enega od SSD-jev, ki se prikažejo na tem črnem seznamu v vašem računalniku Mac.

Poleg tega se zdi, da večina pogonov deluje pravilno s programom TRIM v sistemu Mac OS X. Uporabniki računalnikov so z leti uporabljali pripomočke za omogočanje TRIM-ja, ki jih ponujajo različni SSD-ji. Morda boste želeli narediti nekaj raziskav in preveriti, kaj so imeli drugi uporabniki računalnikov, če omogočite TRIM s svojim SSD pred nadaljevanjem.

Aktiviranje TRIM-a s trimforcem

Apple je tiho dodal nov ukaz pod imenom trimforce v majhen posodobitvi OS X 10.10 Yosemite - OS X 10.10.4.Ta uporabnost je vključena tudi v OS X 10.11 El Capitan.

Ta ukaz aktivira TRIM za vsak posamezen SSD na vašem računalniku Mac. Omogoča preverjanje, ki TRIM omogoča samo delo s trdimi diski OEM, ki jih ponuja Apple. Ko jo zaženete, bo TRIM omogočen za vse vaše trdne diske. Ni možnosti, da TRIM omogočite en SSD in pustite, da je onemogočen za drugega.

Opozorilo: To delate na lastno odgovornost! Vedno je dobra zamisel, da imate varnostne kopije svojih pomembnih datotek, za vsak primer posebej.

Če želite zagnati trimforce, odprite okno Terminal( pritisnite Command + Space, vtipkajte Terminal in pritisnite Enter za zagon terminala prek Spotlight).V okno terminala vnesite naslednji ukaz in pritisnite Enter:

sudo trimforce omogoči

V pozivu vnesite geslo svojega uporabniškega računa. Po tem, boste morali prebrati zastrašujoče opozorilo in se strinjate tako, da vnesete y .

Vaš Mac bo takoj ponovno zagnal, ko se strinjate z drugim vprašanjem s in .Po ponovnem zagonu bo TRIM omogočen za vse SSD-je, priključene na vaš Mac.

Če želite onemogočiti trimforce in uporabljati samo TRIM za pogone trdega diska podjetja Apple, odprite okno Terminal in zaženite naslednji ukaz:

sudo trimforce onemogoči

Realno bi moralo to delovati pravilno pri večini SSD-jev v Macu, prav tako kot omogoča omogočanje TRIM-a za večino SSD-jev na Linuxu. Ampak obstaja nekaj outliers, in Apple ne želi biti odgovoren, če vaša strojna oprema SSD ne izvaja pravilno TRIM in naletite na težave.

Image Credit: kawaiikiri na Flickr