A partir do OS X 10.10, a Apple usa a assinatura kext. Desde que se tornou difícil e perigoso ativar manualmente o TRIM para SSDs de terceiros no OS X. Isso significa que usuários com SSDs que não são da Apple, mais cedo ou mais tarde, verão velocidades de gravação degradantes.
Então, eu estou querendo saber quais são minhas opções para evitar essa situação. Algumas abordagens que eu poderia pensar implicam problemas adicionais:
- Você conhece alguma abordagem alternativa que não exija a desativação da assinatura kext?
- Existem ferramentas ou truques para limpar manualmente um SSD (por exemplo, emitir um comando TRIM)?
- Se eu decidisse usar temporariamente uma ferramenta como o TRIM Enabler, por quanto tempo precisaria ser ativada para limpar o disco?
Resumindo: Não há TRIM no Yosemite. O que eu posso fazer?
Respostas:
EDIT 3:
Sim! Desde o lançamento da 10.10.4, a Apple agora fornece uma nova ferramenta chamada
trimforce
, permitindo que os usuários ativem o TRIM também em discos não suportados. Então agora a resposta final e definitiva é:/ EDIT 3
EDIT 1:
Finalmente eu encontrei um caminho! Aparentemente, há um truque bem escondido na
fsck
ferramenta, como diz esta resposta .Portanto, no futuro, inicializarei no modo de usuário único (pressione ⌘+ Sna tela de inicialização) de tempos em tempos e emitirei o comando
fsck -fy
. Ele verificará o disco e terminará com a mensagemTrimming unused blocks.
/ EDIT 1
EDIT 2:
Portanto, existe uma nova ferramenta chamada Disk Sensei, especializada exatamente nesse problema. Ele possui um comando TRIM manual e ajuda a ativar e desativar o kext do Yosemite.
/ EDIT 2:
Além disso, eu li sobre o DiskFresh, o que de certa forma alcançaria o que eu estava originalmente pedindo. Esta ferramenta do Windows (é necessária uma partição Bootcamp) reescreve todos os dados das partições ou de um disco inteiro. Essa abordagem parece um pouco menos dolorosa do que limpar meu SSD e restaurá-lo de um backup. No entanto, também vem com a desvantagem de executar um ciclo de gravação adicional.
fonte
Uma abordagem alternativa seria deixar o máximo de espaço livre em SSD possível para o GC funcionar bem.
Eu fiz isso, ou seja, habilitei o TRIM no computador do cliente exatamente quando o Yosemite foi lançado e eu não entendi completamente as consequências dele. Agora só espero que ela instale a atualização com o novo AppleAHCIBlockStorage antes de experimentar o cmd + optn + p + r por algum motivo.
Agora, eu não faria isso em nada, exceto no seu computador, com o qual você pode lidar com a inatividade por algum tempo, se limpar a NVRAM. Você tinha que ter outro Mac ou mídia de inicialização / instalar mídia e imprimir sudo nvram boot-args = kext-dev-mode = 1 .
fonte
Dependendo do fabricante do SSD, li que reiniciar sua máquina e manter pressionada a tecla de opção, o que o levará ao seletor de disco de inicialização e, em seguida, deixá-lo permanecer nesse estado por algumas horas sem escolher um disco de inicialização para permitir a coleta de lixo, acredito que li isso no MacGeekGab do MacObserver ou talvez tenha sido o podcast, não tenho certeza. Você já ouviu isso ser verdade? @PascalCouq
fonte
Você pode tentar o software "testador de disco". Ele possui uma função de recondicionamento que aparentemente funciona com SSDs. Eu ainda não tentei, mas parece bastante legítimo.
fonte
Eu recomendo ativar o trim e fazer atualizações de firmware! :)
fonte