Блог Константина

Как включить TRIM в Yosemite

Не секрет, что при установке стороннего (не родного для Apple) ssd, работать TRIM не будет. Разумеется, после модернизации Макбука, у меня TRIM тоже не работал. Самый простой способ это установка Trim Enabler. Лично я никогда не ставил левые приложения и никому не советую. Есть более разумный способ, о котором сегодня и расскажу.

Открываем терминал, и вводим следующее:
sudo nvram boot-args="kext-dev-mode=1"
Система запросит пароль.

После чего перезагружаем систему, выполнив команду
sudo reboot:

После перезагрузки в консоли выполняем следующее:
sudo perl -pi -e 's|\x41\x50\x50\x4c\x45\x20\x53\x53\x44|\x00\x00\x00\x00\x00\x00\x00\x00\x00|g' /System/Library/Extensions/IOAHCIFamily.kext/
Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

Затем выполняем следующую команду:
sudo kextcache -system-prelinked-kernel

Перезагружаемся и проверяем TRIM.

Данный способ работает на Yosemite. После обновления скорей всего придется выполнить эти операции заново. На хакинтоше тоже можно применить данный способ, однако, есть Clover, где все это делается без участия человека.

Начиная с 10.10.4, поддержку trimm можно включить, выполнив следующую команду в терминале: sudo trimforce enable.

Комментариев: 7
  1. Указанный совет привел к невозможности загрузки Макбука. Для включения Trim надо пользоваться программой Trim Enabler, она все делает корректно.

  2. Мидас, у меня все прекрасно работает. Даже не знаю как объяснить вашу проблему. Лично я Trim Enabler даже не рассматриваю.

  3. чет не включает трим..... samsung evo 850. Может что подскажите?

  4. Дмитрий | 2015-08-04 в 20:37:41

    все работает! кстати на Samsung 850 evo (250 Gb). Собран во Fusion Drive со штатным HDD. Была одна проблема с основной командой - она должна быть без разрыва: sudo perl -pi -e 's|\x41\x50\x50\x4c\x45\x20\x53\x53\x44|\x00\x00\x00\x00\x00\x00\x00\x00\x00|g' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage см. в скрине автора - там все верно.

  5. Samsung SSD 840 EVO 250GB. По инструкции всё сделал, трим заработал! Спасибо автору!

  6. MusicMan, пожалуйста! Кстати, с 10.10.4 поддержку trimm можно включить так: sudo trimforce enable

  7. Виктор | 2016-02-01 в 01:22:15

    MacBook Pro 2012 - до версии 10.4 все работало по первому способу, после обновлений все четко через trimforce enable, SSD - Samsung SSD 850 PRO 128GB

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)