Pourquoi le Mac dit « disque en cours d'utilisation » alors que rien n'est ouvert
Vous avez fermé toutes les apps. Aucune fenêtre du Finder n'est ouverte. Pourtant, macOS insiste : quelque chose utilise votre disque. Voici ce qui se passe vraiment.
Vous avez tout fermé. Safari, parti. Les fenêtres du Finder, fermées. Ce document que vous étiez en train de modifier, enregistré et quitté. Vous cliquez sur éjecter sur votre disque externe et macOS vous dit que quelque chose l’utilise encore.
Vous vérifiez de nouveau. Rien de visible ne tourne. Aucune barre de progression nulle part. Le disque est juste là, sans rien faire pour autant que vous puissiez en juger. Mais quelque chose, invisible à vos yeux, a planté ses crochets dans votre disque.
C’est l’une des expériences les plus frustrantes sur macOS, car le problème paraît impossible. Vous avez tout fait comme il faut. Vous avez fermé votre travail. Et le système continue de vous bloquer pour des raisons qu’il refuse d’expliquer.
Les processus invisibles
L’essentiel de ce qui tourne sur votre Mac est invisible. Derrière les apps avec lesquelles vous interagissez, des dizaines de processus en arrière-plan gèrent des tâches auxquelles vous ne pensez jamais : indexer les fichiers pour la recherche, générer des vignettes, synchroniser des données, surveiller les modifications.
Ces processus n’ont pas de fenêtre. Ils n’apparaissent pas dans votre Dock. Certains ne figurent même pas dans le Moniteur d’activité, à moins de savoir où regarder. Mais ils peuvent tous accéder à votre disque externe, et n’importe lequel d’entre eux peut empêcher l’éjection.
Quand macOS dit « un ou plusieurs programmes utilisent peut-être » votre disque, il ne ment généralement pas. Quelque chose l’utilise bel et bien. Ce qui n’aide pas, c’est que macOS refuse de vous dire quoi.
Les suspects habituels
Spotlight est le bloqueur invisible le plus courant. Dès l’instant où vous connectez un disque externe, Spotlight se met à l’indexer. Les processus d’indexation (mds, mds_stores, mdworker) tournent en arrière-plan sans aucune indication visible de leur activité. Ils peuvent maintenir des fichiers ouverts pendant des minutes, voire des heures, selon la quantité de contenu sur le disque.
Coup d’œil est plus sournois. Lorsque vous parcourez un dossier, macOS génère des vignettes et des aperçus. Les processus de Coup d’œil (QuickLookUIService, quicklookd) conservent parfois des descripteurs de fichiers même après que vous avez fermé la fenêtre du Finder. Vous avez regardé le dossier il y a dix minutes, mais Coup d’œil y pense encore.
Time Machine, s’il est activé, surveille en permanence les disques de sauvegarde. Même quand aucune sauvegarde n’est en cours, le processus backupd maintient des connexions aux volumes Time Machine. Il guette les modifications, prêt à lancer la prochaine sauvegarde.
iCloud et les autres services de synchronisation peuvent accéder aux disques externes si vous y avez stocké des dossiers synchronisés. Le démon de synchronisation peut être en train de vérifier l’état de fichiers ou d’attendre pour téléverser des modifications.
Le Finder lui-même exécute des opérations en arrière-plan que vous ne voyez pas. Les mises à jour de métadonnées de fichiers, la gestion de la corbeille et les calculs de la barre latérale se produisent tous de façon invisible. Fermer une fenêtre du Finder ne met pas nécessairement fin à la relation du Finder avec un disque.
Trouver le coupable
Le seul moyen fiable de voir ce qui bloque votre disque, c’est le Terminal. Exécutez cette commande en remplaçant le nom du disque par le vôtre :
lsof /Volumes/YourDriveName
Cela liste tous les processus ayant des fichiers ouverts sur le disque. La sortie est technique, mais lisible. La colonne COMMAND indique les noms des processus, et la colonne NAME indique quels fichiers ils ont ouverts.
Voici ce que vous verrez couramment :
mdsoumdworker: indexation de SpotlightQuickLookUIService: génération de vignettesFinder: une opération du Finder ou une référence de la barre latéralebackupd: surveillance de Time Machinebirdoucloudd: synchronisation iCloud
Si la liste est longue, vous avez trouvé vos utilisateurs invisibles. Si elle est vide, le problème s’est peut-être résolu de lui-même, et vous pouvez réessayer l’éjection.
Évitez les étapes manuelles : 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. En savoir plus →
Arrêter les processus invisibles
Une fois que vous savez ce qui bloque le disque, plusieurs options s’offrent à vous.
Pour Spotlight, désactivez l’indexation du disque :
sudo mdutil -i off /Volumes/YourDriveName
Cela indique à Spotlight de laisser le disque tranquille. Vous pourrez réactiver l’indexation plus tard si vous voulez rechercher dans le contenu du disque.
Pour Coup d’œil, réinitialisez son cache :
qlmanage -r cache
Cela vide tout ce que Coup d’œil retenait et libère généralement le disque.
Pour le Finder, relancez-le en maintenant la touche Option, en cliquant avec le bouton droit sur l’icône du Finder dans votre Dock, puis en choisissant Relancer. Cela réinitialise toutes les connexions du Finder.
Pour les autres processus, vous pouvez les quitter depuis le Moniteur d’activité. Cherchez le nom du processus, sélectionnez-le et cliquez sur le bouton X. La plupart des processus système redémarrent automatiquement, mais le disque devrait être libéré.
Prévenir le problème
Si vous n’avez pas besoin de rechercher dans un disque externe avec Spotlight, ajoutez-le à la liste de Confidentialité dans Réglages Système, sous Siri et Spotlight. Les disques figurant dans cette liste ne sont jamais indexés, ce qui élimine le bloqueur d’éjection le plus courant.
Créez un fichier nommé .metadata_never_index à la racine de votre disque externe. Spotlight recherche ce fichier et ignore l’indexation de tout disque qui le contient. C’est pratique pour les disques que vous déplacez entre plusieurs Mac.
Soyez attentif à ce qui est stocké sur vos disques externes. Si vous y placez des dossiers iCloud, des dossiers de synchronisation ou des sauvegardes Time Machine, attendez-vous à ce que des processus en arrière-plan y accèdent en permanence.
La meilleure approche
Fouiller dans la sortie du Terminal chaque fois que vous voulez débrancher un disque devient vite lassant. L’information est là, mais le déroulé est laborieux.
Ejecta vous montre les mêmes informations dans une présentation plus claire. Cliquez sur un disque bloqué, voyez ce qui le bloque, fermez ce processus d’un autre clic. Aucune commande à retenir, aucune sortie à déchiffrer.
Le problème de fond, c’est que macOS exécute des dizaines de processus invisibles susceptibles de s’emparer de votre disque. Savoir qu’ils existent est la première étape. Pouvoir voir exactement lequel pose problème, sans passer par le Terminal, est une bien meilleure expérience.
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