Résoudre « Disque non éjecté correctement » sur Mac

L'avertissement « Disque non éjecté correctement » signifie qu'un processus a saisi votre disque avant son démontage. Voici comment l'identifier et faire disparaître l'avertissement pour de bon.

Vous réveillez votre Mac et le voilà : « Disque non éjecté correctement ». Votre disque externe s’est déconnecté pendant que votre Mac dormait, ou peut-être avez-vous débranché le câble sans éjecter au préalable. Quoi qu’il en soit, macOS n’apprécie pas.

Cet avertissement n’est pas qu’un simple rappel à l’ordre. Une éjection incorrecte peut réellement endommager vos données. Comprendre pourquoi cela se produit et comment l’éviter vous épargnera des fichiers corrompus et du travail perdu.

Pourquoi une éjection correcte est importante

Lorsque vous travaillez sur des fichiers stockés sur un disque externe, macOS n’écrit pas chaque modification sur le disque immédiatement. Il met certaines données en cache en mémoire et les écrit plus tard, par lots. C’est plus rapide et cela réduit l’usure de votre disque, mais cela signifie que des données peuvent rester en suspens, en attente d’être écrites.

Lorsque vous cliquez sur « Éjecter », macOS vide toutes les écritures en attente sur le disque, ferme tous les descripteurs de fichiers ouverts et indique au disque qu’il peut être mis hors tension en toute sécurité. Ce n’est qu’une fois tout cela terminé que l’icône du disque disparaît.

Si le disque se déconnecte avant la fin de ce processus, toutes les données mises en cache mais pas encore écrites sont perdues. Pire encore, si le disque était en train d’écrire quelque chose (comme mettre à jour une structure de répertoires), vous pouvez vous retrouver avec un système de fichiers corrompu.

Le facteur du système de fichiers

Le niveau de risque dépend du format de votre disque. Le HFS+ (Mac OS étendu) utilise la journalisation, un mécanisme de récupération qui enregistre les modifications avant de les appliquer. L’APFS utilise une protection similaire appelée copie sur écriture (copy-on-write), où les nouvelles données sont écrites à un nouvel emplacement avant que les anciennes ne soient libérées. Ces deux approches aident le système de fichiers à revenir à un état cohérent si quelque chose tourne mal en pleine écriture.

L’exFAT et le FAT32 (courants pour les disques utilisés à la fois sur Mac et Windows) ne disposent pas de journalisation. Ils sont plus vulnérables à la corruption en cas d’éjection incorrecte. Si vous utilisez régulièrement des disques en exFAT, une éjection correcte devient encore plus essentielle.

Cela dit, ces protections ne sont pas magiques. Elles peuvent récupérer de certains problèmes, mais elles ne peuvent pas recréer des données qui n’ont jamais été écrites sur le disque au départ. Un système de fichiers protégé sur un disque éjecté incorrectement peut démarrer sans souci tout en ayant tout de même perdu vos modifications les plus récentes.

Causes courantes d’une éjection incorrecte

L’avertissement apparaît dans quelques situations différentes.

Problèmes de veille et de réveil : certains disques externes perdent leur alimentation lorsque votre Mac se met en veille, surtout s’ils sont alimentés par le bus (tirant leur courant du port USB plutôt que de leur propre adaptateur). Lorsque le Mac se réveille, le disque a disparu, et macOS constate qu’il n’a pas été éjecté correctement. C’est particulièrement fréquent avec les concentrateurs USB.

Problèmes de câble : un câble desserré ou défaillant peut provoquer des déconnexions momentanées. Le disque quitte le bus pendant une fraction de seconde, puis se reconnecte. macOS interprète cela comme une éjection incorrecte suivie d’une nouvelle connexion.

Concentrateurs USB capricieux : les concentrateurs USB bon marché sont réputés pour leurs problèmes d’alimentation et de signal. Ils peuvent fonctionner correctement la plupart du temps, mais perdre occasionnellement la connexion, surtout lorsque plusieurs appareils tirent du courant.

Débrancher réellement le câble : parfois, l’explication la plus simple est la bonne. Vous aviez besoin du disque, vous l’avez débranché, vous n’avez pas éjecté d’abord. Cela nous est tous arrivé.

Comment éviter l’avertissement

Éjectez avant de débrancher : cela paraît évident, mais c’est la solution la plus efficace. Cliquez sur le disque avec le bouton secondaire et sélectionnez « Éjecter », ou faites-le glisser dans la Corbeille, ou utilisez le bouton d’éjection dans la barre latérale du Finder. Attendez que l’icône disparaisse avant de toucher au câble.

Empêchez la déconnexion en veille : si votre disque se déconnecte pendant la veille, vous avez quelques options. Les Réglages Système proposent, dans « Économiseur d’énergie » (ou « Batterie » sur les portables), une option pour « Empêcher la mise en veille automatique lorsque l’écran est éteint ». Vous pouvez aussi rechercher « Mettre les disques durs en veille si possible » et la désactiver.

Utilisez des câbles et concentrateurs de qualité : si vous subissez des déconnexions aléatoires, essayez un autre câble. Les câbles USB-C, en particulier, varient énormément en qualité. Il en va de même pour les concentrateurs. Un concentrateur alimenté (doté de son propre adaptateur secteur) est plus fiable qu’un modèle alimenté par le bus.

Vérifiez l’état du disque : les disques en fin de vie peuvent présenter une connectivité intermittente. Si vous voyez l’avertissement fréquemment avec un disque précis, lancez S.O.S. dans Utilitaire de disque. Demandez-vous si le disque n’est pas en train de rendre l’âme.

Quand l’éjection ne fonctionne pas

Parfois, vous essayez d’éjecter correctement mais macOS refuse, indiquant que le disque est en cours d’utilisation. C’est frustrant, mais au moins vous êtes au courant du problème avant de débrancher.

Le coupable habituel est un processus ayant des fichiers ouverts sur le disque. Il peut s’agir de Spotlight en train d’indexer le disque, d’une fenêtre du Terminal dont le répertoire courant se trouve sur le disque, ou d’une application qui garde encore un fichier ouvert même si vous avez fermé la fenêtre du document.

Vous pouvez découvrir ce qui bloque l’éjection en ouvrant le Terminal et en exécutant :

sudo lsof /Volumes/YourDriveName

Cela liste tous les processus ayant des fichiers ouverts sur ce disque. Une fois le bloqueur identifié, vous pouvez quitter cette application ou tuer le processus, puis réessayer d’éjecter.

Si vous voyez l’avertissement malgré tout

Vous avez déjà eu l’avertissement ? Voici ce qu’il faut faire.

D’abord, vérifiez que le disque s’est bien reconnecté. Si vous le voyez sur votre bureau ou dans le Finder, il est de retour. Sinon, rebranchez-le.

Lancez S.O.S. d’Utilitaire de disque sur le disque. Cela recherche les erreurs du système de fichiers et répare ce qui peut l’être. Même si tout semble correct, cela vaut la peine de le faire après une éjection incorrecte pour détecter tout dommage subtil.

Ouvrez quelques fichiers du disque sur lesquels vous travailliez récemment. Assurez-vous qu’ils s’ouvrent correctement et contiennent vos dernières modifications. Si quelque chose était en cours d’écriture au moment de la déconnexion, c’est ainsi que vous le découvrirez.

Pour les disques que vous n’utilisez pas souvent, envisagez de lancer S.O.S. périodiquement, même sans avoir vu d’avertissement. Les petits problèmes peuvent s’accumuler avec le temps.

É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 →

Un flux de travail plus fluide

Si vous luttez en permanence contre des problèmes d’éjection, le problème vient peut-être du flux de travail lui-même. Fouiller dans le Terminal pour trouver les processus bloquants, les tuer manuellement, puis réessayer d’éjecter : on s’en lasse vite.

Ejecta se loge dans votre barre des menus et vous montre l’état de vos disques en un coup d’œil. Lorsque quelque chose bloque l’éjection, l’app vous dit exactement quoi, et vous permet de régler le problème en un clic. Pas de Terminal, pas de devinettes, pas besoin de croiser les doigts en arrachant le câble.

L’avertissement « Disque non éjecté correctement » existe pour une raison. Vos données valent bien les quelques secondes nécessaires à une éjection sécurisée. Mais lorsque macOS refuse l’éjection, il vous faut un moyen de régler cela rapidement, et non une raison de forcer la déconnexion malgré tout.

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