By any chance, do u get like that annoying blue screen at the start?
If u get another hard drive and hook it up to ur old one (one with problems) to it as ur second one , you should be able to access everything and u'll find that the first one sorta fixes the 2nd, but then eventually problems...