Alternative à What's Keeping Me pour macOS Sequoia
Vous cherchez un remplaçant de What's Keeping Me qui fonctionne sur macOS moderne ? Voici comment découvrir ce qui bloque votre disque.
Si vous utilisez des Mac depuis un certain temps, vous vous souvenez peut-être d’une app appelée What’s Keeping Me. Elle résolvait un problème bien précis : quand macOS refusait d’éjecter un disque ou de vous laisser vider la corbeille parce que « quelque chose » l’utilisait, What’s Keeping Me vous disait exactement ce qu’était ce quelque chose.
L’app était simple et faisait bien son travail. Puis elle a cessé de fonctionner.
Ce qui est arrivé à What’s Keeping Me
What’s Keeping Me a été mise à jour pour la dernière fois en août 2014. Le développeur, HAMSoft Engineering, a cessé de la maintenir, et le site web du développeur a fini par disparaître complètement. Au moment où macOS a commencé à exiger des architectures d’app modernes et des fonctions de sécurité, What’s Keeping Me était abandonnée depuis longtemps.
L’app a fonctionné pendant plus d’une décennie, mais l’obsolescence logicielle a fini par la rattraper. Faute de mises à jour pour prendre en charge les nouvelles versions de macOS, les exigences de sécurité et Apple Silicon, elle est devenue peu fiable, puis inutilisable pour la plupart des utilisateurs.
Cela a laissé un vide étonnamment difficile à combler. macOS a toujours le même problème d’éjection qu’en 2010. Vous recevez encore des messages d’erreur vagues à propos de programmes qui utilisent votre disque, sans la moindre indication sur les programmes en question. Apple n’a jamais intégré cette capacité de diagnostic au système.
Le contournement par le Terminal
Les utilisateurs avertis ont comblé le vide avec lsof, une commande Unix qui liste les fichiers ouverts. Si votre disque s’appelle « External », vous exécuteriez :
sudo lsof /Volumes/External
Cela affiche chaque processus ayant des fichiers ouverts sur ce volume. Vous pouvez ensuite identifier le coupable et soit quitter l’application normalement, soit utiliser kill pour mettre fin au processus.
Ça marche, mais ce n’est pas vraiment convivial. Il faut comprendre le Terminal, déchiffrer une sortie technique et connaître la différence entre les processus que vous pouvez arrêter sans risque et ceux auxquels vous ne devriez pas toucher. Pour un geste aussi banal que débrancher un disque, c’est beaucoup demander.
Le Moniteur d’activité : presque, mais pas tout à fait
Le Moniteur d’activité peut vous montrer quels fichiers un processus a ouverts, mais le déroulé est à l’envers. Vous devez déjà savoir quel processus inspecter. Si vous cherchez à répondre à « qu’est-ce qui utilise mon disque ? », le Moniteur d’activité vous oblige à deviner d’abord et à vérifier ensuite.
Vous pourriez inspecter chaque processus en cours d’exécution un par un jusqu’à trouver celui qui accède à votre disque, mais c’est si fastidieux que la plupart des gens abandonnent et forcent l’éjection (ou redémarrent leur Mac).
Utilitaire de disque n’aide pas non plus
Certains essaient Utilitaire de disque quand l’éjection normale échoue. Utilitaire de disque peut forcer le démontage des volumes, mais cela revient en gros à forcer l’éjection depuis le Finder. Il ne vous dit pas ce qui bloquait le disque. Il se contente de passer outre le blocage en espérant que tout se passe bien.
Forcer l’éjection est parfois sans risque, surtout si le processus bloqueur se contentait de lire des fichiers. Mais si quelque chose écrivait activement sur le disque, forcer l’éjection peut corrompre des données. Sans savoir ce qui se passe réellement, vous jouez à pile ou face.
Un remplaçant moderne
Pour une comparaison détaillée des fonctionnalités et un guide de configuration pas à pas, consultez notre page consacrée à l’alternative à What’s Keeping Me.
Ejecta a été conçu pour combler le vide laissé par What’s Keeping Me. Il s’installe dans votre barre des menus, affiche l’état de tous les disques connectés, identifie les processus qui bloquent l’éjection, et vous permet de les quitter directement.
La grande différence avec l’approche du Terminal, c’est qu’Ejecta s’occupe automatiquement du travail de diagnostic. Vous n’avez pas besoin de retenir la syntaxe des commandes ni d’interpréter une sortie brute. Cliquez sur un disque bloqué, voyez ce qui le bloque, cliquez pour quitter ce processus. C’est tout.
Ejecta sait aussi quels processus peuvent être quittés sans risque et lesquels sont des processus système qui demandent un traitement plus prudent. Quand Spotlight indexe votre disque, par exemple, Ejecta peut désactiver l’indexation de ce volume plutôt que de simplement tuer le processus mds et de le laisser dans un état bancal.
Comparaison des fonctionnalités
What’s Keeping Me (du temps où elle fonctionnait) vous montrait les processus bloqueurs et vous permettait de les quitter. C’est exactement ce que fait Ejecta, avec en prime quelques fonctions que What’s Keeping Me ne pouvait pas offrir :
La prise en charge native d’Apple Silicon signifie qu’il fonctionne efficacement sur les Mac M1, M2, M3 et M4. What’s Keeping Me n’a jamais reçu cette mise à jour.
L’intégration à la barre des menus vous donne l’état des disques d’un coup d’œil, sans ouvrir une application à part. Vous voyez quels disques peuvent être éjectés sans risque avant même d’essayer.
La connaissance des processus système signifie qu’Ejecta gère Spotlight, Time Machine et les autres services de macOS de façon intelligente, au lieu de se contenter de proposer un bouton pour tout arrêter.
Le problème d’éjection ne va pas disparaître
Plus d’une décennie s’est écoulée depuis que What’s Keeping Me était activement développée, et le problème central reste exactement le même. macOS vous donne toujours des messages d’erreur inutiles lorsque vous essayez d’éjecter un disque. Apple n’a toujours intégré aucun outil de diagnostic au système. Les solutions tierces restent le seul moyen d’obtenir une réponse claire sur ce qui utilise votre disque.
Si vous vous précipitez encore par réflexe sur le Terminal chaque fois que vous ne pouvez pas éjecter un disque, ou si vous forcez l’éjection en espérant que rien ne casse, il existe désormais une meilleure option. L’app précise de 2010 a disparu, mais la fonctionnalité, elle, n’a pas à disparaître.
Si vous préférez ne pas passer par le Terminal à chaque fois, Ejecta vous montre exactement quel processus bloque votre disque — et vous permet de le quitter d'un seul clic, directement depuis la barre des menus.
Acheter — $9.99