Chosen Solution

First it just started to say “perimeter incorrect” and I fixed it the first time with cmd and " chkdsk" command line. but now my PC detects it. but it doesn’t work and display in My computer . when I tried to fix it as before, when I used diskpart to see the storage it says 0bytes of 0bytes. please help ? I’ve got a lot of stuff in it.

See if Western Digital Data LifeGuard Utility Scan can recover anything. The extended scan searches for bad physical sectors, attempts to recover and move the data to a good part of the drive and remap around the bad areas. http://downloads.wdc.com/windlg/WinDlg_v