Es ist nichts zu gewinnen, wenn Laufwerke explizit "ausgeworfen" werden, bevor Pout protokolliert, heruntergefahren oder normal neu gestartet wird. MacOS X verfügt über ein Subsystem mit dem Namen "Disk Arbitration" (in erster Linie der System-Daemon-Prozess "diskarbitrationd"), das andere Laufwerke als das Startgerät bereitstellt, wenn sich ein Benutzer anmeldet, und diese beim Abmelden vom System entfernt (auch als "Auswerfen" bezeichnet). Da diskarbitrationd außerhalb des Kontexts einer Benutzeranmeldesitzung ausgeführt wird, kann sichergestellt werden, dass Prozesse, die nicht direkt von einem Benutzer verwaltet werden (Spotlight-Indizierung, Time Machine, Anmeldesitzungen anderer Benutzer usw.), beim Aufheben der Bereitstellung korrekt behandelt werden Geräte. Außerdem wird vor dem Mounten von Laufwerken auf Probleme mit dem Dateisystem geprüft (und kann diese normalerweise im Hintergrund beheben). Auf einer tieferen Ebene Das Betriebssystem verfügt außerdem über einen Daemon (Update), der den Dateisystem-Cache alle 30 Sekunden auf die Festplatte spült, und über einen sorgfältig skriptgesteuerten Vorgang zum Herunterfahren (dh die erste Hälfte des Neustarts), der sicherstellt, dass alle Dateisystem-Geräte vor dem Zurücksetzen oder Einschalten ordnungsgemäß synchronisiert und ausgehängt werden das System herunterfahren. MacOS X ist in dieser Hinsicht nur in den Details einzigartig: Alle wichtigen Betriebssysteme sind ausgereift, sodass die Benutzer nicht mehr manuell sicherstellen müssen, dass die Laufwerke nicht in einem "schmutzigen" Zustand ausgehängt werden.
Die möglichen Ausnahmen sind, wenn Sie etwas außerhalb des Betriebssystems tun, um das System anzuhalten oder zurückzusetzen, z. B. das Trennen der Hauptstromversorgung oder das Erzwingen eines Hardware-Resets durch langes Drücken des Netzschalters. Beides könnte zu einer Beschädigung des Dateisystems führen, aber niemand sollte solche Schritte unternehmen, außer in seltenen und schweren Fällen, in denen man wahrscheinlich nicht den Luxus hat, Laufwerke manuell auswerfen zu können. (zB Rauch, Flammen, Kernel Panics, etc.)