If that is the case? I would simply take the HD out of the external casing and using different IDE cables or SATA cables (if the HD is SATA equipped) and then plug power in from your PS off your desktop system and see if it will reach that? There might be an issue with the external's cabling or dataport within.

Just another thought