[FIX] [WD] Internal hard disk not found - Solution

i have an internal WD 500GB hard. 

at first the hard stopped detecting i think it happened after a power failure. then after a cleaning the PC it detected and open once. it show an error saying windows system 32 file is corrupted check disk it and got stuck. after the second boot it never opened and i had to use a live run windows CD to check the Hard. after the windows open the hard shows C drive as corrupted says to format and D drive was perfect. yes thats the same Hard with two partition. when i start chkdsk it started showing unreachable. and later on after some boots the hard stopped showing on the PC and even cant run live CD while the hard is connected. any fix for this anyone??