my girlfriends mothers computer stopped recognising the HDD the other day, i fixed it by going into the BIOS and resetting to default setings, random but it worked.

worth a shot.