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.

(Updated )

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

Warten Sie, schließen Sie Ihre Apps und versuchen Sie, normal auszuwerfen.

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.

Spotlight-Prozessnamen belegen keinen reinen Lesezugriff. Warten Sie, schließen Sie Ihre Apps und versuchen Sie, normal auszuwerfen.

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

Spotlight-Prozessnamen belegen keinen reinen Lesezugriff. Beenden Sie mds oder mds_stores nicht zwangsweise, um ein Laufwerk freizugeben. Warten Sie, schließen Sie Ihre Apps und versuchen Sie, normal auszuwerfen. Ejecta erkennt diese Prozesse, bietet aber kein gewöhnliches Beenden für Systemprozesse an. Bleibt das Laufwerk blockiert, sichern Sie alles und fahren Sie den Mac vollständig herunter, bevor Sie es trennen.

Ein Prozessname oder eine Liste geöffneter Dateien beweist nicht, dass keine Schreibvorgänge laufen.

Sichern Sie Ihre Arbeit, lassen Sie Kopien und Backups abschließen und beenden Sie Apps normal, bevor Sie erneut auswerfen.

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

Ejecta: Ejecta bietet kostenlose Laufwerksdiagnose ohne zeitlich begrenzte Testphase. Die kostenpflichtige Lizenz schaltet Beenden und Auswerfen für unterstützte Apps, Alle auswerfen und Time-Machine-Steuerung frei. Bei Systemprozessen können Warten, Autorisierung oder Herunterfahren nötig sein. Sichern Sie zuerst und lassen Sie Übertragungen abschließen.

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.

Ejecta bietet kostenlose Laufwerksdiagnose ohne zeitlich begrenzte Testphase. Die kostenpflichtige Lizenz schaltet Beenden und Auswerfen für unterstützte Apps, Alle auswerfen und Time-Machine-Steuerung frei. Bei Systemprozessen können Warten, Autorisierung oder Herunterfahren nötig sein. Sichern Sie zuerst und lassen Sie Übertragungen abschließen.

Jetzt kaufen - $29 $9.99