Antes de ler esta longa pergunta, observe que ela está desatualizada principalmente à luz dos desenvolvimentos mais recentes refletidos pela resposta principal .
Infelizmente, a Apple decidiu criar a assinatura kext no Yosemite, que cria problemas para os SSDs que exigem suporte à Trim para obter a melhor funcionalidade e longevidade. Quer este seja o bloqueio do fornecedor ou não, é necessário atualizar a dor de cabeça. Se você comprou um SSD que precisa de suporte aparado ( no momento da gravação, todos os SSDs se beneficiam ), como o Samsung 840 Evo, há muitos problemas relatados ao executar a redefinição de PRAM e possíveis conflitos futuros de atualização do sistema, além das compensações atuais de segurança (consulte abaixo). O autor do Trim Enabler diz que usar o Trim Enabler desativando a assinatura kext está quebrando uma noz com uma marreta.
Espero que a estratégia / opções funcione com SSDs que recomendam ou exigem suporte à Trim. Até agora, por causa deste artigo , estou considerando um SSD com Sandforce ou coleta de lixo ativo equivalente. Também estou pensando em ativar o Trim Enabler periodicamente , depois desativar e reativar a assinatura de kext para evitar problemas até que (se) a Apple restaure o suporte TRIM para desenvolvedores de hardware e software.
Por favor, especifique as configurações de hardware / software e a estratégia / cronograma, bem como os resultados.
tl; dr -
Alguns antecedentes:
Os SSDs de terceiros, na maioria das vezes, não têm suporte para aparar no Yosemite sem o kext assinar trocas de segurança. A Apple alterou a assinatura do kext no OS X 10.10, de modo que o canto do kext deve ser desativado para usar aplicativos como o Trim Enabler para suporte à aparagem. Portanto, as opções usando o Yosemite são: segurança reduzida e possíveis problemas de atualização do sistema; ou, um SSD que não exija suporte ao Trim.
Yosemite mata suporte de SSD de terceiros . Isso não é relevante se você estiver usando um SSD ou SSD instalado pela Apple que não exija suporte de corte de terceiros para a função ideal. Portanto, se você estiver usando um SSD DIY, o suporte ao Trim é complicado no Yosemite, devido a modificações recentes no gerenciamento de segurança kext que afetam o suporte ao Trim. Mais sobre o Trim Enabler para Mac :
Sobre o Trim no Yosemite No OS X 10.10 (Yosemite),
A Apple introduziu um novo requisito de segurança chamado assinatura kext. (Um kext é uma extensão do kernel, ou um driver, no Mac OS X)
A assinatura Kext basicamente funciona, verificando se todos os drivers no sistema são inalterados por terceiros ou aprovados pela Apple. Se eles foram modificados, o Yosemite não carregará mais o driver. Esse é um meio de reforçar a segurança, mas também uma maneira de a Apple controlar para qual hardware os desenvolvedores de terceiros podem liberar o suporte do OS X.
Como o Trim Enabler funciona desbloqueando o driver Trim para SSD de terceiros, essa configuração de segurança impede que o Trim Enabler ative o Trim no Yosemite.
Para continuar usando o Trim Enabler e recebendo o Trim para seu SSD de terceiros, primeiro é necessário desativar a configuração de segurança da assinatura kext.
É importante observar que a configuração de assinatura do kext é global; se você a desabilitar, tenha cuidado para instalar apenas os drivers do sistema de fontes confiáveis.