'No hard disk detected' but it still works?

11sponge11

Reputable
Jul 13, 2015
3
0
4,510
This is my first desktop I have built, and it has been working perfectly for 2 years. After not using it for almost one year and booting it up again recently, I receive an error message saying 'No hard disk detected'. After about 3 seconds it goes and it boots up like normal. I have an SSD and a HDD. It's detecting the SSD which has windows installed, but not the HDD during the BIOS, yet when it boots up fully the HDD works fine.

I've gone into the BIOS to see what drives it's detecting, and it is detecting my SSD which has windows on it, and my DVD drive, but not my HDD. The priority of booting up is the SSD and then the DVD Drive. It SHOULD be the SSD -> HDD -> DVD Drive. For some reason I can't see what motherboard I have (you'll see in the specs below it doesn't say) so I can't check if it needs a BIOS update.

How can I try to fix this error? I'm scared it might get worse

Thank you!

Specs: http://gyazo.com/de707039fdf093c8bb4b5680d90f7c36
Drives: http://gyazo.com/be268719e2c270f0fdb9b203b770a27e
SSD = Intel (C: )
HDD = Seagate Barracuda (E: )

EDIT:
I have tried swapping which SATA ports the drives are connected in, but I still receive the error message.

However, I tried looking at the BOOT option (pressing F8 in BIOS) and it shows the HDD in there, but it won't appear in the 'boot up' options where i can give priority over which gets loaded first.

EDIT2:
I just did a SMART check on my drives, but it says both are in good health. Although my HDD isn't at 100% health. http://gyazo.com/f0e7258fe227e41d9f7954ce8631fca7

FINAL EDIT:
I just had to update the BIOS like 'JaredDM' said!
 
Solution
I would first start by doing a BIOS update, it could be just a glitch. Also watch out for things like "secure boot" in the settings which can lock you to boot only from certain devices.

11sponge11

Reputable
Jul 13, 2015
3
0
4,510


Thank you for your reply. I've tried to find out what my motherboard is (I've forgotten) but I can't seem to find out. I think it could be a problem with the BIOS since no software that I've tried using can give me the name of my motherboard. Even using cmd's it just says 'System manufacturer' and 'System Product Name'. Once I figure out how to find out what it is I'll try updating it!
 

11sponge11

Reputable
Jul 13, 2015
3
0
4,510


Thank you! I updated the BIOS and it works like a charm. It even speeds up the boot up process by about 5 seconds!