If you right click on the drive in Windows, choose tools, choose CHECK for Errors. What happens?
If you can't access it there, boot from your XP CD, choose Repair, once you get a black screen with a prompt, type:
chkdsk d: /f
That should correct any problems with the drive.
Craig