My hard disk is no longer show in my computer

I have a WD 500GB external hard drive that is not being recognized by my computer anymore. It just stopped working. When I plug the USB cable in, Windows recognizes that the device is there, and says that it has installed the approapriate software for the device and it is ready to use. However, the drive does not appear in My Computer. in the disk management i can see my own internal disk which is disk 0 and external disk (disk 1). And it show You must initialize a disk before Logical Disk Manager can acess it  but although i choose both MRB or GPT it does not work with a error the request could not be performed because of an I/O device error …my friend aks me to try TestDisk but i don know how to use it…who can teach me what should i do?

You can try using recuva or testdisk to recover your files, click below for the download links and for the steps to use them. I’m not sure if they will recognize the hard drive if it’s not initialized, but you can try.

http://www.piriform.com/recuva
http://www.cgsecurity.org/wiki/TestDisk