Another thing to check is the file system. If XP didn't format the drive (full format) then you're going to have problems. If XP just refuses to format the drive, then try something like DBAN to clear up the formatting issues.
**DBAN WARNING**
This program will absolutely destroy any data residing on the drive with extreme prejudice. Use with caution.