I recently bought a Western Digital 1 TB Black hard disk drive (HDD). Upon realizing that I didn't have that extra SATA cable lying around, I put it in my external USB case until I could buy a SATA cable.
The problem is that Windows XP does not always recognize the HDD. Sometimes it connects perfectly fine, sometimes it will only be recognized as a USB device which can't be used, and other times, it is recognized, but the read/write light on the case is constantly on, and it doesn't mount properly.
I haven't been able to notice any kind of pattern either, and have also tried multiple USB ports.
What could be going on here? What should I check?