MBRはハードディスクのヘッダー情報であり、OSをどうやって起動するか、このハードディスクが
いくつのパーテーションにわかれているのか、各パーテーションの容量がどれくらいか、
といった情報が書き込まれています。
MBRが管理できるセクタ数が4,294,967,296(約43億)、
1セクタが512バイトなので、管理可能な容量は
4,294,967,296 × 512 = 2,199,023,255,552(約2兆2000億)バイトです。
つまり2TBとなります。
※バイト数と容量について
1KB:1,024バイト
1MB:1,024 x 1,024 = 1,048,576バイト
1GB:1,048,576 x 1,024 = 1,073,741,824バイト
1TB:1,073,741,824 x 1024 = 1,099,511,627,776バイト
2TB:1,099,511,627,776 x 2 = 2,199,023,255,552バイト
上記の理由からから32bitのXPでは2TBまでのドライブしか利用できないのです。
2TB以上にハードディスクにアクセスしたい場合は、NAS(ネットワークハードディスク)を
使用するしかないのです。
これはOSの使用の為、しょうがないことみたいですね。
<Windows 9x/2000/XP/Server 2003ファイル容量の一覧>