Включаем TRIM для сторонних SSD накопителей в OS X El Capitan
Сегодня порадую всех маководов, которые дооборудовали свои Mac сторонними SSD дисками. Так, в своё время, поступил и я со своим Mac mini практически сразу после после покупки, заменив штатный HDD на SSD. В результате такого апгрейда получаем колоссальный прирост производительности.
Однако, не всё так гладко как хотелось бы... дело в том, что на компьютерах Mac, в которых не был изначально установлен SSD накопитель, функция TRIM отключена. Скорее всего это связано с политикой компании Apple относительно комплектующих других брендов. Потому включить TRIM в OS X для сторонних SSD до выхода OS X El Capitan (или OS X Yosemite начиная с версии 10.10.4) было крайне сложно. Для этого требовалось изменять системное расширение ядра kext, а такое решение проблемы ну совсем никуда не годится.
Давайте немного расскажу что же это такое, если кто не знает:
TRIM (англ. to trim — подрезать) — команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления.
Вообще в сети полно информации по команде TRIM, с практической же точки зрения следует знать, что если TRIM не используется, то со временем SSD накопитель начинает работать гораздо медленнее, а именно ухудшается производительность операций записи.
А теперь самое главное и долгожданное. Активация TRIM для любых SSD накопителей в OS X El Capitan отныне производится единственной командой в терминале:
sudo trimforce enable
Как видите, команда выполняется от суперпользователя, потому запрашивается пароль администратора. Надо будет пару раз утвердительно ответить и дождаться перезагрузки вашего Mac. Теперь TRIM активирована и остается наслаждаться работой.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.