NTFS is optimized for 4 KB clusters, but supports a maximum cluster size of 64 KB.
clusters, partly due to partition table limitations.
Both of these are vastly higher than the 128 GB limit in Windows XP SP1.
Because partition tables on master boot record (MBR) disks support only partition sizes up to 2 TB, multiple GUID Partition Table (GPT or "dynamic") volumes must be combined to create a single NTFS volume larger than 2 TB.
It is a feature that FAT does not provide and critical for NTFS to ensure that its complex internal data structures will remain consistent in case of system crashes or data moves performed by the defragmentation API, and allow easy rollback of uncommitted changes to these critical data structures when the volume is remounted.