|Check to see if the hard drive is spinning, to make sure it's getting power. The optical drive should be able to open and close.|
Check the bios again and look for the SATA controllers and make sure they are enabled.
Another thing to try is an option to load the default settings, or you could reset the settings with a switch or jumper on the motherboard.
How many SATA ports are there on the motherboard? They usually go in pairs and one controller handles two ports. So if there are only two SATA ports it 'could' be a defective controller. If there are more than two ports, it wouldn't be likely that more than one controller had failed.