explain you beep... two times? long short? maybe memory failure.... if you desperate.. ask your friend computer, try to get to slave hardisk and see if your hardisk "real fail" or not...
if really fail...
try software like testdisk
http://www.cgsecurity.org/wiki/TestDisk
if still fail, put in freezer, extract important data..
after that ... destroy that one... (donot sell or keep...destroy it..)
sometimes virus like autorun.inf is corrupted though....
you can save your 50$ for else though..
next time remember to backup your data (buy separate hardisk, put it into separate place... think about if thief come and steal your house...)