Wie kann ich verhindern, dass Finder-Fenster automatisch erscheinen, wenn ich eine Festplatte anschließe?

Ich habe ein austauschbares Firewire-Laufwerk. Es hat mehrere Partitionen, von denen viele Mac OS-Installationsprogramme enthalten (ich bin Entwickler/Systemadministrator und muss ziemlich häufig neu installieren). Ich verwende diese Festplatte jedoch auch für Backup und Speicherung, daher möchte ich nicht jedes Mal ein Betriebssystem installieren, wenn ich sie anschließe.

Immer wenn ich das Laufwerk anschließe, öffnet der Finder automatisch ein paar Fenster und bietet an, das Betriebssystem zu installieren. Ich würde es vorziehen, wenn der Finder diese Fenster nicht öffnet.

Warum öffnen nur einige der Partitionen Fenster? Wie kann ich es komplett deaktivieren?

Antworten (3)

Der zu öffnende Ordner wird in einem speziellen Feld im Dateisystem-Header gesteuert. Sie können diesen Eintrag mit dem in dieser Quellebless beschriebenen Befehl ändern .

Verwenden Sie den folgenden Befehl, um die aktuellen Einstellungen zu überprüfen:

bless --info /Volumes/Any Disk/

Sie können ändern, welcher Ordner des gemounteten Volumes beim Mounten im Finder geöffnet wird:

sudo bless --folder "/Volumes/Any Disk/" --openfolder "/Volumes/Any Disk/Documentation"

Sie können die Informationen auch vollständig zurücksetzen:

sudo bless --unbless /Volumes/Any Disk/

Beachten Sie, dass die Verwendung dieser blessBefehle das Volume nicht bootfähig macht, seien Sie also vorsichtig, wenn Sie dies benötigen. Natürlich funktionieren sie auch nicht für Volumes mit einem schreibgeschützten Dateisystem/Medium, wie z. B. einer CD/DVD.

Anscheinend ist es im HFS+-Dateisystem-Header festgelegt. Ich habe hier einige technische Details gefunden , einschließlich der C-Quelle, um sie zu modifizieren.

Die Idee ist, Wort 2 des Finder-Info-Felds im Header des HFS+-Volumes zu setzen. Die Mac OS 9/X-Finder wissen, dass sie ein Fenster öffnen müssen, das der in diesem Feld gespeicherten dirID entspricht.

Und es gibt eine alte App, um es hier einzustellen .

Ein Tool zum Lesen des Volume-Headers finden Sie in fileXray (nicht kostenlos). Das Handbuch zeigt die Position des relevanten Flags auf Seite 170, es sieht so aus:

# Open folder ID
         finderInfo[2] = 0

Wenn Sie diese Festplatten auch für Backups verwenden, werden Sie wahrscheinlich nicht mit dem Dateisystem-Header herumspielen wollen, schon gar nicht mit den veralteten Tools oben.

Um zu verhindern, dass ein Volume im Finder geöffnet wird, wenn es gemountet ist, führen Sie den bless-Befehl wie folgt aus:

sudo bless -folder "/Volumes/volumename"/