私はddrescueと共にLinuxを古いコンピュータにインストールしました。故障した各ハードドライブを内蔵ベイに配置する代わりに、ddrescue付きの外付けドッキングステーションを使用できますか?
私はUSBの代わりにS-ATAケーブルを通して直接回復ツールがHDにアクセスすることがより良いと言われたので、私はドッキングステーション(またはS-ATA - USBアダプタ)を買うのをためらっています。それは本当ですか、それとも違いはありませんか。
私はddrescueと共にLinuxを古いコンピュータにインストールしました。故障した各ハードドライブを内蔵ベイに配置する代わりに、ddrescue付きの外付けドッキングステーションを使用できますか?
私はUSBの代わりにS-ATAケーブルを通して直接回復ツールがHDにアクセスすることがより良いと言われたので、私はドッキングステーション(またはS-ATA - USBアダプタ)を買うのをためらっています。それは本当ですか、それとも違いはありませんか。
回答:
あなたが忠告されたこと(すなわち、USB経由でSATAポートに接続することをお勧めします)は本当であり、残念ながらここでの他のいくつかの答えは間違っています。
ほとんどの場合、外部USBドックを使用しても問題なく動作しますが、これは必ずしもそうとは限りません。特にドライブを使用している場合は、ディスクのジオメトリが不明瞭になったり変更されたりすることがあります。 2TB(一般的には互換性のために512バイトサイズのセクタ)とアドバンストフォーマット(4kサイズのセクタ) - これは私が個人的に経験したことなので、本当であることを知っています。
さらに、USBインタフェースを追加することで、データの回復やドライブからのフィードバックの取得に役立つ可能性がある、低レベルの呼び出しを実行するプログラムの機能を妨げています。
(マザーボードによっては)eSATAインタフェースを使用することもできます。eSATAは、事実上、SATAをシステムのケースの外側に拡張し[適切な保護を施して]、SATAとほぼ同じです。
私は外部アダプタで回復をしました、そして、それはうまく働きます。唯一の不利な点は、速度がおそらく内部ベイを使用しているほど速くはないことです。それ以外の点では違いはありません - 私はドライブを接続するのに通常安いSATA - USBアダプタを使用します。
簡単な答えは次のとおりです。「SATA、SCSI、USB、IDEなど、セクターコピーを行っているかどうかは関係ありません」
私の考えでは、もっと長い答えはこのトピックの範囲外で、「特別なコマンド」などのパススルーをさまざまにサポートしているUSBコントローラの種類の違いが含まれています。
それから、USB接続のSCSIを含み、デバイス固有のコマンドや奇妙なもの(コマンドキューイングなど)でさらにうまく動作するUSB 3.0規格があります。
USBドックやドライブは通常、デバイス固有のコマンドと関係があり、通常はddやddrescueではなく、hdparmなどのプログラムで実行します。
あなたがもう少し安全になりたいならば、あなたはUSB3ドックを持って行き、そしてUSB3コントローラでそれを使うでしょう。