So finden Sie heraus, welcher Prozess ein Laufwerk auf dem Mac verwendet
Ihr Mac will das Laufwerk nicht auswerfen? So finden Sie heraus, welcher Prozess es genau blockiert — mit der Aktivitätsanzeige, dem Terminal und einer schnelleren Ein-Klick-Methode.
Wenn macOS sich weigert, ein externes Laufwerk auszuwerfen, teilt es Ihnen lediglich mit, dass etwas darauf zugreift — und dann hört es auf. Kein Name, kein Hinweis, keine Spur. Den Übeltäter selbst aufzuspüren erfordert ein paar Schritte, ist aber durchaus machbar. Diese Anleitung führt Sie durch jede Methode, von den von Apple mitgelieferten Bordmitteln bis hin zu den Terminal-Befehlen, die zutage fördern, was die grafische Oberfläche verbirgt.
Warum macOS es Ihnen nicht einfach verrät
Das ist eine echte Frustration und kein Bedienfehler. macOS hat die Fehlermeldung „Volume wird verwendet“ schon immer angezeigt, ohne den verursachenden Prozess zu benennen. Das Betriebssystem weiß, welcher Prozess ein geöffnetes Datei-Handle auf dem Volume hält — es zeigt diese Information nur weder im Finder noch im Auswurfdialog an.
Das Ergebnis: Sie schließen jede sichtbare App, nichts ändert sich, und das Laufwerk lässt sich immer noch nicht auswerfen. Wie im Leitfaden zur Fehlerbehebung der macOS-Meldung „Volume wird verwendet“ beschrieben, ist der Blockierer oft ein Hintergrundprozess — die Spotlight-Indizierung, QuickLook beim Erstellen von Vorschaubildern oder ein Cloud-Synchronisierungsdienst — und nicht etwa etwas, das Sie manuell beenden würden.
Methode 1: Aktivitätsanzeige (eingeschränkt, aber ein Ausgangspunkt)
Die Aktivitätsanzeige ist der erste Ort, an dem die meisten nachsehen. Für diese spezielle Aufgabe ist sie nicht ideal, aber sie kann helfen, die Sache einzugrenzen.
- Öffnen Sie die Aktivitätsanzeige (Programme → Dienstprogramme → Aktivitätsanzeige oder per Spotlight-Suche).
- Klicken Sie oben auf den Tab Festplatte.
- Sortieren Sie nach Gelesene Bytes oder Geschriebene Bytes, um zu sehen, welche Prozesse aktiv lesen oder schreiben.
Das Problem: Die Aktivitätsanzeige zeigt die Festplattenaktivität über alle Volumes hinweg, nicht nur für Ihr externes Laufwerk. Ein Prozess ganz oben in der Liste schreibt möglicherweise auf Ihre interne SSD und nicht auf Ihr USB-Laufwerk. Sie können hier nicht nach Volume filtern.
Wenn Sie dennoch etwas Unerwartetes entdecken — einen Backup-Daemon, eine Medien-App, einen Synchronisierungsdienst —, lohnt es sich, ihn zu beenden und den Auswurf erneut zu versuchen.
Methode 2: Terminal mit lsof (der zuverlässige Ansatz)
lsof steht für „list open files“ (geöffnete Dateien auflisten), und unter macOS ist jedes eingebundene Volume ein Dateipfad. Dieser Befehl zeigt Ihnen jeden Prozess an, der ein geöffnetes Handle auf einem bestimmten Laufwerk hält.
Finden Sie den Einbindungspunkt Ihres Laufwerks
Bestätigen Sie zunächst den genauen Namen Ihres Laufwerks, so wie macOS ihn sieht:
ls /Volumes/
Damit werden alle eingebundenen Volumes aufgelistet. Ihr externes Laufwerk erscheint hier — notieren Sie sich den exakten Namen, einschließlich Groß- und Kleinschreibung sowie Leerzeichen.
Führen Sie lsof für das Volume aus
lsof /Volumes/YourDriveName
Ersetzen Sie YourDriveName durch den tatsächlichen Volume-Namen. Die Ausgabe listet jeden Prozess mit einer geöffneten Datei auf diesem Volume auf, darunter:
- COMMAND — der Prozessname
- PID — die Prozess-ID
- USER — welches Benutzerkonto den Prozess ausführt
- NAME — der genaue Dateipfad, auf den zugegriffen wird
Was Sie typischerweise sehen
Häufige Übeltäter, die in der lsof-Ausgabe auftauchen:
mdsodermds_stores— Spotlight-IndizierungQuickLookUIService— QuickLook-Erstellung von Vorschaubilderncloudd,birdodercom.apple.iCloudDrive— iCloud-Synchronisierungbackupd— Time MachineFinder— geöffnete Finder-Fenster, die auf das Laufwerk verweisen- Medien-Apps wie Final Cut Pro oder Premiere, die Projektdateien geöffnet haben
Tipp: Wenn
lsofkeine Ausgabe liefert, führen Sie den Befehl mitsudofür erweiterte Rechte aus:sudo lsof /Volumes/YourDriveName. Manche Systemprozesse erscheinen nur mit Root-Zugriff.
Eine ausführlichere Betrachtung dessen, was lsof leisten kann — einschließlich des Filterns nach PID und des direkten Beendens von Prozessen über die Kommandozeile — finden Sie in Der lsof-Befehl erklärt für Mac-Nutzer.
Beenden Sie den Prozess über das Terminal
Sobald Sie die PID haben, können Sie den Prozess beenden:
kill -15 <PID>
Reagiert er nicht, eskalieren Sie zu einem erzwungenen Beenden:
kill -9 <PID>
Versuchen Sie dann erneut, das Laufwerk auszuwerfen.
Methode 3: fuser als Alternative
fuser ist ein weiterer Terminal-Befehl, der meldet, welche Prozesse eine Datei oder ein Dateisystem verwenden. Er ist weniger ausführlich als lsof, dafür aber schneller zu lesen:
sudo fuser /Volumes/YourDriveName
Die Ausgabe ist lediglich eine Liste von PIDs. Um die Prozessnamen dazu zu erhalten, kombinieren Sie ihn mit ps:
sudo fuser /Volumes/YourDriveName | xargs ps -p
Das ist nützlich, wenn Sie eine schnelle Antwort möchten, ohne eine lange lsof-Tabelle durchzugehen.
Häufige blockierende Prozesse und was Sie dagegen tun können
Spotlight (mds, mds_stores)
Spotlight indiziert neue Laufwerke automatisch. Wenn Sie ein großes Laufwerk anschließen, kann die Indizierung Minuten oder Stunden laufen. Sie können sie vorübergehend stoppen, indem Sie Systemeinstellungen → Siri & Spotlight → Spotlight-Datenschutz öffnen und das Laufwerk zur Ausschlussliste hinzufügen. Alternativ beenden Sie mds über das Terminal — Spotlight startet später von selbst neu.
QuickLook (QuickLookUIService)
QuickLook erzeugt Vorschaubilder, wenn Sie ein Laufwerk im Finder durchsuchen. Es kann Datei-Handles auch dann noch offen halten, wenn Sie das Finder-Fenster bereits geschlossen haben. QuickLook hält Ihr Laufwerk als Geisel behandelt dies im Detail — die kurze Lösung besteht darin, den QuickLook-Prozess über das Terminal oder ein dafür vorgesehenes Tool zu beenden.
iCloud und Dropbox
Synchronisierungsdienste behandeln externe Laufwerke wie jeden anderen Ordner, wenn Sie dort Synchronisierungsdaten gespeichert haben. Sie halten Dateien während des Uploads oder der Konfliktauflösung geöffnet. So verhindern Sie, dass iCloud und Dropbox den Laufwerksauswurf blockieren erklärt, wie Sie die Synchronisierung vor dem Auswerfen pausieren.
Finder
Der Finder selbst kann den Auswurf blockieren, wenn Sie ein Fenster geöffnet haben, das den Inhalt des Laufwerks anzeigt, oder wenn gerade ein Kopiervorgang läuft. Schließen Sie alle Finder-Fenster, die auf das Laufwerk verweisen, oder beenden Sie den Finder über das Apple-Menü und starten Sie ihn neu.
Medien- und Kreativ-Apps
Final Cut Pro, Premiere, Logic und ähnliche Apps halten Projektdateien geöffnet, solange das Projekt geladen ist. Schließen Sie das Projekt — nicht nur das App-Fenster —, bevor Sie auswerfen. In Externe Laufwerke mit Final Cut Pro ohne Auswurfprobleme nutzen finden Sie auf den Workflow zugeschnittene Ratschläge.
Warum das Terminal für den regelmäßigen Gebrauch unpraktisch ist
Der lsof-Ansatz funktioniert, ist aber mit Reibung verbunden. Sie müssen:
- Das Terminal öffnen
- Den genauen Volume-Namen kennen
- Eine unvertraute Ausgabe interpretieren
- PIDs und Prozessnamen nachschlagen
- Einen separaten kill-Befehl ausführen
- Zum Finder zurückwechseln, um auszuwerfen
Wenn Sie Entwickler oder Systemadministrator sind und im Terminal leben, ist das in Ordnung. Wenn Sie Videoeditor oder ganz normaler Mac-Nutzer sind und einfach nur ein Laufwerk sicher abziehen möchten, ist das eine Menge Aufwand für eine Aufgabe, die zwei Sekunden dauern sollte.
Warnung: Ziehen Sie das Laufwerk auch in der Eile nicht ohne Auswerfen ab — das kann das Dateisystem beschädigen, besonders bei Laufwerken, die als exFAT oder NTFS formatiert sind. Die Risiken sind real und werden ausführlich in Kann das Abziehen eines externen Laufwerks ohne Auswerfen es beschädigen? behandelt.
Der schnellere Weg: Den blockierenden Prozess auf einen Blick sehen
Ejecta macht genau das, was lsof macht, zeigt das Ergebnis aber genau dann in Ihrer Menüleiste an, wenn Sie es brauchen. Klicken Sie auf das Symbol, sehen Sie, welcher Prozess Ihr Laufwerk festhält, klicken Sie, um ihn zu beenden, und werfen Sie aus — kein Terminal, kein Interpretieren, kein Wechseln zwischen Fenstern.
Es bewältigt die Fälle, über die die meisten am ehesten stolpern: Spotlight, das im Hintergrund läuft, QuickLook, das einen Vorschau-Cache hält, ein Synchronisierungs-Daemon, der nicht loslassen will. Der Prozessname steht direkt da, lesbar, mit einer einzigen Aktion zur Behebung.
Kurzübersicht: Welche Methode wann
| Situation | Beste Methode |
|---|---|
| Sie möchten verstehen, was passiert | lsof im Terminal |
| Sie brauchen eine schnelle Einmal-Antwort | fuser im Terminal |
| Sie machen das regelmäßig und wollen keine Reibung | Ejecta Menüleisten-App |
| Sie beheben einen hartnäckigen Systemprozess | sudo lsof + kill |
Wenn Sie regelmäßig gegen die Wand „Volume wird verwendet“ laufen, laden Sie Ejecta herunter und legen Sie sich den Namen des blockierenden Prozesses einen Klick entfernt — ganz ohne Terminal.