Прежде чем читать этот длинный вопрос, обратите внимание, что он в основном устарел в свете последних событий, отраженных в верхнем ответе .
К сожалению, Apple решила создать подпись kext в Yosemite, которая создает проблемы для твердотельных накопителей, для которых требуется поддержка Trim для оптимальной работы и долговечности. Независимо от того, заблокирована ли это вендором или нет, это сделало модернизацию головной боли. Если вы купили твердотельный накопитель, который нуждается в поддержке обрезки ( на момент написания, все SSD-накопители выигрывают ), например Samsung 840 Evo, существует много сообщений о проблемах при выполнении сброса PRAM и возможных будущих конфликтах обновления системы в дополнение к текущим компромиссам безопасности (см. ниже). Автор Trim Enabler говорит, что использование Trim Enabler путем отключения подписи kext является треском грецкого ореха кувалдой.
Я надеюсь на стратегию / варианты для работы с твердотельными накопителями, которые рекомендуют или нуждаются в поддержке Trim. Пока из-за этой статьи я рассматриваю SSD с Sandforce или эквивалентной активной сборкой мусора. Я также рассматриваю возможность периодического включения Trim Enabler , а затем выключения и повторного включения подписи kext, чтобы избежать проблем, пока (если) Apple не восстановит поддержку TRIM для разработчиков аппаратного и программного обеспечения.
Пожалуйста, подробно опишите рабочие аппаратные / программные конфигурации и стратегию / график, а также результаты.
тл; др -
Немного предыстории:
Сторонние твердотельные накопители, по большей части, не имеют поддержки отделки в Yosemite без подписания kext в обмен на безопасность. Apple изменила подпись kext в OS X 10.10 так, что пение kext должно быть отключено, чтобы использовать такие приложения, как Trim Enabler для поддержки отделки. Таким образом, выбор с использованием Yosemite: снижение безопасности и потенциальные проблемы с обновлением системы; или SSD, который не требует поддержки Trim.
Yosemite убивает стороннюю поддержку SSD . Это не имеет значения, если вы используете установленный Apple SSD или SSD, для которого не требуется поддержка обрезки сторонних производителей для оптимальной работы. Поэтому, если вы используете самодельный SSD, поддержка Trim в Yosemite довольно сложна из-за недавних изменений в управлении безопасностью kext, которые влияют на поддержку Trim. Подробнее о Trim Enabler для Mac :
О Trim в Yosemite В OS X 10.10 (Yosemite),
Apple ввела новое требование безопасности, называемое подписью kext. (Kext - это расширение ядра или драйвер в Mac OS X)
Подписание Kext в основном работает, проверяя, все ли драйверы в системе не изменены третьей стороной или одобрены Apple. Если они были изменены, Yosemite больше не будет загружать драйвер. Это средство обеспечения безопасности, а также способ для Apple контролировать, какое оборудование сторонние разработчики могут выпустить для поддержки OS X.
Поскольку Trim Enabler работает, разблокируя драйвер Trim для твердотельных накопителей сторонних производителей, этот параметр безопасности запрещает Trim Enabler включать Trim on Yosemite.
Чтобы продолжить использовать Trim Enabler и продолжить получать Trim для своего SSD стороннего производителя, сначала необходимо отключить параметр безопасности подписи kext.
Важно отметить, что параметр подписи kext является глобальным, и если вы его отключите, будьте осторожны, устанавливая системные драйверы только из источников, которым вы доверяете.