web-dev-qa-db-ja.com

ホットプラグ用のSATA電源ケーブルとデータケーブルを接続する順序を教えてください。

これについて、ネット上で相違する指示を見つけました。

要約すると:4ピンMolex(白)電源プラグを備えたSATAはホットプラグ可能ではありませんが、ワイドコネクタまたは個別の(15ピン電源および7ピンデータ)コネクタはホットプラグ可能です。

しかし、ケーブルはどの順序で接続しますか? Asrockは、最初にデータケーブルをメインボードに接続し、次に電源ケーブル、次にデータケーブルの順にドライブに接続するよう指示しています。別のハードウェアガイドでは、最初にデータケーブルを接続するように指示されています。

これに関する決定的な答えを見つけるのがとても難しいのは驚くべきことです。

32
mirabilos

SATA仕様では、これはhot plugおよびhot removalと呼ばれ、2つの別個のイベントです。電気層と通信層はホットプラグとホットリムーバルの両方をサポートしていますが、ドライブコントローラー、オペレーティングシステム、およびドライバーがそれらをサポートしていることを確認してください。

以下のすべて[〜#〜] only [〜#〜]はホストに適用されることに注意してくださいとデバイス(つまり、ドライブコントローラとドライブ)[〜#〜] both [〜#〜]ホットプラグ対応であることを宣言します。

ドライブコントローラに特定の指示がある場合は、それらに従ってください。そうでない場合は、読み続けてください。

どのプラグを最初に取り付けるかは関係ありません。 SATAドライブは、電源なしでデータに接続でき、データなしで電源に接続できます。これらは、データが電源なしで接続されても、限られたドライブ情報を引き続き取得できるように設計されています(これは主にRAIDとバックアップのセットアップで使用されます。 )。

したがって、最初に電源を接続すると、ドライブがオンになり、データケーブルがないことを認識して、データケーブルが接続されるのを待ちます。

最初にデータを接続すると、コンピュータはドライブのアタッチメントを認識し、ドライブの準備ができていないことを認識して、ドライブが使用可能であることをドライブが通知するのを待ちます。

ただし、たまたま電源とデータの両方を備えた1本のケーブルを入手した場合、データピンが他のピンよりもさらに後ろにあることがわかります。ピンは次のようにステージングされています。

  • 接地および突入突入電力
  • データ

これは、ドライブとコントローラーがいずれかのケーブルの接続を任意の順序でサポートする必要がある一方で、ケーブルの接続方法を制御できる場合、データよりも電源を優先することを示唆しています。

したがって、知識を深め、1つの順序を優先する場合は、その順序に従ってデータケーブルを最後に接続することをお勧めします。ドライブを取り外すときに、最初にデータを切断し、次に電源を切断すると、ドライブが取り外しを検出し、場合によっては電源が完全に切断される前に最後の数ミリ秒のハウスキーピングタスクを実行できます。

しかし、繰り返しになりますが、この仕様では任意の順序で接続でき、どの順序でも問題なく機能するはずです。

仕様の抜粋

から SATAリビジョン3.0 2009年6月2日ゴールドバージョン

4.1.60ホットプラグ

すでに電源が入っているホストシステムへのSATAデバイスの接続。 SATAデバイスはすでに電源が入っているか、挿入/接続時に電源が入っています。ホットプラグシナリオの詳細については、セクション7.2.5.1を参照してください。

上記では電源を最初にまたは同時に適用する必要があると思われるかもしれませんが、これは7.2.5.1で明確にされています。

7.2.5.1ホットプラグの概要

このセクションの目的は、シリアルATAホストまたはデバイスを「ホットプラグ対応」として宣言するために必要な規範的な要件の最小セットを提供することです。さまざまなホットプラグイベントが存在するため、これらの各タイプのイベントには関連する電気的および操作上の制限があります。イベントは以下に定義されており、ホットプラグ機能はさらに次のように分類されます。

a)サプライズホットプラグ対応
b)OS対応のホットプラグ対応

ホストまたはデバイスが修飾子なしでホットプラグ対応として宣言されている場合、これはSATAインターフェイスがサプライズホットプラグ対応であることを意味します。

この仕様では、ホットプラグ操作は、インターフェースのいずれかの側に電源が供給されているときの、SATAホストとデバイス間の挿入または削除操作として定義されています。

...

ホットプラグ対応のホスト/デバイスは、電気的損傷や恒久的な電気的劣化を受けてはならず、ホットプラグイベントに続いて、該当するOOB操作の後、準拠したTx/Rx操作を再開するものとします。

以下は、仕様の重要な部分です。以下のすべての状況でデバイスまたはホストが損傷することはなく、デバイスとホストの両方が、次のいずれかのイベントの後に通常のTX/RX通信を再開します。これらは特定のアーキテクチャー(バックプレーンなど)について説明していますが、ドライブとホスト自体は電気的にもその他の点でも同じです。これらは接続方法にすぎず、実際のケーブルシナリオとの違いはありません。

データが接続/切断されている間、電源は接続されたままです

  • 非同期信号のホットプラグ/取り外し:信号ケーブルはいつでも差し込み/取り外しされます。ホスト/デバイスへの電力は、信号ケーブルに関連付けられていない代替メカニズムを介して供給されるため、オンのままです。これは、外部シングルレーンおよびマルチレーンケーブルアプリケーションに適用されます。

電源が利用できない場所にデータが接続されている

  • 電源が入っていないOS対応のホットプラグ/取り外し:これは、電源がシャットダウンされているバックプレーンコネクタ(信号と電源の組み合わせ)へのデバイスの挿入/取り外しとして定義されます。取り外す前に、ホストは静止状態(ここでは定義されていません)になり、バックプレーンコネクタからデバイスへの電源が切断されます。挿入後、バックプレーンに電力が供給されます。デバイスとホストの両方が初期化され、正常に動作します。ここでは、バックプレーンの電源をオン/オフしたり、ホストを「静止」状態に移行したり、移行したりするためのメカニズムは定義されていません。 OS認識イベントの間、ホストには電力が供給されます。これは、「短い」および「長い」バックプレーンアプリケーションに適用されます。

この質問に当てはまらない状況が他に2つあります。詳細については、仕様をお読みください。

ただし、仕様では次の警告が表示されます。

注:これは、データが失われる可能性があるため、システムレベルの操作の透過的な再開を意味するものではありません。デバイスを再検出して初期化する必要がある場合もあります。上記の定義に関係なく、回転しているデバイスの取り外しこれは推奨されておらず、システム設計者が回避する必要があります。

つまり、ホットリムーバル機能はシステム設計者の責任であり、ホットリムーバルが発生する前にドライブが停止していることを確認する必要があります。この場合、あなたはシステム設計者です。お使いのOSとドライバーに、ドライブを取り外す前にドライブをオフにできるメカニズムがない場合、適切なホットリムーバルサポートを提供していないため、システムでホットリムーバルを実行しないでください。これは、ロックまたはハンドル付きのドライブケージを提供することで製造元が取り組んでおり、ドライブケージを取り外すためのロックにより、OSにドライブのシャットダウンを実行するように指示するか、ハンドルを少し引き出すだけで実行されます。次に、ユーザーは、ドライブを取り外すことができるという通知(通常はドライブキャリア自体のLED)を待つように指示されます。

45
Adam Davis

理論的には、電源ケーブルをハードドライブに接続して、ハードドライブを少しの間初期化できるようにするのが最善ですが、これは真剣な「瞬間」にすぎません。 SATA 15ピン電源ケーブルと7ピンデータコネクタの電源コネクタを見ると、トレースの一部がわずかに伸びていることがわかります。これにより、電源接続がデータ接続の前に接触することが可能になります。

次に例を示します。 http://www.satacables.com/assets/images/sata-power-cable-extension-8-inch.jpg

つまり、SATAコネクタがこの問題を想定しているため、最初にプラグインする物理ケーブルにほとんど違いがありません。技術的には両方を同時に差し込むことができ、完全に正常な結果が得られます(ホットスワップドライブベイに差し込む場合など)。

5
Atari911

この質問は、スーパーユーザーのセクションでより多くの回答と注目を集めます。

あなたの質問については、マザーボード(asrock)のマニュアルに従います。通常、ハードドライブを接続すると警告が表示されます。したがって、データケーブルの前後にACを接続する方が論理的ですが、正直なところ、HDDキャディが同時にプラグインするため、順序はないと思います。あなたはそれらをスライドさせます。

SATA仕様は、デバイスに千鳥配置のピンを使用することにより、ホットスワップに固有のサポートを提供します。これにより、電源信号が正しい順序で結合され、ドライブの電源がオンになります。スタッガードピンの実装は、次の3段階の接続で実行されます。最初に、静電気放電を可能にするために接地ピンを接続し、次にデバイス挿入中の突入電流を制限するために予備充電ピンを接続します。最後に、電源ピンとデータピンを接続します。 ( http://ask.adaptec.com/app/answers/detail/a_id/17175/~/principles-for-using-hot-swap-with-sas%2Fsata-systems

4
yagmoth555

最初にデータケーブルを接続するのが理にかなっているといつも思っていました。ドライブがオフの場合、データケーブルを接続してもノイズは発生しません。 (それは私の2セントです)。

0
Konrad Gajewski