Permitir TRIM para calquera SSD en VOS X (Yosemite 10.10.4 ou posterior)

Mantén os discos SSD que engades ao teu Mac en forma superior

Desde que Apple ofrecía por primeira vez Macs con discos SSD , incluíron soporte para TRIM, un método para que o sistema operativo axude un disco duro a liberar espazo.

Comando TRIM

O comando TRIM é emitido polo sistema operativo para axudar un SSD na limpeza de datos nos bloques de almacenamento que xa non son necesarios. Isto axuda o rendemento de escritura dun SSD ao manter máis bloques de datos para seren escritos. Tamén mantén a SSD de ser agresivo na limpeza despois de si mesmo e provocando desgaste nos chips de memoria, levando a un fallo inicial.

O TRIM é compatible con OS X Lion (10.7) e máis tarde, pero Apple só permite que o comando TRIM se use con unidades SSD fornecidas por Apple. Non está claro por que Apple limitou o TRIM deste xeito, pero a sabedoría convencional é que a implementación de TRIM corresponde ao fabricante de SSD, e cada fabricante de SSD usa unha metodoloxía TRIM diferente. Como tal, Apple só quería usar TRIM nos SSDs que certificou.

Isto deixou aos que queremos actualizar as nosas Mac co frío, polo menos cando se trata de executar SSDs que melloran o rendemento. Sen soporte para TRIM, houbo a posibilidade de que, co paso do tempo, as nosas unidades SSD caras frenaranse e veriamos unha caída de rendemento real por escrito ao SSD.

Afortunadamente, existen algunhas utilidades de terceiros que poden permitir TRIM para SSDs non subministradas por Apple, incluíndo TRIM Enabler, unha das miñas opcións de software para Mac en 2014. Estas utilidades fan uso do soporte TRIM integrado de Apple; eles simplemente eliminaron a capacidade do sistema operativo para comprobar se o SSD está na lista de Apple de fabricantes aprobados.

Apple fai que TRIM estea dispoñible en todos os SSD

Comezando con OS X Yosemite 10.10.4 e posteriores, Apple fixo TRIM dispoñible para calquera SSD, incluídos os instalados por DIYers, como moitos de nós aquí en About: Macs e moitos de vostedes. Pero aínda que Apple admite as unidades SSD de terceiros, converteu a TRIM en unidades SSD non subministradas por Apple e deixouno ao usuario para activar manualmente o soporte TRIM se o desexa.

¿Debería usar TRIM?

Algúns discos SSD de primeira xeración tiñan implementacións pouco habituais da función TRIM que podían levar á corrupción de datos. Para a maior parte, estes primeiros modelos de SSD eran difíciles de atopar, a non ser que escollasen unha fonte especializada en produtos usados, como mercados de pulgas, swap meet ou eBay.

Unha cousa que debes facer é consultar co fabricante SSD para ver se hai actualizacións de firmware para o modelo SSD que tes.

Non son só discos SSD máis antigos que poden ter problemas. Algúns modelos SSD populares, como Samsung 840 EVO, 840 EVO Pro, 850 EVO e 850 EVO Pro, mostraron problemas con TRIM que poden levar á corrupción de datos. Afortunadamente para nós os usuarios de Mac, as cuestións de Samsung TRIM parecen só ser aparentes cando se usan con comandos TRIM en cola. OS X só usa comandos TRIM secuencias neste momento, polo que habilitar TRIM coa liña de Samsung de SSD debería estar ben, segundo informou MacNN.

A importancia das copias de seguridade

Teño usado o comando TRIM co SSD de terceiros instalado no noso Mac Pro sen problemas, con todo, antes de habilitar TRIM asegurouse que tiña un sistema de copia de seguridade no seu lugar. Se un SSD exhibe un fallo provocado por TRIM, é probable que implique que se restablezan grandes bloques de datos, causando perdas de arquivos non recuperables. Sempre ten un sistema de copia de seguridade no seu lugar.

Como habilitar TRIM en OS X

Antes de continuar, lembre que a función TRIM está activada automaticamente para SSDs subministrados por Apple; só precisa executar os seguintes pasos para os SSD de terceiros instalados como actualizacións.

  1. Terminal de lanzamento, situado no cartafol / Applications / Utilities.
  2. No indicador de comando Terminal, introduza o seguinte texto: (Consello: pode triplicar clic na liña de comandos e logo copialo / pegarlo na xanela do Terminal.) Habilitar sudo TRIMforce
  3. Cando se solicite, introduza o seu contrasinal de administrador.
  4. O terminal producirá unha das máis alarmantes advertencias que Apple deu aínda:
    "AVISO IMPORTANTE: Esta ferramenta forza-permite a TRIM para todos os dispositivos anexos relevantes, aínda que estes dispositivos poidan non ser validados para a integridade dos datos mentres se usa TRIM. O uso desta ferramenta para habilitar TRIM pode producir perda de datos non desexada ou corrupción de datos. Non debe ser usado nun ambiente operativo comercial ou con datos importantes. Antes de usar esta ferramenta, debes facer copias de seguridade de todos os teus datos e realizar copias de seguridade regulares mentres TRIM está activado. Esta ferramenta é proporcionada nunha base "como está". A MANZANA non fai ningunha garantía, expresa ou implícita, incluíndo, sen limitación, as garantías implícitas de non infracción, comercialización e adecuación para un propósito específico, con respecto a esta ferramenta ou a súa utilización por si só ou en combinación cos seus dispositivos, sistemas ou servizos. Ao usar esta ferramenta para habilitar a compra, acepta que, na medida permitida pola lei aplicable, o uso da ferramenta atópese no seu único risco e que o risco total de calidade, rendemento, exactitude e eficacia satisfeitos.
    ¿Estás seguro de que desexas continuar (y / N)? "
  1. Moi atarefado, pero sempre que teña unha copia de seguridade actual e un sistema como Time Machine para manter as túas copias de seguridade actualizadas, non debes preocuparte moito por aproveitar TRIM para manter o teu SSD en punta.
  2. Introduza e no indicador de Terminal para habilitar TRIM ou N para deixar TRIM apagado para unidades SSD de terceiros.
  3. Unha vez TRIM está habilitado, necesitarás reiniciar o Mac para aproveitar o servizo TRIM.

Poucas notas adicionais sobre TRIM

TRIM non está soportado en caixas externas que usan USB ou FireWire como método de conexión a Mac. Os recintos Thunderbolt con SSD admiten o uso de TRIM.

Activando TRIM Off para SSD de terceiros

Se decidiu non desexar que TRIM estea activado para unidades SSD de terceiros, pode usar o comando TRIMforce para desactivar TRIM seguindo as instrucións anteriores e substituíndo o comando Terminal con:

sudo TRIMforce desactivar

Do mesmo xeito que cando cumpriu TRIM, terá que reiniciar o Mac para completar o proceso de desactivar TRIM.