Активиране на TRIM за всеки SSD в OS X (Yosemite 10.10.4 или по-късно)

Съхранявайте SSD, които добавяте към вашия Mac в най-добра форма

Откакто Apple първи предлага Mac с SSD , те са включили поддръжка за TRIM, метод за операционната система за подпомагане на SSD за освобождаване на място.

Команда TRIM

Командата TRIM се издава от операционната система, за да подпомогне SSD при почистването на данни в блокове за съхранение, които вече не са необходими. Това спомага за записването на SSD, като запазва повече блокове от данни, на които да бъде написан. Също така SSD поддържа агресивно при почистване след себе си и причинява износване на чиповете на паметта, което води до ранна повреда.

TRIM се поддържа в OS X Lion (10.7) и по-късно, но Apple дава възможност само на командата TRIM за използване с SSD, доставени от Apple. Не е ясно защо Apple ограничава TRIM по този начин, но конвенционалната мъдрост е, че изпълнението на TRIM е на производителя на SSD и всеки производител на SSD използва различна методология на TRIM. Като такава, Apple искаше само да използва TRIM на SSD, които е сертифицирала.

Това остави онези от нас, които искаха да надстроят нашите Macs на студено, поне когато се стигна до работа с подобрение на SSD. Без подкрепа за TRIM, имаше възможност, с течение на времето, нашите скъпи SSD да се забавят и ние щяхме да видим спад в писането в SSD.

За щастие има няколко помощни програми на трети страни, които могат да активират TRIM за SSD, които не са доставени от Apple, включително TRIM Enabler, един от софтуера ми за Mac, който се избира през 2014 г. Тези помощни програми използват вградената поддръжка на TRIM от Apple; те просто премахнаха възможността операционната система да провери дали SSD е в списъка на одобрените производители на Apple.

Apple прави TRIM достъпна за всички SSD устройства

Започвайки с OS X Yosemite 10.10.4 и по-късно, Apple направи TRIM на разположение на всеки SSD, включително тези, инсталирани от DIYers, като много от нас тук в About: Macs и много от вас. Но въпреки че Apple вече поддържа SSD от трети страни, той е изключен от TRIM за SSD, които не са доставени от Apple, и го остави на потребителя, за да включи ръчно поддръжка на TRIM, ако това е желано.

Ако използвате TRIM?

Някои SSD от ранно поколение имаха необичайни реализации на функцията TRIM, които биха могли да доведат до корупция на данните. В по-голямата си част тези ранни SSD модели са трудни за намиране, освен ако не сте избрали един от източник, специализиран в употребявани продукти, като бълха пазари, суап срещи или eBay.

Едно нещо, което трябва да направите, е да се консултирате с производителя на SSD, за да видите дали има актуализации на фърмуера за модела SSD, който имате.

Не става въпрос само за по-старите SSD устройства, които могат да имат проблеми. Някои популярни SSD модели, като Samsung 840 EVO, 840 EVO Pro, 850 EVO и 850 EVO Pro, проявяват проблеми с TRIM, които могат да доведат до корупция на данните. За щастие за нас потребители на Mac, проблемите на Samsung TRIM изглеждат очевидни само когато се използват с команди TRIM в опашката. OS X използва само последователни TRIM команди по това време, така че позволявайки TRIM със серията SSD на Samsung трябва да е наред, както се съобщава от MacNN.

Значението на резервните копия

Използвах командата TRIM с SSD на трети страни, който инсталирах в нашия Mac Pro без проблеми, но преди да активирам TRIM, уверих се, че разполагам със система за архивиране . Ако SSD проявява повреда, причинена от TRIM, вероятно е да се възстановят големи блокове данни, което води до загуба на неизтриваеми файлове. Винаги разполагайте с резервна система на място.

Как да активирате TRIM в OS X

Преди да продължите, запомнете, че функцията TRIM е активирана автоматично за SSD, доставени от Apple; трябва само да изпълните следните стъпки за SSD на трети страни, които сте инсталирали като надстройки.

  1. Стартирайте терминала , намиращ се в папката / Applications / Utilities.
  2. В командния ред на терминала въведете текста по-долу: (Съвет: можете да трикратно щракнете върху командния ред и след това да го копирате / поставите в прозореца на терминала.) Sudo TRIMforce позволи
  3. Когато получите заявка, въведете администраторската си парола.
  4. След това терминалът ще доведе до едно от най-страшните предупреждения, които Apple все още е измислила:
    "ВАЖНА ЗАБЕЛЕЖКА: Тази сила на инструмента позволява TRIM за всички съответни прикачени устройства, въпреки че такива устройства може да не са били валидирани за целостта на данните при използване на TRIM. Използването на този инструмент за активиране на TRIM може да доведе до нежелана загуба на данни или корупция на данните. Не трябва да се използва в търговска среда или с важни данни. Преди да използвате този инструмент, трябва да архивирате всичките си данни и редовно да архивирате данни, докато TRIM е активиран. Този инструмент се предоставя на база "както е". APPLE НЕ ПРЕДОСТАВЯ ГАРАНЦИИ, ИЗРИЧНИ ИЛИ ПОДРАЗБИРАЩИ, ВКЛЮЧИТЕЛНО, НО НЕ САМО, СЛЕДНИТЕ ГАРАНЦИИ ЗА НЕНАРУШАВАНЕ, ПРОДАВАЕМОСТ И ПРИГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ ПО ОТНОШЕНИЕ НА ТЕЗИ ИНСТРУМЕНТИ ИЛИ ИЗПОЛЗВАНЕ САМО САМО ИЛИ В КОМБИНАЦИЯ С ВАШИТЕ УСТРОЙСТВА, СИСТЕМИ ИЛИ УСЛУГИ. С ИЗПОЛЗВАНЕТО НА НАСТОЯЩИЯ ИНСТРУМЕНТ, ЗА ДА ИЗПОЛЗВАТЕ ТРИМ, СЕ СЪГЛАСЯВАТЕ, ЧЕ В РАЗМЕР, ПОЗВОЛЕНА ОТ ПРИЛОЖИМОТО ЗАКОНОДАТЕЛСТВО, ИЗПОЛЗВАНЕТО НА ИНСТРУМЕНТА Е НА ВАШИЯ РАЗЛИЧЕН РИСК И ЧЕ ВСИЧКИ РИСКОВЕ ЗА УДОВЛЕТВОРЕНО КАЧЕСТВО, ЕФЕКТИВНОСТ, ТОЧНОСТ И ЕФОРТ СА С ТЯХ.
    Наистина ли искате да продължите (Y / N)? "
  1. Доста страшно страшно, но докато разполагате с текущо архивиране и система като Time Machine, за да запазите текущите ви резервни копия, не трябва да се притеснявате прекалено много да се възползвате от TRIM, за да запазите SSD в най-горната си форма.
  2. Въведете y от прозореца на терминала, за да разрешите TRIM, или N, за да оставите TRIM изключен за SSD на други производители.
  3. След като активирате функцията TRIM, вашият Mac ще трябва да бъде рестартиран, за да се възползва от услугата TRIM.

Няколко допълнителни бележки за TRIM

TRIM не се поддържа в външни заграждения, които използват USB или FireWire като метод за връзка с Mac. Загражденията на Thunderbolt със SSD поддържат използването на TRIM.

Изключване на TRIM за SSD от трети страни

Ако решите, че не искате да имате включен TRIM за SSD от трети страни, можете да използвате командата TRIMforce, за да деактивирате TRIM, като изпълните горните инструкции и замените командата Terminal с:

sudo TRIMforce изключете

Точно както когато включите TRIM, ще трябва да рестартирате своя Mac, за да завършите процеса на изключване на TRIM.