These issues are not limited to just XP but even after SP3 and such is installed.
Rather than repeat all this let's start with this drive is NOT STORAGE! This forum has too many sad stories where folk put their last copy on an external to be lost forever.
AFTER you have made a backup copy and after you have your backup to your backup done, we can discuss partitions and more.
Bob
I am using Windows XP on a three year old lap top and purchased a Seagate 2TB external hard drive a few weeks ago. I began storing 'photos' across to the external hard drive, but it is coming up saying that it has "66.2gb or 104gb free". Being a 2TB external, I would have thought that the space would have been much bigger. Any ideas on how to fix it???

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic