For the external HDD, try another USB port.... (or try in another computer, friend's / laptop)
is it detected in other computer / port ?
if detected in other but not in yours try reinstall USB driver
If not detected in the other computer, your external might be broken
(u can try to dismantle it, and install it on the PC but it will void the waranty)