Have you recently added any new hardware? If so, remove it and try again.
How old is your system?
Check tyhe following:
1. Check that you do not have a floppy disk in the drive
2. Boot from a floppy disk and see if you can see the hard drive.
3. Check that all the leads (both power and data) to your hard disk are secure both at the disk and the motherboard.