Well I'm not 100% sure, but a friend of mine had the same prob a while ago ... his hard disk had cracks here and there ... that's why such things occured and there's only one solution and it isn't a very nice one ... buying a new hard disk ... so I hope it's not that problem in your case, I hope yours can be fixed
