Unterschiede beim Entfernen einer externen Festplatte vom USB2-Anschluss im Vergleich zu USB3?

497
RockPaperLizard

Bei einem Win7-Laptop, wenn ich eine externe USB3-Festplatte mit Platten in eine ...

  • USB3-Anschluss, und klicken Sie auf die Auswurftaste in der Taskleiste (und Sie erhalten die Windows-Meldung, die Sie sicher entfernen können). Die Aktivitätsanzeige auf dem Laufwerk geht in einen langsamen Flash-Modus über und zeigt an, dass alle Daten geschrieben wurden. Die Köpfe sind geparkt und es ist sicher, den Netzstecker zu ziehen. Ich kann auch hören und fühlen, dass sich die Platten nicht mehr drehen.

  • USB2-Anschluss, und klicken Sie dann auf die Auswurffunktion in der Taskleiste (und Sie erhalten die Windows-Meldung, die Sie sicher entfernen können). Die Aktivitätsanzeige auf der Festplatte leuchtet konstant und ich kann hören und fühlen, dass sich die Platten weiter drehen .

Wie kann ich erreichen, dass die Laufwerksentfernung an den USB2-Ports genauso funktioniert wie an den USB3-Ports?

Besteht nach der Meldung, dass das Laufwerk sicher entfernt werden kann, das Laufwerk vom Computer getrennt, wenn es über USB2 verbunden ist, obwohl die Laufwerkanzeige weiterhin leuchtet?

1
Ich denke, Windows hat eine Option, die Schnellentfernung zuzulassen (sicheres Entfernen auch ohne Auswerfen, Standardoption), oder Bessere Leistung (muss ausgeworfen werden, um sie sicher entfernen zu können) für Ihr USB-Laufwerk. ionizer vor 6 Jahren 0
"_die Aktivitätsanzeige auf dem Laufwerk wechselt in einen Langsamblitzmodus, der darauf hinweist, dass alle Daten geschrieben wurden, die Köpfe geparkt sind und das Ziehen des Steckers sicher ist._" ... oh ja? Du bist sicher, dass es das bedeutet? Attie vor 6 Jahren 2
@Ramhound Beide. Ich habe es mit dem gleichen Gerät und zwei verschiedenen Geräten des gleichen Modells versucht. Die Ergebnisse waren die gleichen. RockPaperLizard vor 6 Jahren 0
@Attie Ziemlich sicher. Ich kann hören und fühlen, dass sich die Platten nach dem Auswerfen aus dem USB3-Port nicht mehr drehen, aber nach dem Auswerfen aus den USB2-Ports definitiv immer noch. RockPaperLizard vor 6 Jahren 0
@Ramhound Ich habe oben ebenfalls Text in Fett- und Kursivschrift eingefügt. RockPaperLizard vor 6 Jahren 0
Verwenden Sie ein Programm wie Zentimo, um zu sehen, wie das Laufwerk auf die verschiedenen USB-Busse mit den verschiedenen Befehlen reagiert. Außerdem erhalten Sie mehr Einsicht und Kontrolle darüber, was Windows mit entfernbaren Geräten tut. YetAnotherRandomUser vor 6 Jahren 0

3 Antworten auf die Frage

2
Ale..chenski

Ein USB-Gehäuse mit SATA-Festplatte ist kein einfaches System. Es enthält eine komplexe "Brücke" zwischen USB-Schnittstelle und SATA-Schnittstelle. Damit dieses Massenspeichergerät für USB-Transaktionen bereit ist, enthält die Bridge normalerweise eine ernstzunehmende MCU, die die grundlegende SATA-Konfiguration selbst vornimmt und geeignete Datentabellen zu den Fähigkeiten / Formaten der angeschlossenen Festplatten in einem geeigneten Format der USB-Massenspeicherklasse erstellt. Dies beinhaltet das Power Management.

Nachfolgend finden Sie ein Beispiel für eine von Fujitsu hergestellte USB3-SATA-Brücke :

enter image description here

Diese Brücke arbeitet mit einem 32-Bit-ARM ™ Cortex-M3 ™ -Prozessor.

Wie Sie sehen, unterstützt die Bridge sowohl USB 3.0- als auch USB 2.0-Schnittstellen, die über denselben USB 3.0-Anschluss laufen. Daher gibt es einige Unterschiede, wie die Bridge die Sequenzen für das Attach / De-Attach-Shutdown verarbeiten kann.

Das Problem ist, dass aufgrund der im Wesentlichen halbduplexisierten Schnittstelle von USB 2.0 und des fehlenden verzögerten Abschlusses von Bustransaktionen außerhalb der Reihenfolge, USB 2.0-Verbindungen nur die früheren Massenspeichertransportspezifikationen (BOT) implementieren können. Das USB 3.0-Busprotokoll hat die Spezifikationen für USB Attached SCSI (UAS) ermöglicht, die eine weitaus größere Funktionalität von SATA-Laufwerken ermöglichen.

Ich bin ziemlich sicher, dass Ihr System einen UAS-Treiber über eine USB 3.0-Verbindung lädt und auf die BOT-Funktionalität zurückgreift, wenn das Gehäuse über eine USB 2.0-Verbindung angeschlossen ist. Unterschiedliche Treiber (oder Treibermodi) führen nach dem "Auswerfen" -Operator zu leicht unterschiedlichem Verhalten.

Ich bin mir jedoch ziemlich sicher, dass die Firmware in den USB-SATA-Bridge-Chips dafür sorgt, dass nach Erhalt des Befehls "Auswerfen" alles entsprechend geleert und geparkt wird. Andernfalls würden die Gehäuseentwickler schnell aus dem Geschäft gehen. Wenn also ein System "es ist sicher" sagt, trennen Sie den Antrieb mit Zuversicht.

Gute Antwort. Vielen Dank. Um zu klären, auch wenn sich die Plattenlaufwerke noch drehen, solange das System "safe to remove" sagt, dann ist es in Ordnung, das USB-Kabel zu ziehen (wodurch auch die Stromversorgung unterbrochen wird). RockPaperLizard vor 6 Jahren 0
1
Ramhound

Besteht nach der Meldung, dass das Laufwerk sicher entfernt werden kann, das Laufwerk vom Computer getrennt, wenn es über USB2 verbunden ist, obwohl die Laufwerkanzeige weiterhin leuchtet?

Wenn Sie das Gerät sicher ausgeworfen haben und die Benachrichtigung erhalten haben, dass es sicher ist, das Gerät zu entfernen, können Sie das Gerät sicher trennen.

Wie kann ich erreichen, dass die Laufwerksentfernung an den USB2-Ports genauso funktioniert wie an den USB3-Ports?

USB 2.0- und USB 3.0-Geräte sind nicht identisch. Die Art und Weise, wie sie vom Host getrennt werden, ist nicht identisch. Was Sie wollen, ist nicht möglich.

1
Attie

Es gibt zwei Dinge, die hinter den Kulissen passieren können :

  1. Der Dateisystemcache wurde auf die Festplatte geschrieben, und das Dateisystem wurde ordnungsgemäß aufgehoben.
  2. Das USB-Gerät wurde vom Host getrennt, und das Gerät befindet sich jetzt im Status " getrennt " (dh es wird nicht aufgelistet).

Aus Ihrer Beschreibung würde ich Folgendes vorschlagen:

  • Ihre USB 2.0-Anschlüsse schließen Schritt 1 ab
  • Ihre USB 3.x-Anschlüsse schließen Schritt 1 und Schritt 2 ab

Dies kann auf eine Reihe von Dingen zurückzuführen sein und es ist schwierig / unmöglich, genau zu bestimmen, was… bedeutet: Wenn es sich bei der USB-zu-SATA-Brücke um ein USB 3.x-kompatibles Gerät handelt, sind die Betriebszustände unterschiedlich An USB 2.0 vs. USB 3.x angeschlossen. Die Chancen stehen gut, dass Sie sich nicht für beide gleich verhalten können.

Was die Integrität des Dateisystems anbelangt, können Sie nach Schritt 1 die Verbindung trennen.

Es ist jedoch auch nach Schritt 2 nicht möglich, zu 100% sicher zu sein, dass die Festplatte selbst (nicht die USB-zu-SATA-Bridge oder was auch immer verwendet wird) wirklich im Leerlauf ist - die Köpfe parken und der Plattenteller dreht sich nicht.

Vielen Dank. Ist es in Ordnung, das Kabel des Laufwerks selbst dann zu ziehen, wenn sich die Platten drehen (solange der Cache des Dateisystems geschrieben wurde)? RockPaperLizard vor 6 Jahren 0
@RockPaperLizard. Wenn sich Platten drehen, bedeutet dies nicht notwendigerweise, dass das Laufwerk Datenmanipulationen durchführt. Ale..chenski vor 6 Jahren 0
Die Köpfe können geparkt werden, während sich die Platten noch drehen. Das Beste, was Sie tun können, ist, auf die Benachrichtigung zu warten und den Netzstecker zu ziehen. Möglicherweise warten Sie 1-2 Sekunden, aber es sollte keine Notwendigkeit geben. Attie vor 6 Jahren 0