Solution 1: Check for the Power Cable Connecting to the HDD (Hard Disk Drive)
If the power cable is broken or connected incorrectly, the HDD cannot be detected. Then the error would cause. You can test the power cable on another computer. If the error also occurs on that computer, the power cable is broken. Replace it with a new one.
Solution 2: Clean RAM
If the RAM is dusty, the computer may show you this error. Clean the dust on the RAM with a soft cloth and see if the error continues.
Solution 3: Check the Boot Order Settings in BIOS (basic input/output system)
Normally, Windows should boot from hard drive. In the BIOS, if the first boot device is not set as hard drive but an external hard drive like a USB flash drive, the error would occur. So go into BIOS to check and change the boot device to hard drive as first priority if necessary.
The key or key combination you can use to enter BIOS depends on what PC brand you are using. You can go to the PC manufacturer’s website to check for that. If you are not sure how to enter BIOS, refer How to Enter BIOS for further information.
After entering boot menu, follow the on-screen instructions to go to the Boot priority order part. You may see Enter Setup, Startup, Boot Device Configuration and something like that. Just follow the on-screen commands. Then set 1st boot device to HDD.