Jack,
I think it will be difficult to give an immediate clue to the problem. You have not mentioned the OS on your present computer and the OS on which the HDD was "originally formatted".
The simplest possibility is that this troublesome HDD is formatted in NTFS on an XP machine and yours (and the 3 other PC's)is running 98 which cannot read NTFS.
The other "good boy" HDD may be in FAT 32 format which is readable in both XP and 98.
A little more input would help us to give other possibilities....
I have an external ICYBOX, I use two different harddrives in it (at different times obviously). With one, I can use it on any computer, they all recognise it, with the other I can only use it on the computer that it was originally formatted on!! Any ideas? I really need to get the info that is on it (a huge amount) onto another PC.
Anyone had this problem? Any suggestions? I've tried it on three different PCs, none of them even recognise it!
I'm using a USB connection.
Thanks.
Jack

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic