Won't recognize any HDD unless in certain order in BIOS

DeusOmnia

Honorable
Dec 30, 2013
1
0
10,510
Hello, so I have a situation...

So in my computer I have 4 hard drives. One is a super old one that had XP (my first OS on this machine) the next one was a 1TB storage drive. Then I got a new 1TB drive that I installed Win7 on.

Just the other day I got a new SSD hard drive and Win8. I went to take out the old XP drive as I don't really use anything on it anymore, but then it kept telling me "No boot drive detected"

I went into BIOS and set the boot device to be the Win7, tried to reboot and got the same message.

I reconnected the XP drive but kept the Boot order the same Win7>>CD-drive>>Removable but it still said "No Boot drive detected"

The only way it will boot and recognize any of the drives is if the old XP Drive is the main boot drive and it's listed first.

I was able to install Windows 8 on the SSD. It boots into Win8 just fine, except that XP Drive needs to be the first one in BIOS.

Any thoughts as to why this is happening?

My main concern is what will happen if that old drive dies.