What is the Service Pack you have installed? There may be limitations to the partition size depending on the Service Pack. Install the latest Service Pack. And then partition the rest.
OR May be there are BIOS restriction and you may to update the BIOS.
And like to Ask which file system you used while formatting/installing XP - FAT32 or NTFS?
Keep Up with TechRepublic