Accueil » Actualité » Mac OS 10.11 El Capitan offre le TRIM aux SSD non-Apple

Mac OS 10.11 El Capitan offre le TRIM aux SSD non-Apple

Image 1 : Mac OS 10.11 El Capitan offre le TRIM aux SSD non-AppleTrimforce est présent dans la première bêta d’OS X 10.11 (source Macrumors)

La première bêta du prochain Mac OS, El Capitan, continue à livrer ses secrets. Un lecteur de Macrumors a ainsi découvert qu’elle possède un nouvel outil, trimforce, qui permet d’activer la commande TRIM même sur les SSD de tierce partie. Alléluia ! comme dirait Leonard Cohen, mais les choses ne sont pas aussi simples, comme souvent chez Apple.

L’outil en question est accessible en ligne de commande. Il s’appelle trimforce et accepte deux options, trimforce enable ou trimforce disable, dont la finalité est triviale. Lorsqu’on demande l’activation du TRIM, un avertissement apparaît :

This tool force-enables TRIM for all relevant attached devices, even though they have not been validated for data integrity while using that functionality. By using this tool to enable TRIM, you agree that Apple is not liable for any consequences that may result, including but not limited to data loss or corruption.

« Cet outil force l’activation du TRIM sur tous les lecteurs concernés, même ceux sur lesquels il n’a pas été vérifié que cette commande maintenait l’intégrité des données.En utilisant cet outil pour activer TRIM, vous déchargez Apple de toute conséquence qui pourrait en résulter […].»

Deux gros problèmes subsistent. Le premier est que trimforce manipule des pilotes systèmes et que El Capitan intègre une nouvelle protection – System Integrity Protection, ou SIP – qui bloque la modification de ces fichiers par défaut. Il faut donc préalablement désactiver cette protection, en démarrant sur la partition de restauration. Il n’est à ce jour pas du tout sûr que cette manipulation soit encore possible dans la version finale de OS 10.11.
Le second problème est que l’avertissement d’Apple n’est pas totalement vain, certains SSD semblant mal supporter le TRIM sous Mac OS X.