Ist es notwendig, externe Laufwerke auszuwerfen, bevor Sie sich abmelden, neu starten oder herunterfahren?

Ist es erforderlich oder empfohlen, externe Laufwerke vor dem Abmelden, Neustarten oder Herunterfahren auszuwerfen? (Die Laufwerke werden nicht ausgesteckt.)

Übrigens ist mir bewusst, dass ich meine externen Laufwerke auswerfen muss, bevor ich sie ausstecke, ich weiß nur nicht, ob es beim Abmelden oder Herunterfahren notwendig ist. Es scheint mir, dass dies offensichtlich sein sollte, aber ich kann nirgendwo eine explizite Antwort auf diese Frage finden. Ich interessiere mich für Antworten für die OS-Versionen von Snow Leopard, Lion und Mountain Lion, da ich zwei Computer habe, einen mit Snow Leopard, den anderen mit Lion, und ich werde Lion bald auf Mountain Lion aktualisieren.

Es wird nur empfohlen, direkt vor einem Systemabsturz auszuwerfen.

Antworten (3)

Nein, es wird nur beim Abziehen des Kabels empfohlen.

Der Grund für das Auswerfen besteht darin, dass alle Prozesse, die von der Festplatte lesen und schreiben, dazu führen, dass OS X Sie über die Verwendung der Festplatte benachrichtigt und Datenbeschädigungen verhindert, die auftreten können, indem Sie die Festplatte während der Verwendung einfach ausstecken.

Darüber hinaus kann das Betriebssystem verschiedene Schreibvorgänge in einen Cache einreihen, bevor es sie tatsächlich auf die Festplatte schreibt, und das Auswerfen stellt sicher, dass diese auf das Laufwerk geleert werden, bevor es getrennt wird.

Das Anhalten aller Prozesse vom Lesen/Schreiben auf die Festplatte und das Leeren der Caches ist impliziert, wenn der Computer neu gestartet oder heruntergefahren wird (es sei denn, Sie führen einen kalten Shutdown durch, indem Sie den Netzschalter gedrückt halten, um ihn auszuschalten). Beim Abmelden kann das Betriebssystem den Cache nach eigenem Ermessen leeren.

+1. Danke Gerry, sehr schnelle und prägnante Antwort auf meine Frage.

Es bringt nichts, Laufwerke explizit "auszuwerfen", bevor Pout protokolliert, heruntergefahren oder auf normale Weise neu gestartet wird. MacOS X hat ein Subsystem namens „Disk Arbitration“ (hauptsächlich der System-Daemon-Prozess „diskarbitrationd“), das andere Laufwerke als das Boot-Gerät einbindet, wenn sich ein Benutzer anmeldet, und sie aushängt (auch bekannt als „auswirft“), ​​wenn sich der Benutzer abmeldet. Da disarbitrationd außerhalb des Kontexts einer Benutzer-Anmeldesitzung arbeitet, kann es sicherstellen, dass Prozesse, die nicht direkt von einem Benutzer verwaltet werden (Spotlight-Indizierung, Time Machine, Anmeldesitzungen anderer Benutzer usw.), beim Unmounten korrekt behandelt werden Geräte. Es prüft auch auf Probleme mit beschädigten Dateisystemen (und kann diese normalerweise stillschweigend reparieren), bevor Laufwerke gemountet werden. Auf einer tieferen Ebene, Das Betriebssystem hat auch einen Daemon (Update), der den Dateisystem-Cache alle 30 Sekunden auf die Festplatte leert, und einen sorgfältig skriptgesteuerten Prozess zum Herunterfahren (dh die erste Hälfte des Neustarts), der sicherstellt, dass alle Dateisystemgeräte ordnungsgemäß synchronisiert und vor dem Zurücksetzen oder Einschalten ausgehängt werden das System herunter. MacOS X ist in dieser Hinsicht nur in den feinen Details einzigartig: Alle bedeutenden Betriebssysteme sind über die Notwendigkeit hinaus gereift, Benutzer manuell sicherstellen zu lassen, dass Laufwerke nicht in einem "schmutzigen" Zustand ausgehängt werden.

Die möglichen Ausnahmen wären, wenn Sie etwas außerhalb des Betriebssystems tun, um das System anzuhalten oder zurückzusetzen, wie 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 schwerwiegenden Fällen, in denen man wahrscheinlich nicht den Luxus hat, Laufwerke manuell auswerfen zu können. (z. B. Rauch, Flammen, Kernel-Panics usw.)

+1. Danke Bill, ich schätze wirklich das Detail. Ich habe das Gefühl, dass ich besser verstehe, was vor sich geht. Es fiel mir sehr schwer zu entscheiden, welche Antwort ich als "akzeptiert" markieren sollte. Ich wünschte, ich könnte sowohl deine als auch die von Gerry als „akzeptiert“ markieren.

Nein. Die kurze Antwort lautet, dass Sie ein Speichergerät auswerfen/unmounten, wenn Sie es nicht mehr verwenden möchten.

Es ist völlig in Ordnung, ein externes Laufwerk angeschlossen zu lassen, wenn Sie es später für sich selbst oder andere verfügbar haben möchten (z. B. ein Time Machine-Backup).