在阅读这个冗长的问题之前,请注意,鉴于最高答案反映了最近的发展,它基本上已经过时了。
不幸的是,苹果公司决定在优胜美地创建kext签名,从而为需要Trim支持以实现最佳功能和寿命的SSD产生问题。无论这是否是供应商锁定,升级都令人头疼。如果您购买了需要修剪支持的SSD(在撰写本文时,所有SSD都会受益),例如Samsung 840 Evo,则除了当前的安全性折衷外,执行PRAM重置时还会报告许多问题,并且将来可能会发生系统更新冲突(请参阅下面)。Trim Enabler作者说,通过关闭kext签名使用Trim Enabler可以用大锤将核桃开裂。
我希望策略/选项可以与推荐或需要Trim支持的SSD一起使用。到目前为止,由于本文的缘故,我正在考虑使用具有Sandforce或等效主动垃圾收集功能的SSD。我还在考虑定期打开Trim Enabler,然后关闭并重新启用kext签名,以避免出现问题,直到(如果)Apple恢复了对硬件和软件开发人员的TRIM支持。
请详细说明有效的硬件/软件配置,策略/时间表以及结果。
tl; dr-
一些背景:
在没有kext签署安全性折衷方案的情况下,优胜美地大部分不支持第三方SSD。苹果在OS X 10.10中更改了kext签名,以便必须禁用kext唱歌才能使用Trim Enabler之类的应用程序来支持修剪。因此,使用优胜美地的选择是降低安全性和潜在的系统更新问题。或者,不需要Trim支持的SSD。
优胜美地取消了对第三方SSD的支持。如果您使用的是Apple安装的SSD或不需要第三方装饰支持以实现最佳功能的SSD,则这无关紧要。因此,如果您使用的是DIY SSD,则优胜美地的Trim支持非常棘手,因为最近对kext安全管理的修改会影响Trim支持。有关Mac版Trim Enabler的更多信息:
关于Yosemite中的修剪在OS X 10.10(Yosemite)中,
苹果推出了一项新的安全要求,即kext签名。(kext是Mac OS X中的内核扩展或驱动程序)
Kext签名基本上是通过检查系统中的所有驱动程序是否未经第三方更改或未经Apple批准来工作的。如果已对它们进行了修改,则优胜美地将不再加载驱动程序。这是加强安全性的一种手段,也是Apple控制第三方开发人员可以发布OS X支持的硬件的一种方式。
由于Trim Enabler可以通过解锁第三方SSD的Trim驱动程序来工作,因此此安全设置将阻止Trim Enabler在Yosemite上启用Trim。
要继续使用Trim Enabler并继续为第三方SSD获取Trim,您首先需要禁用kext签名安全性设置。
重要的是要注意,kext-signing设置是全局的,如果禁用它,则应注意仅从您信任的源安装系统驱动程序。