In all likelyhood, if it was a hard drive fault, the thing wouldn't boot at all.
Have you done any recent software updates that might have caused this ? Has there been any recent "strange" behaviour that might imply a hardware fault of some sort ?
Have you tried booting off the manufacturers CD ? Does that work ok ?