A partir de OS X 10.10, Apple utiliza la firma kext. Desde que se ha vuelto difícil y peligroso activar manualmente TRIM para SSD de terceros en OS X. Eso significa que los usuarios con SSD que no sean de Apple tarde o temprano verán velocidades de escritura degradantes.
Así que me pregunto cuáles son mis opciones para evitar esta situación. Algunos enfoques que se me ocurren implican problemas adicionales:
- ¿Conoce algún enfoque alternativo que no requiera deshabilitar la firma de kext?
- ¿Existen herramientas o trucos para limpiar manualmente un SSD (es decir, emitir un comando TRIM)?
- Si decidiera usar temporalmente una herramienta como TRIM Enabler, ¿cuánto tiempo necesitaría activarse para limpiar el disco?
Para resumir: No TRIM en Yosemite. ¿Que puedo hacer?
Respuestas:
EDITAR 3:
¡Si! Desde el lanzamiento de 10.10.4, Apple ahora ofrece una nueva herramienta llamada
trimforce
, que permite a los usuarios activar TRIM también en discos no compatibles. Entonces, la respuesta final y final es:/ EDIT 3
EDITAR 1:
Finalmente encontré un camino! Aparentemente hay un buen truco escondido en la
fsck
herramienta como dice esta respuesta .Entonces, en el futuro, iniciaré en modo de usuario único (presionar ⌘+ Sen la pantalla de inicio) de vez en cuando y emitir el comando
fsck -fy
. Verificará el disco y terminará con el mensajeTrimming unused blocks.
/ EDITAR 1
EDITAR 2:
Entonces, hay una nueva herramienta llamada Disk Sensei que se especializa exactamente en ese problema. Tiene un comando TRIM manual y te ayuda a activar y desactivar la firma kext de Yosemite.
/ EDITAR 2:
Además, leí sobre DiskFresh que de alguna manera lograría lo que originalmente estaba pidiendo. Esta herramienta de Windows (se requiere la partición Bootcamp) reescribirá todos los datos de particiones o un disco completo. Este enfoque parece un poco menos doloroso que borrar mi SSD y restaurarlo desde una copia de seguridad. Sin embargo, también viene con la desventaja de hacer un ciclo de escritura adicional.
fuente
El enfoque alternativo sería dejar tanto espacio libre en SSD como sea posible para que GC funcione bien.
Hice esto, es decir, habilité TRIM en la computadora del cliente justo cuando se lanzó Yosemite y no entendí completamente las consecuencias de ello. Ahora solo espero que instale la actualización con el nuevo AppleAHCIBlockStorage antes de intentar cmd + optn + p + r por alguna razón.
Ahora no lo haría en nada, excepto en su computadora, con el que pueda lidiar con estar inactivo durante algún tiempo si borra la NVRAM. Sin embargo, tenía que tener otra Mac o medios de arranque / instalar medios e imprimir sudo nvram boot-args = kext-dev-mode = 1 .
fuente
Dependiendo del fabricante de SSD, he leído que reiniciar su máquina y mantener presionada la tecla de opción, lo que lo llevará al selector de disco de inicio y luego lo dejará en ese estado durante unas horas sin elegir un disco de arranque. permitir que comience la recolección de basura, creo que lo leí en MacGeekGab de MacObserver o tal vez fue el podcast, no estoy seguro. ¿Has oído que esto es verdad? @PascalCouq
fuente
Es posible que desee probar el software "disktester". Tiene una función de reacondicionamiento que aparentemente funciona con SSD. Todavía no lo he probado, pero parece bastante legítimo.
fuente
¡Recomiendo habilitar trim y hacer actualizaciones de firmware! :)
fuente