Warum Spotlight den Laufwerksauswurf blockiert
Die Spotlight-Indizierung ist einer der häufigsten Gründe, warum sich ein externes Laufwerk nicht auswerfen lässt. Hier erfahren Sie, wie Sie damit umgehen.
Sie versuchen, Ihr externes Laufwerk auszuwerfen, und macOS verweigert es. Sie öffnen die Aktivitätsanzeige und sehen Prozesse namens mds oder mds_stores, die auf Ihr Laufwerk zugreifen. Herzlichen Glückwunsch, Sie haben gerade die Spotlight-Indizierung kennengelernt.
Das ist wahrscheinlich der häufigste Grund, warum sich externe Laufwerke am Mac nicht auswerfen lassen. Spotlight möchte alles indizieren, damit Sie es später durchsuchen können, und es kümmert sich nicht darum, dass Sie in zwei Minuten zu einem Meeting aufbrechen müssen.
Was Spotlight tatsächlich tut
Das Indizierungssystem von Spotlight läuft über mehrere Hintergrundprozesse. Der wichtigste ist mds (Metadaten-Server), der den gesamten Vorgang koordiniert. Dann gibt es mds_stores, das die eigentliche Speicherung der indizierten Metadaten übernimmt. Möglicherweise sehen Sie auch mdworker oder mdworker_shared, die die Schwerstarbeit beim Lesen und Kategorisieren Ihrer Dateien leisten.
Wenn Sie ein externes Laufwerk anschließen, behandelt Spotlight es wie ein neues Territorium, das es erkunden muss. Es beginnt, jede Datei zu scannen, Metadaten zu extrahieren und einen durchsuchbaren Index aufzubauen. Das geschieht automatisch, sofern Sie Spotlight nicht ausdrücklich angewiesen haben, dieses Laufwerk in Ruhe zu lassen.
Das Problem ist, dass Spotlight während der Arbeit Datei-Handles offen hält. Solange diese Handles bestehen, betrachtet macOS das Laufwerk als „in Verwendung“ und lässt Sie es nicht auswerfen.
So prüfen Sie, ob Spotlight der Übeltäter ist
Öffnen Sie die Aktivitätsanzeige (suchen Sie ironischerweise mit Spotlight danach) und halten Sie Ausschau nach diesen Prozessnamen: mds, mds_stores, mdworker oder mdworker_shared. Wenn einer von ihnen den Namen Ihres externen Laufwerks in den Prozessinformationen anzeigt, ist Spotlight Ihr Blockierer.
Sie können das auch im Terminal prüfen. Führen Sie diesen Befehl aus und ersetzen Sie den Laufwerksnamen durch Ihren eigenen:
lsof /Volumes/YourDriveName
Wenn Sie mds-bezogene Prozesse in der Ausgabe sehen, hält Spotlight Ihr Laufwerk fest.
Die schnelle Lösung: Indizierung vorübergehend deaktivieren
Die schnellste Lösung besteht darin, die Spotlight-Indizierung für dieses bestimmte Volume zu deaktivieren:
sudo mdutil -i off /Volumes/YourDriveName
Sie müssen Ihr Passwort eingeben. Nachdem der Befehl abgeschlossen ist, gibt Spotlight das Laufwerk frei, und Sie sollten es normal auswerfen können.
Wenn Sie das Laufwerk später wieder anschließen und die Indizierung zurückhaben möchten:
sudo mdutil -i on /Volumes/YourDriveName
Die dauerhafte Lösung: das Laufwerk vollständig ausschließen
Wenn Sie nie möchten, dass Spotlight ein bestimmtes externes Laufwerk indiziert, können Sie es zur Datenschutzliste hinzufügen.
Öffnen Sie die Systemeinstellungen, gehen Sie zu Siri & Spotlight (oder nur Spotlight unter älteren macOS-Versionen) und klicken Sie unten auf „Spotlight-Datenschutz“. Ziehen Sie Ihr externes Laufwerk in diese Liste oder klicken Sie auf die Plus-Schaltfläche, um es hinzuzufügen.
Laufwerke auf dieser Liste werden von Spotlight vollständig ignoriert. Sie können ihre Inhalte dann nicht mehr über das Spotlight-Menü durchsuchen, aber sie lassen sich jedes Mal sofort auswerfen.
Es gibt auch einen Trick mit einer versteckten Datei. Erstellen Sie eine leere Datei namens .metadata_never_index im Stammverzeichnis Ihres externen Laufwerks:
touch /Volumes/YourDriveName/.metadata_never_index
Spotlight prüft auf diese Datei und überspringt die Indizierung jedes Volumes, das sie enthält. Das ist nützlich für Laufwerke, die Sie zwischen mehreren Macs nutzen, da die Einstellung dem Laufwerk folgt und nicht auf jedem einzelnen Computer gespeichert wird.
Wenn Spotlight nicht loslässt
Manchmal verklemmt sich Spotlight. Sie haben die Indizierung deaktiviert, aber die Prozesse geben das Laufwerk trotzdem nicht frei. In der Aktivitätsanzeige können Sie den störenden mds-Prozess auswählen und auf die X-Schaltfläche klicken, um ihn sofort zu beenden.
Beachten Sie, dass das erzwungene Beenden von Systemprozessen vorübergehend zu seltsamem Verhalten führen kann. Spotlight startet sich selbst automatisch neu, aber es kann sein, dass Sie kurze Verlangsamungen bemerken oder einen Moment warten müssen, bis sich alles wieder eingependelt hat.
Wenn sich das Laufwerk auch nach dem Beenden der Spotlight-Prozesse nicht auswerfen lässt, hält es noch etwas anderes fest. Führen Sie den Befehl lsof erneut aus, um zu sehen, was übrig bleibt.
Warum das immer wieder passiert
Jedes Mal, wenn Sie ein externes Laufwerk anschließen, beginnt Spotlight von Neuem mit der Indizierung, sofern Sie es nicht ausgeschlossen haben. Selbst Laufwerke, die Sie schon einmal verwendet haben, werden neu indiziert, wenn ihr Index veraltet oder beschädigt ist.
Auch macOS-Updates können die Datenschutzeinstellungen von Spotlight zurücksetzen. Manche Nutzer haben berichtet, dass nach dem Update auf eine neue macOS-Version Laufwerke, die sie zuvor ausgeschlossen hatten, plötzlich wieder indiziert wurden. Es lohnt sich, Ihre Spotlight-Datenschutzliste nach größeren Updates zu überprüfen.
Ein einfacherer Ansatz
Sich jedes Mal, wenn Sie ein Laufwerk abziehen möchten, durch die Aktivitätsanzeige und das Terminal zu wühlen, wird schnell mühsam. Ejecta zeigt Ihnen genau, welche Prozesse den Auswurf blockieren, und lässt Sie diese mit einem Klick beenden. Speziell für Spotlight erkennt es die relevanten mds-Prozesse und behandelt sie sauber, sodass Sie nicht raten müssen, welchen Sie beenden sollen, oder sich um die Systemstabilität sorgen.
Das zugrunde liegende Problem (Spotlight, das externe Laufwerke aggressiv indiziert) wird so bald nicht verschwinden. Aber der Umgang damit muss nicht jedes Mal, wenn Sie mit Ihrem Laufwerk losziehen müssen, ein Forschungsprojekt sein.
Wenn Sie nicht jedes Mal das Terminal bemühen möchten: Ejecta zeigt Ihnen genau, welcher Prozess Ihr Laufwerk blockiert – und lässt Sie ihn mit einem Klick direkt aus der Menüleiste beenden.
Jetzt kaufen — $9.99