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.
Eu tive esse problema e decidi usar um SSD integrado na coleta de lixo (a saber, um Crucial MX100 por esse motivo).
AFAIK, esta é a única solução para aqueles que não desejam desativar a assinatura do Kext, mas que desejam manter o SSD em bom estado.
EDIT: De acordo com o site francês macplus.net , uma nova solução TRIM amigável para Yosemite, criada pelo criador do TRIM Enabler, está em preparação e deve ser lançada em beta no início de 2015.
fonte
@carfish: então você compra um carro sem frenagem ABS, porque é seguro porque antes dos carros modernos não havia ABS ??
@ samric: o truque francês é um truque: eles apenas mudam o nome dentro do SSD para o nome da Apple. Obviamente, isso será apenas uma "solução" de curta duração, porque é ilegal.
Em geral: o ajuste para SSDs que não sejam da Apple não é prudente: há uma (pequena) chance de causar um problema no nível do arquivo no SSD (irreparável); e também os SSDs modernos têm um sistema GarbageCollection muito bom: enquanto houver espaço livre suficiente, ele será tão bom quanto o GarbageCollection induzido pela Trim. Se você tem medo de que o GC não tenha espaço suficiente, apenas formate o SSD para 10% menor que o espaço total e deixe esses 10% não formatados. Trim não vale a pena despir um nível global de segurança. LexS
fonte
Pessoalmente, eu tenho um aplicativo samsung pro ssd e trim facilitador que não me ajudou a ativar o suporte para trim. Chameleon ssd optimizer é a resposta e é gratuito.
Eu tentei 2 vezes: a primeira vez não funcionou. Certifique-se de que antes de solicitar que você reinicie o recorte está ativado. Cancele a reinicialização e aguarde o camaleão desativar a trava de compensação e, em seguida, reinicie.
fonte
https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md
Apresenta o método de ativar o TRIM usando o 'trimforce' na linha de comando. EXATAMENTE o que o ativador oficial TRIM da Apple fará com a 10.0.4, sem desativar o Kext. O Trim enabler oferece algo a mais por US $ 10? Eu posso estar perdendo alguma coisa.
fonte
Pensando se alguém já tentou isso: Execute seu SSD de terceiros no Yosemite com o kext ativado e sem TRIM e uma vez por semana - ou conforme necessário - inicialize a partir de um Mavericks inicializável externo e execute um TRIM Enabler durante a noite. De manhã, desligue, remova a unidade externa inicializável e reinicie com o Yosemite.
fonte