Captiva SATA から USB 2.0 へ + Seagate Barracuda の奇妙な動作

Captiva SATA から USB 2.0 へ + Seagate Barracuda の奇妙な動作

当社には、1 TB および 2 TB の Hitachi ドライブで正常に動作していた Captiva SATA から USB 2.0 への外部エンクロージャがいくつかありました。現在、Hitachi は廃止されたため、別のメーカーに切り替えて Seagate、特に Barracuda 1 TB および 2 TB (ST2000DM001 / ST1000DM003) ドライブを選択しました。

Windows XP ボックスの SATA コントローラにドライブを接続してパーティション分割およびフォーマットし、SATA を使用してドライブ上のデータを直接コピーします。その後、ドライブは外部エンクロージャに収納されて顧客に出荷される予定です。

これは、Hitachi ドライブでは正常に動作していましたが、Seagate (1 TB と 2 TB の両方) では、Windows XP は USB 経由で接続するとフォーマットされないと表示します。(Linux でもかなり奇妙なパーティション テーブルが表示されます。)

これらのドライブを外付けエンクロージャに入れてパーティションを作成し、フォーマットすると、正常に動作するように見えますが、USB 2.0 経由で 2 TB のデータをコピーすることは実際には不可能です。その後、外付けエンクロージャでフォーマットされたドライブを SATA コントローラに直接接続すると、Windows は、ドライブに小さな未フォーマットのパーティションがあり、パーティション化されていない領域がかなりあると主張します。

ドライブは USB 3.0 エンクロージャで正常に動作するため、この特定の組み合わせには何かおかしな点があるはずです。USB SATA ブリッジ コントローラがセクター番号の再マッピングなどの愚かな動作をしているのではないかと思いますが、どうやらこれは Seagate ドライブにのみ当てはまるようです。そのため、唯一の選択肢はおそらく別のドライブ エンクロージャを入手することです。

他にヒントはありますか?

(より説明的なタグを使用しようとしましたが、usb-sata は存在せず、SuperUser では新しいタグを作成できません。)

答え1

「Captiva SATA から USB 2.0 への外部エンクロージャ」は、おそらく 2TB ドライブと互換性がないのではないかと思います。HD 容量制限が驚くほど低いドライブ エンクロージャを多数見てきました (アダプタ チップセットに何らかの基本的な制限があると思われます)。

両ブランドの 2TB HDD の実際のセクター数をチェックして、Seagate のセクター数が Hitachi より多いかどうかを確認します。そうでない場合、この理論は無効になります。

また、2.0 TB ではなく 1.9 TB としてパーティション分割してみることもできます (ドライブの末尾から 500 MB 手前で停止するものであれば何でもかまいません)。

最後に、Vista/Win7 マシンでパーティション分割を試みることもできます (XP がサポートしていない GPT ではなく、従来の MBR スタイルのパーティション テーブルを使用)。その後、続行します。Vista/Win7 は、最初のパーティションに 2048 セクター / 1MB オフセットを使用します。これは、ドライブに 4K の物理セクターがある場合にドライブのアラインメントにも役立ちます。XP をそのまま使用したい場合の代替案の 1 つは、無料のEaseUS パーティションマスタードライブを作成するためのソフトウェアです。これにより、パーティションの開始と終了を自由に定義できるため、安全のために 2048 セクター / 1 MB / SSD スタイルの配置を指定して、実際の終了より 500 MB 短いドライブを終了することができます。

XP で EaseUS Partition Master ソフトウェアを使用してドライブを調べ、実際のドライブ特性がどのように表現されているかを確認すると、ドライブの診断に役立ちます。これを行うことができるもう 1 つのツールは、小さなスタンドアロン フリーウェアの BOOTICE.EXE プログラムです。(あまり機能のないツールですが、Windows XP でパーティション値を表示します)。また、XP に組み込まれている diskpart.exe を使用して特定のパーティション値を表示する方法もあります。

関連情報