Ratgeber/Volume lässt sich nicht auswerfen

Mac wirft ein externes Laufwerk nicht aus? So findest du, was es verwendet

Atta 🐬

Gründer, Vitals

Veröffentlicht

Kurze Antwort

Ein Volume lässt sich nicht auswerfen, solange ein Prozess eine Datei oder einen Ordner darauf geöffnet hat. Beende die Apps, die es benutzt haben, schließe Terminalfenster, die in seinen Ordnern stehen, und versuche es erneut. Klappt das nicht, führe sudo lsof /Volumes/NAME im Terminal aus, um jeden Prozess aufzulisten, der es festhält, und beende diese. Spotlight und Time Machine lassen von selbst los, meist innerhalb einer Minute. „Sofort auswerfen“ ist der letzte Ausweg, weil eine Datei, die gerade geschrieben wird, beschädigt werden kann. Vitals, eine Aktivitätsanzeige und ein Prozessinspektor für den Mac, listet jedes Volume mit den Apps, die Dateien darauf festhalten, und sein „Beenden und auswerfen“ beendet sie und wirft das Volume aus, sobald du bestätigst.

So findest du mit dem Terminal heraus, was ein Volume verwendet

  1. 01 Öffne das Terminal unter „Programme“ → „Dienstprogramme“.
  2. 02 Tippe sudo lsof und ein Leerzeichen, ziehe dann das Volume aus dem Finder ins Fenster, um seinen Pfad einzufügen, und drücke den Zeilenschalter.
  3. 03 Gib dein Passwort ein. Jede Zeile ist eine geöffnete Datei: Die erste Spalte ist der Prozess, die zweite seine PID und die letzte die Datei.
  4. 04 Beende jede App in der Liste. Für einen Prozess ohne Fenster führe kill <PID> mit seiner PID aus.
  5. 05 Wirf das Volume erneut im Finder aus, oder führe diskutil eject mit demselben Pfad aus.

Ist die Liste leer und lässt sich das Volume trotzdem nicht auswerfen, warte eine Minute und versuche es erneut: macOS beendet vielleicht gerade einen Schreibvorgang. mdutil -s mit dem Pfad des Volumes sagt, ob die Spotlight-Indizierung dafür eingeschaltet ist.

macOS weigert sich, ein belegtes Volume auszuwerfen, weil beim Deaktivieren unter einem Programm verloren gehen kann, was es gerade schrieb. Die Meldung im Finder nennt manchmal die App, oft aber nicht. Die Tabelle unten nennt zu den üblichen Verursachern, was sie jeweils loslassen lässt.

Was das Auswerfen eines Volumes verhindert

Was es festhältWoran du es erkennstSo lässt es los
Eine App mit einem geöffneten Dokument Die App steht in der lsof-Liste, oder der Finder nennt sie Schließe das Dokument oder beende die App
Ein Terminalfenster Eine Shell wie zsh in der Liste, mit cwd in der Spalte FD Führe cd ~ in diesem Fenster aus oder schließe es
Spotlight mds oder mds_stores in der Liste Warte, oder füge das Volume unter „Systemeinstellungen“ → „Spotlight“ → „Suchdatenschutz“ hinzu
Time Machine backupd in der Liste oder ein laufendes Backup in der Menüleiste Lass das Backup fertig laufen oder wähle „Dieses Backup überspringen“
Übersicht (Quick Look) oder Vorschau QuickLookUIService oder Preview in der Liste Schließe die Übersicht oder beende Vorschau
Eine Fotos- oder Musik-Mediathek auf dem Volume Photos, photolibraryd oder Music in der Liste Beende die App und gib ihren Hilfsprozessen ein paar Sekunden
Eine App, die vom Volume läuft Der eigene Pfad der App liegt auf dem Volume Beende die App

Was die Meldung beim Auswerfen bedeutet

Der Finder zeigt eine von zwei Meldungen. „Das Volume wurde nicht ausgeworfen, da es möglicherweise von einem oder mehreren Programmen verwendet wird“ heißt, dass ein Prozess etwas auf dem Volume geöffnet hat, und macOS sagt nicht, welcher. Kennt macOS die App, nennt die Meldung stattdessen sie. In beiden Fällen ist „Erneut versuchen“ sicher, und „Sofort auswerfen“ deaktiviert das Volume, egal was geöffnet ist.

Ist „Sofort auswerfen“ sicher?

„Sofort auswerfen“ deaktiviert das Volume unter den Programmen, die es verwenden. Dateien, die nur gelesen wurden, nehmen keinen Schaden. Eine Datei, die gerade geschrieben wird, kann unvollständig bleiben, und eine geöffnete Fotos-, Musik- oder Final Cut-Mediathek kann beim nächsten Öffnen eine Reparatur brauchen. Nutze es erst, wenn du den Verursacher gefunden hast und er sich nicht beenden lässt, nicht vorher.

Auswerfen mit dem Festplattendienstprogramm oder diskutil

„Deaktivieren“ und „Auswerfen“ im Festplattendienstprogramm folgen derselben Regel wie der Finder und scheitern genauso, solange etwas das Volume festhält. Im Terminal wirft diskutil eject /Volumes/NAME ein Volume aus, und diskutil unmountDisk force /Volumes/NAME erzwingt es, mit demselben Risiko wie „Sofort auswerfen“.

Wenn nichts es zu verwenden scheint

Melde dich ab und wieder an, das beendet alle deine Apps und Hilfsprozesse, und wirf dann aus. Klappt das, hat ein Hilfsprozess im Hintergrund das Volume festgehalten. Wenn nicht, fahre den Mac herunter und trenne das Volume, sobald er aus ist: Beim Herunterfahren werden alle Volumes sicher deaktiviert.

So verhinderst du es

Meist hängt das Auswerfen an denselben paar Gewohnheiten.

  • Beende die Apps, die Dateien auf dem Volume geöffnet haben, bevor du es auswirfst
  • Halte Terminalfenster aus den Ordnern des Volumes heraus, oder schließe sie vorher
  • Füge das Volume dem Suchdatenschutz von Spotlight hinzu, wenn du es nie durchsuchst
  • Lass ein Time Machine-Backup fertig laufen, bevor du sein Volume trennst

Was Vitals ergänzt

Vitals nennt, was ein Volume festhält, und wirft es für dich aus.

  • „Geöffnete Dateien“ im Tab „Entwickler“: jedes Volume mit der Zahl der darauf geöffneten Dateien und „Belegt“ oder „Bereit zum Auswerfen“
  • Unter einem Volume jede App und jedes Programm, das es festhält, mit dem Ordner, in dem es arbeitet, und den Dateien, die es geöffnet hat
  • „Beenden und auswerfen“: Vitals nennt die Apps, fragt, beendet sie wie mit ⌘Q und wirft dann das Volume aus
  • Spotlight und Time Machine, benannt nach dem, was sie gerade tun, und neue Versuche, während sie loslassen

Gut zu wissen

  • Vitals erzwingt kein Auswerfen. Lässt sich eine App nicht beenden, sagt es, welche, und lässt das Volume aktiviert.
  • Ohne „Vollständige Systemwerte“ fehlen die Dateien der eigenen Prozesse von macOS, und Vitals sagt, wie viele.
  • „Geöffnete Dateien“ ist im Fenster, nicht im Menü in der Menüleiste.
Vitals kaufen für $29 $29 auf Lebenszeit zur Einführung, danach $49, einmal gezahlt, mit 14 Tagen Geld zurück. Oder $15 für ein Jahr Updates.

Häufige Fragen

Warum meldet mein Mac, das Volume wurde nicht ausgeworfen, da es möglicherweise von einem oder mehreren Programmen verwendet wird?

Ein Prozess hat noch eine Datei oder einen Ordner auf dem Volume geöffnet. Das kann eine App sein, ein Terminalfenster, Spotlight oder Time Machine. Führe sudo lsof /Volumes/NAME aus, um zu sehen, welcher.

Wie finde ich heraus, welches Programm mein externes Laufwerk auf dem Mac verwendet?

Führe sudo lsof /Volumes/NAME im Terminal aus. Jede Zeile ist ein Prozess und eine Datei, die er auf dem Volume geöffnet hat. Vitals zeigt dasselbe nach App, in „Geöffnete Dateien“.

Ist es sicher, ein Volume auf dem Mac sofort auszuwerfen?

Nur, wenn nichts darauf schreibt. „Sofort auswerfen“ kann eine Datei unvollständig oder eine Mediathek reparaturbedürftig zurücklassen. Finde zuerst den Verursacher und beende ihn.

Kann ich das Laufwerk einfach abziehen?

Nicht, solange es aktiviert ist. macOS schreibt vielleicht noch, und das Volume kann danach eine Reparatur brauchen. Wirf es aus oder fahre den Mac vorher herunter.

Warum verwendet Spotlight mein externes Laufwerk?

Spotlight indiziert ein Volume, damit es durchsucht werden kann. Das endet von selbst. Um es dauerhaft zu verhindern, füge das Volume unter „Systemeinstellungen“ → „Spotlight“ → „Suchdatenschutz“ hinzu.

Gibt es eine App, die zeigt, was das Auswerfen eines Volumes verhindert?

Vitals kann das. Sein Bereich „Geöffnete Dateien“ listet jedes Volume mit den Apps, die Dateien darauf festhalten, und „Beenden und auswerfen“ beendet sie und wirft das Volume nach einer Bestätigung aus.

Im Glossar

Weitere Ratgeber