Si vous avez un Mac que vous mettez régulièrement en veille, vous avez peut-être déjà eu un problème : lors de la mise en veille, les périphériques de stockage sont déconnectés sans autre forme de procès. Et pour éviter le message énervant de macOS qui indique qu'il a été éjecté, l'utilitaire Ejectify est un bon choix. En effet, il va éjecter proprement et automatiquement les périphériques à la mise en veille, et les reconnecter en sortie de veille.
Le premier point à prendre en compte, c'est que le problème n'est pas généralisé : de nombreux paramètres peuvent amener une déconnexion inopportune et si vous avez un périphérique alimenté en externe, les risques sont plus faibles. Le second point, c'est que le problème ne se limite pas à une notification visuellement gênante : certains systèmes de fichiers, comme exFAT, sont notoirement plus fragiles que les autres. Les risques de corruption de données avec une déconnexion sauvage sont nettement plus élevés avec le système de fichiers de Microsoft qu'avec les autres1.
La dernière version d'Ejectify prend d'ailleurs ce risque en compte : elle permet d'éjecter les cartes SD. Ce n'est pas anodin : les MacBook Pro et quelques Mac de bureau intègrent un lecteur de cartes SD et ces dernières sont souvent formatées en exFAT, le standard avec les cartes SDXC. Le programme possède aussi quelques options intéressantes, comme la possibilité d'éjecter plusieurs périphériques simultanément.
Ejectify est un logiciel open source et il est donc possible de le compiler manuellement. Mais si vous voulez soutenir l'auteur et l'aider à payer les frais demandés par Apple, il est proposé à partir de 3 $ sur Gumroad.
-
Le système de fichiers ne dispose que d'une copie de la table d'allocation, et il n'est pas journalisé, donc une déconnexion pendant une phase d'écriture peut corrompre un volume. ↩︎