My lenovo 3000 N100,it immediately starts heating when turned on,& shows Operating System not Found

I have a lenovo 3000 N100, whenever I start this laptop it immediately starts heating up and on the screen just the Lenovo Banner appers, Windows is not starting and message appears "Operating System not Found"

I have shown this to some hardware engeniers no-one is able to find what the matter is, I have not gone to the Lenovo Service Center because I think they will charge some heavy fees for this. Therefore i would request in this forum if someone can guide me for this issue.

Two possibilities:
1) The hard drive has failed.
2) The BIOS somehow is set to try to boot something else, and the HDD is not on the "allowed to boot" list. This would not be common, but if someone messed with the BIOS settings, it is possible…