Откакто 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. Тези помощни програми използват вградената подкрепа на Apple за TRIM; те просто премахнаха възможността операционната система да провери дали 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 на трети страни, които сте инсталирали като надстройки.
Няколко допълнителни бележки за TRIM
TRIM не се поддържа в външни заграждения, които използват USB или FireWire като метод за връзка с Mac. Загражденията на Thunderbolt със SSD поддържат използването на TRIM.
Изключване на TRIM за SSD от трети страни
Ако решите, че не искате да имате включен TRIM за SSD от трети страни, можете да използвате командата TRIMforce, за да деактивирате TRIM, като изпълните горните указания и замените командата Terminal с:
sudo TRIMforce изключете
Точно както когато включите TRIM, ще трябва да рестартирате своя Mac, за да завършите процеса на изключване на TRIM.




