
8 TB の Seagate SATA ディスクにバックアップを作成しようとしていたので、ディスクを LogiLink の USB 3 アダプタ QP0020 に挿入し、ディスクを GPT ディスクとして初期化し、1 つのパーティションで全容量を使用しました。ディスクを NTFS としてフォーマットしました。これまでのところ、すべて順調です。すでに遅かったため、バックアップ プロセスはまだ開始していません。
何らかの理由で、私はその後、ディスクを inateck の USB 3 アダプタ FD2002 に挿入し、ドライブ文字が割り当てられることを期待しました。しかし、ドライブ文字は割り当てられていなかったので、コントロール パネルからコンピュータの管理を調べて、何と書いてあるか確認しました。ディスクが「初期化されていません」と報告されているのを見て驚きました。
スクリーンショットに違いが示されています:
今、私は同一のディスクを持っていて、同じことを逆の順序(最初にinateck、次にLogiLink)で試しましたが、結果は同じでした(ディスクは元のUSBアダプタでのみ読み取ることができます)。
この動作は想定内のもので、正しい USB アダプタでのみディスクを読み取ることができますか? 原因は何で、この問題を修正するにはどうすればよいでしょうか? どの USB アダプタが正しく動作し、どのアダプタが正しく動作しないかを判断するにはどうすればよいでしょうか?
追加情報
システム: Windows 7 SP1 x64
ディスク: Seagate 8 TB ST8000AS0002
USB 3 アダプタ 1: LogiLink QP0020
USB 3 アダプタ 2: inateck FD2002
Info from disk working in inateck adapter:
I:>fsutil fsinfo ntfsinfo i:
NTFS Volume Serial Number : 0xc050007050006f88
Version : 3.1
Number Sectors : 0x00000003a37d1fff
Total Clusters : 0x00000000746fa3ff
Free Clusters : 0x00000000746e64e4
Total Reserved : 0x0000000000002780
Bytes Per Sector : 512
Bytes Per Physical Sector : 4096
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000000040000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x00000000000c0040
Mft Zone End : 0x00000000000cc840
RM Identifier: F81B5903-C5F1-11E5-BEA2-B8AEED78FC51
アダプタを変更した後、ディスクを初期化することが可能です。
Info from disk working in LogiLink adapter:
J:\>fsutil fsinfo ntfsinfo j:
NTFS Volume Serial Number : 0xf81685e71685a76a
Version : 3.1
Number Sectors : 0x00000000746fa3ff
Total Clusters : 0x00000000746fa3ff
Free Clusters : 0x00000000746e64a6
Total Reserved : 0x0000000000000000
Bytes Per Sector : 4096
Bytes Per Physical Sector : <Not Supported>
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 4096
Clusters Per FileRecord Segment : 1
Mft Valid Data Length : 0x0000000000100000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000000000002
Mft Zone Start : 0x00000000000c0000
Mft Zone End : 0x00000000000cc820
RM Identifier: 92E5A9D7-D24C-11E5-AF57-005056C00008
答え1
1つのエンクロージャ(LogiLink QP0020)がATAコマンドを直接ドライブに転送しており、ドライブは512eモードで動作しているようです。つまり、ドライブ物理的には Advanced Format 4KB セクターがありますが、エンクロージャと OS は古い 512 バイト セクターを認識し、OS はそのスタイルに合わせてパーティション テーブルを適切に配置します。
他のエンクロージャが原因で、ドライブが OS に 4KB セクターを持つものとして表示されます。(ドライブは物理的な 4KB セクターをエンクロージャに対して 512 バイト セクターに変換し、エンクロージャはそれを OS に対して 4KB セクターに戻します。) そのため、Windows がデータを要求しても (多くのものがセクター アドレス指定されているため)、正しい場所にありません。これは、Advanced Format に関して異なる動作をするエンクロージャ間でドライブを切り替える場合によく発生する問題です。さらに読む:ロッド・スミスの素晴らしい答えそして私のセクターアドレスの歴史。
難しい状況です。 1 つのエンクロージャ (つまりセクター サイズ) を選択して、それに固執する必要があります。そうしないと、データが飛び回っているように見えます。