24Aug
só habilitam o TRIM para as unidades de estado sólido fornecidas pela Apple, que vêm com. Se você atualizar seu Mac com um SSD de mercado de reposição, seu Mac não usará TRIM com ele. Isso reduz o desempenho da unidade.
Graças ao Mac OS X 10.10.4, agora é possível habilitar o TRIM em qualquer SSD no seu Mac com um comando simples. Você não precisa mais desabilitar os recursos de segurança do OS X e modificar seu sistema para fazer isso.
Por que o TRIM é importante e porque os Mac não o habilitam sempre por padrão
Quando um sistema operacional usa TRIM com uma unidade de estado sólido, ele envia um sinal para o SSD toda vez que você exclui um arquivo. O SSD sabe que o arquivo é excluído e pode apagar os dados do arquivo do seu armazenamento flash. Com a memória flash, é mais rápido escrever na memória vazia - para escrever na memória cheia, a memória deve primeiro ser apagada e escrita. Isso faz com que seu SSD diminua ao longo do tempo, a menos que TRIM esteja habilitado. O TRIM garante que as localizações de memória NAND físicas contendo arquivos excluídos sejam apagadas antes de você precisar escrever. O SSD pode então administrar seu armazenamento disponível de forma mais inteligente.
O Windows 7 e o mais recente tiveram suporte interno para o TRIM, que eles habilitam para todos os SSDs. Historicamente, o Mac OS X só ativou o TRIM para as unidades de estado sólido fornecidas pela Apple. Os usuários que instalaram seus próprios SSDs tiveram que procurar ferramentas de terceiros que ativaram o TRIM de uma maneira não suportada.
No OS X 10.10 Yosemite, a Apple apresentou "assinatura de kext" - assinatura de extensão do kernel. Isso verifica se todos os drivers em um Mac estão inalterados ou aprovados pela Apple. Como as utilidades de habilitação TRIM funcionaram neste nível baixo, isso os bloqueou. Agora era necessário desativar o mecanismo de segurança de assinatura do kext para habilitar o TRIM para essas unidades, reduzindo a segurança do Mac. Começando com o OS X 10.10.4, a Apple agora fornece um modo oficial - mas não suportado - de habilitar o TRIM para qualquer SSD.
É seguro ativar o TRIM no seu SSD?
Se isso é seguro, depende do SSD que você está usando no seu Mac. A Apple não quer ser responsável por quaisquer problemas, razão pela qual o OS X esconde essa funcionalidade por trás de um comando e uma mensagem de aviso assustadora.
Cada unidade de estado sólido implementa o TRIM de maneira ligeiramente diferente, e muitos fabricantes de SSD realmente testam a compatibilidade no Windows. A empresa de busca Algolia encontrou alguns erros de corrupção de dados com certos SSDs da Samsung com o TRIM no Linux e problemas semelhantes podem ocorrer se você ativou TRIM para essas unidades em um Mac. Também houve relatos de algumas unidades Crucial que não funcionam corretamente com o TRIM no Linux.
Na verdade, o kernel do Linux contém uma lista negra de SSDs que não suportam o TRIM corretamente. Você provavelmente não deve ativar o trimforce se você tiver um dos SSDs que aparece nesta lista negra no seu Mac.
Além disso, a maioria das unidades parece funcionar corretamente com o TRIM no Mac OS X. Usuários de Mac usaram utilitários de habilitação TRIM de terceiros durante anos com uma variedade de SSDs. Você pode querer fazer alguma pesquisa e ver o que outros usuários de Mac experimentaram ao habilitar o TRIM com seu SSD antes de continuar.
Ative o TRIM com trimforce
A Apple adicionou silenciosamente um novo comando chamado "trimforce" em uma atualização menor para o OS X 10.10 Yosemite - OS X 10.10.4.Este utilitário também está incluído no OS X 10.11 El Capitan.
Este comando ativa TRIM para cada SSD em seu Mac. Desativa a verificação que só permite que o TRIM funcione com unidades de estado sólido originais fornecidas pela Apple. Depois de executá-lo, o TRIM será ativado para todas as unidades de estado sólido. Não há como habilitar o TRIM para um SSD e deixá-lo desativado para outro.
Aviso: Você faz isso por sua conta e risco. É sempre uma boa idéia ter backups de seus arquivos importantes, apenas no caso.
Para executar trimforce, abra uma janela do Terminal( pressione Command + Space, digite Terminal e pressione Enter para iniciar um terminal via Spotlight).Digite o seguinte comando na janela do terminal e pressione Enter:
sudo trimforce active
Digite a senha da sua conta de usuário no prompt. Depois de você, você precisará ler um aviso assustador e concordar digitando um y .
Seu Mac reiniciará imediatamente depois de concordar com a segunda pergunta com e .Depois de reiniciar, o TRIM será ativado para todos os SSD conectados ao seu Mac.
Se você deseja desativar trimforce e usar apenas TRIM para unidades de estado sólido OEM da Apple, abra uma janela de Terminal novamente e execute o seguinte comando:
sudo trimforce desativa
Realisticamente, isso deve funcionar corretamente com a maioria dos SSDs em um Mac, assim como a ativação do TRIM funciona corretamente para a maioria dos SSDs no Linux. Mas há alguns outliers, e a Apple não quer ser responsável se o hardware do seu SSD não implementar o TRIM corretamente e você tiver problemas.
Crédito de Imagem: kawaiikiri no Flickr