内蔵SATAハードドライブは2TBの多くのマザーボードに制限があり、3TBのHDDを入手したい場合、PCIカードを使用して接続する(または新しいマザーボードを入手する)必要があります。
しかし、私は尋ねたかったのです。3TBのハードドライブを外部USBエンクロージャに接続すると、動作しますか?バンテックエンクロージャ、私が購入したいが、それは3TB HDDをサポートしていますと言うが、私は確認します。
内蔵SATAハードドライブは2TBの多くのマザーボードに制限があり、3TBのHDDを入手したい場合、PCIカードを使用して接続する(または新しいマザーボードを入手する)必要があります。
しかし、私は尋ねたかったのです。3TBのハードドライブを外部USBエンクロージャに接続すると、動作しますか?バンテックエンクロージャ、私が購入したいが、それは3TB HDDをサポートしていますと言うが、私は確認します。
回答:
この質問は2年前に尋ねられたことに気付きましたが、ここでの答えは完全ではないと思うので、とにかく試してみます。
件名に答えるために、USBの制限は、マスストレージクラス(MSC)仕様の制限です。この仕様は、SCSIトランスペアレントコマンドセットに基づいています。(http://en.wikipedia.org/wiki/USB_mass_storage_device_class#Device_accessも参照してください)。SCSI読み取りコマンド(http://en.wikipedia.org/wiki/SCSI_Read_Commands#Read_.286.29)を見ると、APIのいくつかのバージョンがあることがわかります。最も古いものは21ビットのブロックアドレス(および1GiBの制限)をサポートし、後のバージョンは32ビットのLBAをサポートし(多くの場合今日の2TiBの制限を課します)、最新のものは8ZiBの制限を課す64ビットのLBAを備えています(それは8ギガテラバイトです!)。
最新のUSBケースは、64ビットLBAをサポートし、見つける可能性のあるすべてのドライブをサポートする必要があります。古いケースはこれをサポートせず、2TiBより大きいドライブに接続されている場合は誤動作します。
USBケースがドライブをサポートしていると仮定すると、ドライブのパーティション分割の問題があります。MBRパーティションスキーム(MS-DOS以来さまざまな形式で使用)は、32ビットブロックインデックスを使用します。そのため、2TiBの制限があります。現在使用されているソリューションは、64ビットのブロック番号を使用するGUIDパーティションテーブル(GPT)形式に切り替えることです。
すべての最新のオペレーティングシステム(Windows、Mac OS X、Linuxを含む)はGUIDパーティションテーブルをサポートし、データディスクとして2TiB以上のドライブをサポートできる必要があります。
MacまたはLinuxのユーザーであれば、ドライブからも起動できるはずです。MacにはEFIファームウェアがあり、GPTボリュームの起動をサポートしています。最近のLinuxシステムのGRUBブートローダーには、EFIファームウェアなしでGUIDドライブからLinuxをブートできるようにするコードがあります。
ただし、Windowsを実行している場合、ドライブから起動できる場合とできない場合があります。マザーボードにEFIファームウェアが必要であり、64ビットバージョンのWindowsを実行する必要があります。Microsoftは、任意のサイズのGPTドライブから起動するために両方を必要とします。つまり、32ビットWindowsを実行している場合、またはBIOSのみのファームウェア(EFIなし)を使用している場合は、ブートディスクが2TiB以下であることを確認して、MBRパーティションを適用できます。
それは本当にあなたのマザーボードに帰着しますが、あなたが心配している問題のほとんどは、直接接続されたSATAドライブに関連しており、あなたの場合のようなUSBドライバではなくSATAドライバを使用します。これらのSATAの問題は、新しいマザーボードで対処されています。
検索を行っても、3TBの外付けドライブに問題がある人を見つけることはできませんでしたが、もちろん、テストする特定のハードウェアがないため、100%とは言えません。これは一般的な論文として興味深いものです(注10、質問に直接関連しています)。
2 TB未満のパーティションをいくつか作成するか、2 TBを超えるGPTパーティションを作成できます。Windowsバックアップや小さなブロックサイズなど、一部のプログラムには既知の問題があるため、フォーマット時にできる最大のブロックサイズを選択します。十分なスペースがあると、少しは失われるかもしれませんが、相対的に話すことはあまりありません。
2TBの問題は主に、BIOSがそれらを理解するのに問題があるため、大きなドライブから起動する必要があるコンピューターにあります。カードや追加のアドオンがなくても、ブートに標準の下位ドライブを使用し、データに2 + TBドライブを使用すると正常に機能します(少なくとも何度か試してみました)。
USBからSATAへのエンクロージャーは通常、ハードドライブコントローラーをエミュレートするだけです。古いもののいくつかは非常に荒く、いくつかの問題がありましたが、最近のものでは、これまでに何か問題があるとは思いません。