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

Открываем терминал, и вводим следующее: Система запросит пароль.

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

После перезагрузки в консоли выполняем следующее:

Затем выполняем следующую команду:

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

Данный способ работает на Yosemite. После обновления скорей всего придется выполнить эти операции заново. На хакинтоше тоже можно применить данный способ, однако, есть Clover, где все это делается без участия человека.
Начиная с 10.10.4, поддержку trimm можно включить, выполнив следующую команду в терминале: sudo trimforce enable.
Не загружается Хакинтош? Необходимо прописать ключи загрузки в Clover? В этой статье мы подробно расскажем о значение каждого ключа, для чего он нужен!
Ранее мы рассказывали что необходимо, чтобы установить хакинтош:
Это будет подробная и очень полезная статья для начинающих хакинтошников! Ведь найти исчерпывающую информацию о значениях аргументов (ключей) загрузки одной статьей в Интернете практически невозможно, приходиться долго выуживать все с различных сайтов.

Значение аргументов (ключей) загрузки Хакинтош
-v — (Verbose mode) Данный ключ отключает графическую анимацию в момент загрузки и выводит отладочную информацию в текстовом виде. Аргумент полезно использовать в момент установки macOS на ПК (установки хакинтош) и первоначальных загрузках, когда вы настраиваете систему.
-x — (Safe mode) Данный ключ загружает macOS в безопасном режиме, отключая все расширения.
-f — Отключает кеш Kext-ов в момент загрузки. Если необходимо пересоздать кэш Kext.
keepsyms=1 — Выводит более подробную информацию в момент загрузки системы. Стоит использовать вместе с аргументом -v.
arch=i386 и arch=x86_64 — Загрузка в 32-битном режиме и 64-битном режиме соответственно.
cpus=1 — Задействует указанное количество ядер процессора.
npci=0x2000 и npci=0x3000 — если есть подозрения, что система не загружается из-за работы PCI, укажите один из этих аргументов.
darkwake=* — Выбор режима пробуждения (вначале необходимо экспериментальным путем найти необходимое значение). Возможные варианты значений — no, 0 — 10.
dart=o — Отключает виртуализацию VT-x или VT-d.
kext-dev-mode=1 — Если какой-либо kext из папки SystemLibraryExtensions был изменен, то чтобы все изменения вступили в силу необходимо перезагрузиться с этим аргументом.
nv_disable=1 — Отключить видеокарту Nvidia.
nvda_drv=1 — Включить видеокарту Nvidia.
debug=0x100 — Если произошла паника ядра, то система не перезагружается.
rootless=0 — отключает защиту на изменение системных файлов. Начиная с версии El Capitan и новее, его использовать нельзя.
—disablegfxfirmware — запуск встроенной графики
При первой запуске, точнее установке Хакинтош необходимо добавить следующие аргументы:
У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!
Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.
Доброе утро!
Обновил свой ПК, установил карту GTX 970, поставил хакинтош.
Зашел с ключами -v kext-dev-mode=1 .
Поставил кексты на сетевую, на видео. Вроде все нормально.
Но запускать приходится всегда с ключиком -f
-v kext-dev-mode=1 -f nvda_drv=1
Иначе падаем на bluetooth или panic =)