There might be various reasons for your external drive not show up.
1, virus? bad boot sector? Then some program can help you out http://www.icare-recovery.com/
2, external port bad? Change another port or another pc to test.
3, bad electric device? change another one to try.
4, bad sector? then you got trouble.