Its a hdd problem, check if your hdd is not detected in bios. If not then your hdd is the culprit, and if it is detected the mbr is corrupt.
How many hdd to you have?
these errors arise in two conditions whether ur HDD is faulty or MBR becomes corrupt.if u have windows 7 try to repair it using windows installation disk.