Basicamente, existem 3 fatores que limitam o tamanho máximo da partição no Windows NTFS (ou qualquer outro SO):
- o tipo de sistema operacional de sistema operacional de 32 bits suporta discos de até 2.1 Tb (portanto, virtualmente você pode criar uma partição desse tamanho)
- o tamanho do bloco usado durante a criação da partição (64 KB limita a 16 TB)
- tipo de "firmware do sistema": o BIOS suporta até 2 TB, enquanto o UEFI funciona com HDs de 3 TB e ainda mais
Portanto, o XP ou Vista de 32 bits é limitado por 2Tb por tamanho de partição.
Algumas empresas, como a Seagate, tentaram criar uma solução alternativa para esse problema. Tente ler sobre isso aqui: link