24Aug

Kako omogućiti TRIM za treće strane SSD-a na Mac OS X

click fraud protection

Mac-ovi omogućuju samo TRIM za Apple-osigurane statične diskove s kojima dolaze. Ako nadogradite Mac sa SSD servisom, vaš Mac neće koristiti TRIM s njim. To smanjuje performanse pogona.

Zahvaljujući Mac OS X 10.10.4, sada je moguće omogućiti TRIM na bilo kojem SSD-u na vašem Macu jednostavnom naredbom. Više ne morate onemogućiti sigurnosne značajke OS X i mijenjati svoj sustav da to učinite.

Zašto je TRIM važan i zašto Macovi to ne omogućuju prema zadanim postavkama

Kada operativni sustav koristi TRIM sa statičkim diskom, šalje signal SSD-u svaki put kad izbrišete datoteku. SSD zna da je datoteka izbrisana i može izbrisati podatke iz svoje bljeskalice. Uz bljeskalicu, brže je pisati na prazno pamćenje - za pisanje u punu memoriju, prvo se mora izbrisati i potom zapisati. To uzrokuje usporavanje SSD-a tijekom vremena, osim ako je TRIM omogućen. TRIM osigurava da se fizičke memorije NAND-a koje sadrže izbrisane datoteke brišu prije nego što ih trebate pisati. SSD tada može inteligentnije upravljati svojim raspoloživom pohranom.

instagram viewer

Windows 7 i noviji su imali ugrađenu podršku za TRIM, koje omogućuju svim SSD-ovima. Povijesno gledano, Mac OS X je omogućio samo TRIM za statičke diskove koje pruža Apple. Korisnici koji su instalirali vlastite SSD-ove morali su loviti alate trećih strana koji su omogućili TRIM na nepodržan način.

U OS X 10.10 Yosemite, Apple predstavio "kext potpisivanje" - Kernel produljenje potpisivanja. To provjerava jesu li svi upravljački programi na Macu nepromijenjeni ili odobreni od strane Apple. Kao što su TRIM-om omogućavali komunalije radili na toj niskoj razini, to je zaključalo. Sada je potrebno onemogućiti sigurnosni mehanizam za potpisivanje kext-a kako bi se omogućio TRIM za ove diskove, smanjujući sigurnost Mac računala. Počevši od OS X 10.10.4, Apple sada pruža službeni - ali nepodržani - način omogućavanja TRIM za bilo koji SSD.

Je li sigurno omogućiti TRIM na vašem SSD-u?

Bez obzira je li to sigurno učiniti, ovisi o SSD-u koji upotrebljavate na Mac računalu. Apple ne želi biti odgovoran za bilo kakve probleme, zbog čega OS X skriva tu funkcionalnost iza naredbe i zastrašujuće poruke upozorenja.

Svaki statični pogon implementira TRIM na nešto drugačiji način, a mnogi proizvođači SSD-a samo zaista testiraju kompatibilnost na sustavu Windows. Tvrtka za pretraživanje Algolia pronašla je neke pogreške u korupciji podataka s određenim Samsung SSD-ovima s TRIM-om na Linuxu, a slični problemi mogu se pojaviti ako ste omogućili TRIM za takve pogone na Mac računalu. Također su izvijestili o nekim ključnim pogonima koji ne rade ispravno s TRIM-om na Linuxu.

U stvari, Linux kernel sadrži crni popis SSD-ova koji ne podržavaju TRIM pravilno. Vjerojatno ne biste trebali aktivirati trimforce ako imate jedan od SSD-ova koji se pojavljuju na ovom crnom popisu na vašem Macu.

Osim toga, čini se da većina pogona ispravno rade s TRIM-om na Mac OS X-u. Korisnici Mac-a godinama koriste razne SSD-ove trima korisnicima. Možda želite napraviti neka istraživanja i vidjeti što drugi korisnici Maca doživjeli kada omogućite TRIM sa SSD-om prije nego što nastavite.

Aktivirajte TRIM s trimforceom

Apple tiho dodao novu naredbu pod nazivom "trimforce" u manjem ažuriranju OS X 10.10 Yosemite - OS X 10.10.4.Ovaj uslužni program također je uključen u OS X 10.11 El Capitan.

Ova naredba aktivira TRIM za svaki SSD na Mac računalu. On onemogućuje provjeru koja samo omogućuje TRIM-u rad s OEM solid-state pogonskim uređajima koje pruža OEM.Nakon što ga pokrenete, TRIM će biti omogućen za sve vaše statičke diskove. Nema načina da omogućite TRIM za jedan SSD i ostavite je onemogućen za drugi.

Upozorenje: to činite na vlastiti rizik! Uvijek je dobra ideja da imate sigurnosne kopije vaših važnih datoteka, upravo u slučaju.

Da biste pokrenuli trimforce, otvorite prozor terminala( pritisnite Command + Space, upišite Terminal i pritisnite Enter da biste pokrenuli terminal putem Spotlighta).Upišite sljedeću naredbu u prozor terminala i pritisnite Enter:

sudo trimforce omogućite

Unesite lozinku korisničkog računa na upit. Nakon što to učinite, morat ćete pročitati zastrašujuće upozorenje i dogovoriti upisivanjem y .

Vaš Mac će se odmah ponovno pokrenuti nakon što se slažete s drugim pitanjem y .Nakon ponovnog pokretanja, TRIM će biti omogućen za sve SSD povezane s vašim Mac računalom.

Ako želite onemogućiti trimforce i koristiti samo TRIM za Appleove solid state drive pogone, ponovo otvorite prozor Terminal i pokrenite sljedeću naredbu:

sudo trimforce onemogućio

Realno, to bi trebalo pravilno raditi s većinom SSD-ova na Macu, baš kao što omogućuje TRIM ispravno funkcioniranje za većinu SSD-ova na Linuxu. No, postoji nekoliko outliera, a Apple ne želi biti odgovoran ako vaš hardver SSD-a ne provodi TRIM pravilno i imate problema.

Image Credit: kawaiikiri na Flickr