|"How did you make a 1 TB FAT32 volume?"|
I believe the capacity limit for FAT32 is 2TB. M$ deliberately placed a false 32GB limit in their own formating utility to force people to use NTFS, but the HDD manufacturer's software can be used to format a drive using FAT32 up to the 2TB limit. In most cases, you can customize the cluster size too rather than accepting the default. The slack space on a 1TB drive with a 32k cluster size would be huge.
"The problem is windows cannot read FAT32 HDD. Any solution?"
XP has no problem reading FAT32 drives. We need more info about what is happening.