A partir de OS X 10.10, Apple utiliza la firma kext. Desde entonces, 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 verán, tarde o temprano, velocidades de escritura degradantes.
Así que me pregunto cuáles son mis opciones para evitar esta situación. Algunos enfoques que podría pensar implican problemas adicionales:
Para resumir: No TRIM en Yosemite. ¿Que puedo hacer?
EDITAR 3:
¡Sí! 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. Así que ahora la respuesta definitiva y final es:
sudo trimforce enable
/EDITAR 3
EDITAR 1:
¡Finalmente encontré una manera! Aparentemente, hay un buen truco oculto en la fsck
herramienta como dice esta respuesta .
Entonces, en el futuro, iniciaré en modo de usuario único (presione ⌘+ Sen la pantalla de inicio) de vez en cuando y emitiré el comando fsck -fy
. Comprobará el disco y terminará con el mensaje.Trimming unused blocks.
/EDITAR 1
EDITAR 2:
Así que hay una nueva herramienta llamada Disk Sensei que se especializa exactamente en ese problema. Tiene un comando TRIM manual y lo ayuda a activar y desactivar el inicio de sesión kext de Yosemite.
/EDITAR 2:
Además, leí sobre DiskFresh , que de alguna manera lograría lo que estaba pidiendo originalmente. Esta herramienta de Windows (se requiere partición Bootcamp) reescribirá todos los datos de las 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 tiene la desventaja de hacer un ciclo de escritura adicional.
Un enfoque alternativo sería dejar la mayor cantidad de espacio libre posible en SSD 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 que puede soportar estar inactiva durante algún tiempo si borra la NVRAM. Sin embargo , tenía que tener otra Mac o medios de arranque/instalación e impresión de sudo nvram boot-args=kext-dev-mode=1 .
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 dejarlo 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 cierto? @PascalCouq
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 yo mismo, pero parece bastante legítimo.
bmike
n1000
bmike