Run the hardware troubleshooter as well as Power Supply troubleshooter. Change the power connectors.
Update your BIOS drivers and Firmware from the support site of the manufacturer.
- Set a delay in the BIOS so that the motherboard will wait a little bit for the hard drive to become ready.
To accomplish this:
- Boot into the BIOS of your computer. See this example of helpful hints for how to do this.
- In the BIOS, locate HDD Pre-Delay, HDD delay, HD Timeout, or a similar option in the BIOS and set the number to 5 seconds or lower, depending. This may require a bit of trial-and-error to see which option is best for your computer.
- Save and reboot to test.
- If this option isn't present, disable Quick Post or Quick Boot in the BIOS. This may delay boot long enough for the drive to become ready.