macOS erstellt in jedem Ordner, den Sie im Finder anzeigen, eine .DS_Store-Datei. In dieser Datei werden Metadaten zum Inhalt dieses Ordners sowie Benutzeranpassungen für Elemente wie Ansichtstyp und Symbolgröße gespeichert.
Diese .DS_Store-Dateien sind in macOS vor Ihnen verborgen, damit Ihre Ordneransichten nicht unübersichtlich werden. In Umgebungen mit verschiedenen Betriebssystemen können die .DS_Store-Dateien jedoch zu einem Problem werden. Dies liegt daran, dass Ihr Mac diese Dateien auch für freigegebene Netzwerkspeicherorte erstellt. Wenn Sie also einen NAS in Ihrem Büro für Benutzer von Windows-PCs freigeben, werden plötzlich möglicherweise eine Reihe von .DS_Store-Dateien in den freigegebenen Verzeichnissen angezeigt (je nachdem, wie die Ansichtseinstellungen der Windows-Benutzer im Datei-Explorer konfiguriert wurden). .
Die .DS_Store-Datei eines Mac ist in Windows sichtbar.
Sie können .DS_Store-Dateien manuell löschen, ohne Daten zu verlieren. Das einzige Problem besteht darin, dass Finder beim nächsten Durchsuchen eines freigegebenen Ordners nach dem Löschen seiner .DS_Store-Datei zum Standardlayout zurückkehrt und sich keine benutzerdefinierten Ansichtstypen oder Schriftgrößen merkt, die Sie möglicherweise festgelegt haben. Bei diesem Ansatz müssen Sie diese Dateien jedoch jedes Mal manuell löschen, wenn sie angezeigt werden (und macOS erstellt jedes Mal, wenn Sie zum freigegebenen Verzeichnis zurückkehren, eine neue Ersatzdatei). Stattdessen können Sie macOS so konfigurieren, dass in erster Linie keine .DS_Store-Dateien auf Netzwerkfreigaben erstellt werden.Beenden Sie die Erstellung von .DS_Store-Dateien
Um Ihren Mac so zu konfigurieren, dass keine .DS_Store-Dateien auf freigegebenen Netzwerklaufwerken erstellt werden, melden Sie sich bei macOS an, starten Sie das Terminal und geben Sie den folgenden Befehl ein:
Standardwerte schreiben com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
Sobald Sie den Befehl ausgeführt haben, speichern Sie alle offenen Arbeiten und melden Sie sich von Ihrem macOS-Benutzerkonto ab. Wenn Sie sich wieder anmelden, stellen Sie die Verbindung zu Ihren freigegebenen Netzlaufwerken wieder her. Vorhandene .DS_Store-Dateien sind möglicherweise noch vorhanden und müssen manuell gelöscht werden. Ihr Mac erstellt jedoch keine neuen .DS_Store-Dateien, während Sie die freigegebenen Verzeichnisse durchsuchen.
.DS_Store Leckerbissen
Wie oben erläutert, besteht der Vorteil des Verhinderns, dass Ihr Mac .DS_Store-Dateien erstellt, darin, dass auf Laufwerken, die von Mac- und Windows-Benutzern gemeinsam genutzt werden, keine Unordnung entsteht. Da macOS diese Dateien jedoch standardmäßig verbirgt (und sogar Windows so konfiguriert werden kann, dass sie ausgeblendet werden), möchten Sie deren Erstellung nur verhindern, wenn Sie wissen, dass Windows-Benutzer möglicherweise auf sie stoßen. In einer rein Mac-basierten Netzwerkumgebung müssen keine .DS_Store-Dateien ausgeblendet werden. Dadurch wird verhindert, dass Sie Einstellungen für die Ordneransicht festlegen können, die zwischen Sitzungen bestehen bleiben.
Es gibt aber noch einen anderen Grund, diesen Prozess in Betracht zu ziehen: Geschwindigkeit. Abhängig von der Geschwindigkeit Ihres Netzwerks, der Geschwindigkeit Ihres freigegebenen Speichers und der Anzahl der freigegebenen Dateien und Verzeichnisse kann die Verwendung von .DS_Store-Dateien beim Durchsuchen des Netzwerks tatsächlich zu einer Verlangsamung führen. Dies liegt daran, dass Ihr Mac nicht nur mit einem möglicherweise langsamen Netzwerk oder langsamen Festplatten in einem NAS umgehen muss, sondern auch möglicherweise Tausende von .DS_Store-Dateien lesen und verarbeiten muss. In diesem Fall lohnen sich die Vorteile von Ordner-Metadaten einfach nicht. Beachten Sie jedoch, dass dies nur für die oben genannten Umstände gilt. Benutzer mit schnellen NAS-Geräten in Gigabit- oder schnelleren Netzwerken sollten kein Problem haben, es sei denn, Sie haben es mit einer außergewöhnlich großen Anzahl von Verzeichnissen zu tun.
Aktivieren Sie die .DS_Store-Erstellung erneut
Wenn Sie den obigen Befehl verwendet haben, um die Erstellung von .DS_Store-Dateien auf freigegebenen Netzlaufwerken zu deaktivieren, können Sie die Erstellung dieser Dateien mit dem folgenden Befehl wieder aktivieren:
Standardwerte schreiben com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE
Stellen Sie nach wie vor sicher, dass Sie sich abmelden und die freigegebenen Netzlaufwerke wieder verbinden, nachdem Sie den Befehl ausgeführt haben.
