Не секрет, что при установке стороннего (не родного для 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 RSS
1 Мидас 21-05-2015 16:35
Указанный совет привел к невозможности загрузки Макбука. Для включения Trim надо пользоваться программой Trim Enabler, она все делает корректно.
2 Konstantin 21-05-2015 17:40
Мидас, у меня все прекрасно работает. Даже не знаю как объяснить вашу проблему. Лично я Trim Enabler даже не рассматриваю.
3 Arthur 03-06-2015 17:18
чет не включает трим..... samsung evo 850. Может что подскажите?
4 Дмитрий 04-08-2015 20:37
все работает! кстати на 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 MusicMan 04-10-2015 13:23
Samsung SSD 840 EVO 250GB. По инструкции всё сделал, трим заработал! Спасибо автору!
6 Konstantin 06-10-2015 05:53
MusicMan, пожалуйста! Кстати, с 10.10.4 поддержку trimm можно включить так: sudo trimforce enable
7 Виктор 01-02-2016 01:22
MacBook Pro 2012 - до версии 10.4 все работало по первому способу, после обновлений все четко через trimforce enable, SSD - Samsung SSD 850 PRO 128GB