Блог Kim Tools

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

Просмотров: 11052Комментарии: 13
Cоветы и секреты Mac OSHackintosh
Как включить 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.

Комментариев: 13 RSS

1 Мидас 21-05-2015 10:07

Указанный совет привел к невозможности загрузки Макбука.

Для включения Trim надо пользоваться программой Trim Enabler, она все делает корректно.

2 Konstantin 21-05-2015 17:40

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

Лично я Trim Enabler даже не рассматриваюgrin

3 Arthur 03-06-2015 17:18

чет не включает трим..... samsung evo 850

Может что подскажите?

4 Дмитрий 09-06-2015 12:25

через терминал введите первую команду из этой статьи:

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

А далее запускаете TRIM Enabler - и дергаете переключатель из положения "OFF" в положение "ON".

После чего спокойно перезагружаете свой Мак и радуетесь!)

5 Игорь 16-06-2015 21:09

Для тех, кто поймал стоп загрузки - https://www.cindori.org/trim-enabler-and-yosemite/

6 Дмитрий 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

см. в скрине автора - там все верно.

7 MasterLi 13-08-2015 03:43

Подскажите, а как вернуть всё назад, чтоб "как мама родила" ?

8 Konstantin 13-08-2015 04:33

MasterLi, скопировать на прежнее место оригинальные кексты. Либо восстановить из резервной копии.

9 MasterLi 13-08-2015 08:08

Константин, а точнее ?

Какими командами ?

10 Konstantin 15-08-2015 05:38

MasterLi, установите обновление 10.10.5, все вернется на место.

11 MusicMan 04-10-2015 13:23

Samsung SSD 840 EVO 250GB

По инструкции всё сделал, трим заработал! Спасибо автору!

12 Konstantin 06-10-2015 05:53

MusicMan, пожалуйста!

Кстати, с 10.10.4 поддержку trimm можно включить так:

sudo trimforce enable

13 Виктор 01-02-2016 01:22

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


Комментарий будет опубликован после проверки