In der SATA-Spezifikation wird dies als hot plug
und bezeichnet hot removal
und es handelt sich um zwei separate Ereignisse. Überprüfen Sie, ob die elektrische Schicht und die Kommunikationsschicht sowohl Hot-Plug- als auch Hot-Removal-Funktionen unterstützen, ob der Laufwerkcontroller, das Betriebssystem und die Treiber diese unterstützen.
Beachten Sie, dass alle unten aufgeführten Punkte NUR für Hosts und Geräte (dh Laufwerkscontroller und Laufwerke) gelten, die BEIDE für Hot-Plug-fähig erklären.
Befolgen Sie die Anweisungen Ihres Antriebsreglers. Wenn nicht, lesen Sie weiter.
Es spielt keine Rolle, welcher Stecker zuerst angeschlossen wird. SATA-Laufwerke dürfen an Daten ohne Strom und an Strom ohne Daten angeschlossen werden. Sie sind so konzipiert, dass bei einer Datenverbindung ohne Strom einige eingeschränkte Laufwerksinformationen abgerufen werden können (dies wird hauptsächlich in RAID- und Backup-Setups verwendet, bei denen Sie einige Laufwerke offline halten möchten, um den Verschleiß zu verringern, aber dennoch wissen müssen, was installiert ist ).
Wenn Sie also zuerst den Netzstecker einstecken, schaltet sich das Laufwerk ein, erkennt, dass kein Datenkabel vorhanden ist, und wartet, bis das Datenkabel angeschlossen ist.
Wenn Sie die Daten zuerst einstecken, erkennt der Computer den Laufwerksanschluss und stellt fest, dass das Laufwerk nicht bereit ist, und wartet darauf, dass das Laufwerk signalisiert, dass es verfügbar ist.
Wenn Sie jedoch zufällig ein einzelnes Kabel mit Strom und Daten erhalten, werden Sie feststellen, dass die Datenstifte weiter hinten liegen. Die Pins sind wie folgt angeordnet:
- Einschaltstrom erden und vorladen
- Leistung
- Daten
Dies deutet darauf hin, dass die Laufwerke und Controller zwar das Anschließen eines Kabels in beliebiger Reihenfolge unterstützen sollten, dass sie jedoch die Stromversorgung vor Daten bevorzugen, wenn sie die Kontrolle darüber haben, wie die Kabel angeschlossen sind.
Wenn Sie also umständlich sein und eine Bestellung vor der anderen bevorzugen möchten, ist es am besten, die Vorgehensweise zu befolgen und das Datenkabel zuletzt anzuschließen. Beachten Sie, dass erst das Trennen der Daten und dann die Stromversorgung beim Entfernen des Laufwerks dem Laufwerk ermöglicht, das Entfernen zu erkennen und möglicherweise einige letzte Millisekunden anfallende Reinigungsaufgaben auszuführen, bevor die Stromversorgung vollständig unterbrochen wird.
Die Spezifikation erlaubt jedoch wiederum die Verbindung in beliebiger Reihenfolge und sollte in beliebiger Reihenfolge funktionieren.
Spezifikationsauszüge
Ab SATA-Version 3.0, 2. Juni 2009, Gold-Version
4.1.60 Hot Plug
Die Verbindung eines SATA-Geräts mit einem Hostsystem, das bereits mit Strom versorgt wird. Das SATA-Gerät wird bereits beim Einstecken / Anschließen mit Strom versorgt oder mit Strom versorgt. Weitere Informationen zu Hot-Plug-Szenarien finden Sie in Abschnitt 7.2.5.1.
Sie könnten denken, dass das oben Gesagte vorschlägt, dass die Energie zuerst oder gleichzeitig angelegt werden sollte, aber dies wird in 7.2.5.1 klargestellt:
7.2.5.1 Hot-Plug-Übersicht
In diesem Abschnitt werden die Mindestanforderungen an einen Serial ATA-Host oder ein Serial ATA-Gerät aufgeführt, die als „Hot-Plug-fähig“ deklariert werden müssen. Da es verschiedene Hot-Plug-Ereignisse gibt, gibt es für jeden dieser Ereignistypen relevante elektrische und betriebliche Einschränkungen. Die Ereignisse werden unten definiert und die Hot-Plug-Fähigkeit wird weiter unterteilt in:
a) Surprise Hot-Plug-fähig
b) OS-Aware Hot-Plug-fähig
Wenn ein Host oder ein Gerät als Hot-Plug-fähig ohne Qualifikationsmerkmal deklariert wird, bedeutet dies, dass die SATA-Schnittstelle Surprise Hot-Plug-fähig ist.
Für die Zwecke dieser Spezifikation werden Hot-Plug-Vorgänge als Einfügungs- oder Entfernungsvorgänge zwischen SATA-Hosts und Geräten definiert, wenn beide Seiten der Schnittstelle mit Strom versorgt werden.
...
Hot-Plug-fähige Hosts / Geräte dürfen keinen elektrischen Schaden oder dauerhaften Stromausfall erleiden und nehmen nach den entsprechenden OOB-Vorgängen nach den Hot-Plug-Ereignissen die kompatiblen Tx / Rx-Vorgänge wieder auf.
Hier ist der wichtigste Teil der Spezifikation, an dem Sie interessiert sind. Alle folgenden Situationen dürfen das Gerät oder den Host nicht beschädigen, und sowohl das Gerät als auch der Host nehmen nach einem der folgenden Ereignisse die normale TX / RX-Kommunikation wieder auf. Während diese spezifische Architekturen (z. B. Backplanes) behandeln, sind das Laufwerk und der Host selbst elektrisch und ansonsten gleich - dies sind lediglich Verbindungsmethoden, und es gibt keinen praktischen Unterschied zwischen ihnen und Ihrem individuellen Kabelszenario:
Die Stromversorgung bleibt angeschlossen, während Daten angeschlossen / abgezogen werden
- Asynchrones Signal-Hot-Plug / -Entfernen: Ein Signalkabel kann jederzeit gesteckt / abgezogen werden. Der Host / das Gerät bleibt eingeschaltet, da die Stromversorgung über einen alternativen Mechanismus erfolgt, der nicht mit dem Signalkabel verbunden ist. Dies gilt für externe einspurige und mehrspurige Kabelanwendungen.
Daten werden verbunden, wenn kein Strom verfügbar ist
- Unpowered OS-Aware Hot Plug / Removal: Dies ist das Einsetzen / Entfernen eines Geräts in einen / aus einem Backplane-Anschluss (kombiniertes Signal und Strom), bei dem der Strom abgeschaltet wurde. Vor dem Entfernen wird der Host in einen Ruhezustand versetzt (hier nicht definiert) und die Stromversorgung zum Gerät über den Rückwandplatinenanschluss unterbrochen. Nach dem Einsetzen wird die Rückwandplatine mit Strom versorgt. Sowohl das Gerät als auch der Host werden initialisiert und funktionieren dann normal. Der Mechanismus zum Ein- und Ausschalten der Rückwandplatine und zum Wechsel des Hosts in den Ruhezustand ist hier nicht definiert. Während OS-Aware-Ereignissen wird der Host mit Strom versorgt. Dies gilt für Anwendungen mit kurzer und langer Rückwandplatine.
Es gibt zwei weitere Situationen, die für diese Frage nicht zutreffen. Lesen Sie die Spezifikation für mehr.
Sie enthalten jedoch die folgende Warnung in der Spezifikation:
ANMERKUNG: Dies bedeutet keine transparente Wiederaufnahme des Betriebs auf Systemebene, da möglicherweise Daten verloren gehen, das Gerät neu erkannt und initialisiert werden muss usw. Ungeachtet der obigen Definitionen kann das Entfernen eines Geräts, das sich noch dreht, wird nicht empfohlen und sollte vom Systementwickler verhindert werden.
Mit anderen Worten, die Funktion zum Entfernen im laufenden Betrieb liegt in der Verantwortung des Systemdesigners und sollte sicherstellen, dass das Laufwerk gestoppt wird, bevor das Entfernen im laufenden Betrieb erfolgt. In diesem Fall sind Sie der Systemdesigner. Wenn Ihr Betriebssystem und Ihr Treiber nicht über einen Mechanismus verfügen, mit dem Sie das Laufwerk ausschalten können, bevor Sie den Netzstecker ziehen, bieten Sie keine ausreichende Unterstützung für das Entfernen im laufenden Betrieb und sollten keine Hot-Removals auf dem System ausführen. Dies wird von den Herstellern behoben, indem sie verriegelte oder gehandhabte Laufwerkkäfige vorsehen, bei denen die Verriegelung zum Entfernen das Betriebssystem anweist, das Herunterfahren des Laufwerks durchzuführen, oder indem der Griff kurz herausgezogen wird. Der Benutzer wird dann angewiesen, auf die Benachrichtigung zu warten, dass das Laufwerk entfernt werden kann (normalerweise eine LED am Laufwerkträger selbst).