Hai,
ANOTHER SUGGESTION !!!!!!!!!
Plug in your hard disk (not working one) with a Working computer Hard disk as Slave mode and Check. If it is not detecting your hard disk , definitely it may be damaged. If it is detecting your Hard disk partition automatically add with the existing number of derives(for example the old ones are C,D,E after adding your drive as slave then it will show C,D,E, and F,G,H, etc depends on your number of partition).
If is is detecting there itself you can perform ant operations.
Regards
Sudan