内部 SATA ドライブとして接続すると、USB ドライブに破損したデータが表示されるのはなぜですか?

内部 SATA ドライブとして接続すると、USB ドライブに破損したデータが表示されるのはなぜですか?

私は3TBのSeagate Backup Plus Desktop USB 3.0ドライブを持っていますが、エンクロージャに入れた状態では正常に動作しますが、エンクロージャから取り出して内部SATAドライブとして直接接続すると、正しく認識されません(エンクロージャ内で使用すると再び動作します)。
私のシステムのマザーボードはASUS P8P67LE2 つの SATA 6.0 Gb/s ポートと 4 つの SATA 3.0 Gb/s ポートを備えています。

内部 SATA ドライブとして使用すると、Windows 7 は、適切なファイルシステムがないかのように、ドライブをフォーマットするかどうかを尋ねます。また、DISKMGMT.MSCツールを使用すると (スタート メニューに入力する)、ドライブに関する完全に間違った情報が表示されます。

ドライブには 3 つのパーティション (349.31 GB のRAWデータと 1698.68 GB と 746.52 GB の 2 つの未割り当てパーティション) があると言われています。この情報は明らかに間違っています。ドライブを USB エンクロージャで使用すると、単一の NTFS パーティション (2794.52 GB) として動作するからです。SA​​TA 経由で接続すると、ファイルシステムのない 3 つのパーティションとして表示されるのはなぜでしょうか。

Seagate は、付属の USB 3.0 エンクロージャでドライブを使用する場合、データを保存する独自の方法を使用しているのでしょうか? 暗号化は一切使用していません。ドライブは NTFS ファイルシステムで事前にフォーマットされていたため、USB 3.0 で接続してすぐに使い始めました。

答え1

エンクロージャは、ドライブをコンピュータに公開します。高度なフォーマット4Kn デバイスでは、Windows XP システムとの互換性のために MBR を使用できます。ドライブをエンクロージャから取り外すと、論理セクター フォーマットが変更され、パーティション テーブルが無効になります。

  • 容量が 2 TiB を超える外付けハード ドライブでは、4K セクターがオペレーティング システムに直接公開されることがよくあります。MBR に一般的に関連付けられている 2 TiB の制限は、従来の 512 バイトのセクター サイズに関係しています。4K セクターは 8 倍の大きさなので、MBR の制限は 16 TiB に拡張されます。これにより、容量が 2 TiB を超えるディスクで MBR を使用できるようになり、GPT をサポートしていない Windows XP やその他のシステムでの使用が可能になります。

  • 基盤となるハード ドライブは、レガシー システムとの互換性を保つために 512 バイト セクター エミュレーションを使用します。つまり、ディスクには物理的に 4K セクターがありますが、直接のホスト デバイス (この場合はエンクロージャ) は 512 バイト セクターを認識します。ただし、前述の MBR 拡張を実行し、Windows XP との互換性を有効にするために、エンクロージャは、ドライブが 4K ネイティブ セクターを持つようにコンピューターに認識させます。

  • ドライブをエンクロージャから取り外すと、基盤となる 512e ディスクの 512 バイトの論理セクターが公開されます。その結果、正しく解釈できない無効なパーティション テーブルが生成されます。ドライブを直接接続したときに最後の「パーティション」に指定した 746.52 GiB の値は、512 バイト セクターの MBR ドライブの 2 TiB の制限を超える領域の量とまったく同じです。

この変換の影響に関する詳細は、このブログ投稿

答え2

ドライブには 3 つのパーティション (349.31 GB の RAW データと 1698.68 GB と 746.52 GB の 2 つの未割り当てパーティション) があると言われています。この情報は明らかに間違っています。ドライブは、USB エンクロージャ内で使用すると、単一の NTFS パーティション (2794.52 GB) として機能します。SATA 経由で接続すると、ファイルシステムのない 3 つのパーティションとして表示されるのはなぜでしょうか。

Seagate は、提供された USB 3.0 エンクロージャでドライブを使用する場合、データを保存する独自の方法を使用していますか?

私の個人的な経験に基づく 2 つの考え:

  1. 私の経験では、外部 USB エンクロージャ内の外部 SATA ドライブにデータをコピーし、それを内部 SATA 接続で問題なく使用するという古い方法は、サイズが 2 TB を超えるドライブでは機能しません。

    つまり、エンクロージャがデータ転送に使用するフォーマットは「変わった」、または単純なスワップができない独自のパーティション フォーマットです。あるいは、何か他のことが起こっているのでしょうか? 何らかの理由で、低レベルで RAID としてフォーマットされているのでしょうか? LVM かもしれません。詳しく調べたことがないので、わかりません。

    ただし、これはすべての外付け SATA エンクロージャに当てはまるわけではありませんが、私が簡単にテストしたところ、東芝や Seagate などのメーカー固有のエンクロージャでは、そのようなエンクロージャでフォーマットされたディスクを直接接続した場合、システムで読み取ることができません。

  2. 使用しているマザーボードが不明ですが、すべての SATA 接続で 2TB を超えるサイズのドライブが使用できるわけではありません。その可能性があるかどうかを確認するには、システム仕様を確認してください。

関連情報