MacRumors

Skip to Content

OS X El Capitan открывает двери для поддержки TRIM на сторонних SSD для улучшения производительности

samsung_ssdПользователи, желающие обновить свои старые Mac сторонними твердотельными накопителями (SSD), сталкивались с отсутствием поддержки TRIM на этих дисках в OS X. TRIM — это команда на уровне системы, которая позволяет операционной системе и накопителю обмениваться информацией о том, какие области накопителя считаются неиспользуемыми и, следовательно, готовы к стиранию и перезаписи. При отсутствии TRIM пользователи могут заметить значительное замедление записи на диск по мере его заполнения.

Официально TRIM поддерживался только на дисках Apple, и хотя были разработаны такие инструменты, как TRIM Enabler, для включения TRIM на сторонних дисках, они столкнулись с проблемами в OS X Yosemite из-за использования Apple подписи kext. При наличии этой меры безопасности пользователи должны были отключить подпись kext, чтобы включить TRIM, и если бы подпись kext была снова включена, например, при сбросе NVRAM/PRAM во время устранения неполадок, система пользователя отказывалась загружаться.

С момента выхода разработческой версии OS X El Capitan в понедельник, ряд пользователей, заинтересованных в поддержке TRIM, исследовали возможности TRIM на сторонних SSD, особенно с учетом новых функций безопасности «rootless», которые ограничивают доступ ко многим системным файлам.

Некоторые пользователи экспериментировали с различными опциями, включая временное отключение rootless для запуска таких утилит, как TRIM Enabler, а участники нашего форума обнаружили простую команду для включения встроенной поддержки TRIM на сторонних дисках, которая может быть активирована после отключения rootless. Разработчик TRIM Enabler и другие подтвердили, что метод работает, и планируют улучшить свое программное обеспечение для его поддержки.

trim_elcap


Включение TRIM этим методом сопровождается предупреждением от Apple, поскольку оно может иногда вызывать проблемы, и компания хочет убедиться, что пользователи действуют на свой страх и риск.

Этот инструмент принудительно включает TRIM для всех соответствующих подключенных устройств, даже если они не были проверены на целостность данных при использовании этой функции. Используя этот инструмент для включения TRIM, вы соглашаетесь с тем, что Apple не несет ответственности за любые возможные последствия, включая, но не ограничиваясь, потерю или повреждение данных.

Apple, безусловно, может внести изменения по мере развития OS X El Capitan, но учитывая встроенный инструмент trimforce, похоже, компания намерена разрешить работу TRIM на сторонних SSD. Документация «man» для команды trimforce указывает на то, что она была представлена в OS X 10.10.4, которая все еще находится в стадии тестирования разработчиками, но участник форума mikeboss определил, что она отсутствует в текущей сборке для разработчиков.

Хотя большинству пользователей никогда не придется сталкиваться с этой проблемой, обновление до SSD является популярным способом выжать больше скорости и продлить срок службы старого Mac, поэтому существует значительное сообщество пользователей, заинтересованных в том, чтобы TRIM работал на их сторонних дисках, и некоторым из них TRIM может оказаться полезным инструментом.

(Спасибо, не Джони!)