Problem: I suspect my external hard drive is old/worn out.
Symptoms: Device manager recognizes it as a USB device under Hard Disk, but disk management calls it unknown and not initialized.
No drive letter is shown under my computer. When I plug in the hard drive I would hear it spinning up and than quickly down, than spinning up again and going back down until it finally just idles.
Goal: Try to recover my jpgs, doc, and txt files.
Specs: FantomDrives 500GB 3.5'' model number TFD500U16 (had it for about a year and a half now)
It had an NTFS partition and no special software was used to maintain the external hard drive, nor was an operating system installed on it. Just basic files.
if it matters, My computer is a windows Vista home basic on a acer aspire 3050 laptop.
How it happened: just before I left for work, i had things downloaded STRAIGHT to the hard drive. When I get home, it seems someone in the household unplugged everything to move the laptop. Since than the drive has crashed. However, even before this I noticed strange behavior like it would just stop being recognized as a hard drive in the middle of copying a 30GB file, but at that time it was on a mac so I assumed it may have just been operating system differences with the NTFS partition.
Self Attempts: I've tried the drive on multiple computers as well as on macs. No new drive appears.
I've also tried a program called TestDisk but the program only saw my internal hard drive and nothing else.

After it asks me for a log, thats the next screen I got and it only found one drive even though my external hard drive was connected.
Perhaps testDisk isn't the best of program. Is there any method I can try or other programs?
I am desperate to recover mainly my documents and text files as well as .jpgs.
Thank you for your time.