Sollte ich USB-Geräte immer sicher auswerfen?
Wenn Sie sich fragen, was das überhaupt ist, überprüfen Sie die Taskleiste, wenn Sie das nächste Mal einen USB-Stick oder ein anderes USB-Speichergerät anschließen. Ein kleines USB-Symbol mit einem grünen Häkchen wird angezeigt. Dies ist dasselbe Symbol, auf das Sie klicken können, um ein Gerät sicher auszuwerfen, bevor Sie es physisch vom Computer entfernen.
Was Windows dazu sagt
Wenn Sie ein USB-Laufwerk herausziehen, ohne es vorher sicher auszuwerfen, zeigt Windows keine Warnmeldung wie OS X an. Stattdessen wird es einfach herausgezogen - und das ist es. Oder ist es? Wenn Sie den Geräte-Manager öffnen und die Eigenschaften des USB-Laufwerks anzeigen, das Sie angeschlossen haben, können Sie feststellen, warum es Windows scheinbar egal ist, wenn Sie den Stecker frühzeitig entfernen.
Windows hat zwei Richtlinien. Standardmäßig ist das automatische Zwischenspeichern von Geräten deaktiviert, die als angezeigt werden vorübergehend oder entfernbar. Unter dieser Richtlinie gibt Windows an, dass Sie die Verbindung des Geräts immer sicher trennen können, ohne die Option Auswerfen zu verwenden. Das stimmt nicht, aber wir werden gleich darauf eingehen. Das zweite Profil heißt "Bessere Leistung" und hält das Schreib-Caching für das angeschlossene Gerät aktiviert. Interessanterweise wäre diese zweite Richtlinie auf einem Linux- oder Mac-Computer die Standardeinstellung, da die Schreib-Zwischenspeicherung immer aktiviert bleibt. Um zu verstehen, was all dies bedeutet, müssen Sie zuerst verstehen, was Schreib-Caching ist.
Was ist Write Caching??
Schreib-Caching ist die Standardmethode für das Speichern von Daten auf Festplatten. Wenn diese Option aktiviert ist, kann sie für Wechseldatenträger verwendet werden, wie in der Abbildung oben gezeigt. Wenn Sie Dateien auf eine Festplatte kopieren, überträgt Windows die Daten nicht direkt auf die Festplatte. Stattdessen werden einige Daten vorübergehend im Cache oder im Puffer des Computers gespeichert. Dies geschieht, weil die Datenübertragung zum USB-Stick auch mit moderner USB-Technologie langsamer ist. Der Nachteil ist, dass der Puffer, in dem die Daten gespeichert werden, gelöscht wird, wenn die Stromversorgung unterbrochen wird oder wenn das Ziel entfernt wird. Dies kann passieren, wenn Sie das USB-Gerät entfernen, bevor der Cache vollständig darauf geschrieben wurde. Mit dem Befehl Auswerfen wird das Betriebssystem gezwungen, alle verbleibenden Daten auf den USB-Stick zu schreiben und die Verbindung auf Softwareebene zu trennen, so dass keine Daten verloren gehen.
Daten können immer verloren gehen, selbst wenn der Schreib-Cache deaktiviert ist
Im Allgemeinen funktioniert das Standardprofil in Windows für die meisten Benutzer. Auch wenn Windows sagt, dass die Daten bei deaktiviertem Schreib-Caching sicher sind, ist dies nicht immer der Fall. Wenn Sie das USB-Laufwerk während einer Datenübertragung herausziehen, kann dies zu Datenverlust und -beschädigung führen. Wenn Sie eine tragbare App von einem USB-Laufwerk ausführen oder eine Anwendung auf dem Computer verwenden, die Daten auf dem USB-Laufwerk speichert, können Sie auch Daten verlieren. Es gab sogar Fälle, in denen Benutzer Daten beschädigt hatten, indem sie lediglich einen USB-Stick für ReadyBoost verwendeten und diese ohne Auswerfen herausziehen.
Write Caching bietet eine bessere Leistung mit etwas mehr Risiko
Das Schreib-Caching kann für Ihr System eine bessere Leistung bieten, da es verhindert, dass Übertragungen an Speichergeräte die gesamte E / A-Bandbreite belasten. Der Nachteil ist, dass Daten mit höherer Wahrscheinlichkeit in den Cache geraten und beschädigt werden oder verloren gehen, wenn das Gerät vom Computer getrennt wird, ohne dass es zuvor sicher ausgeworfen wurde. Die Auswurffunktion speichert das Löschen von Daten mithilfe eines in Windows eingebetteten Cache-Flush-Systems. Cache Flushing zwingt alle Daten im Cache, sofort auf das Gerät zu schreiben und sich anschließend selbst zu löschen. Sobald Windows mitteilt, dass das Gerät sicher entfernt werden kann, wissen Sie, dass der Cache geleert wurde.
Trotz alledem ist es am besten, die Hardware immer sicher auszuwerfen, bevor Sie sie physisch vom Computer trennen. Denken Sie auch daran, dass Windows und Windows möglicherweise über eine "Funktion" verfügen, die das Zwischenspeichern von Schreibzugriffen deaktiviert, Linux und Mac jedoch standardmäßig aktiviert lassen. Seien Sie daher besonders vorsichtig, wenn Sie ein USB-Laufwerk mit diesen Betriebssystemen verwenden.