About 3 weeks ago I got a new HP desktop with Windows 10. I ordered it with a 512-GB SDD drive for the system and the minimum amount of memory (it is cheaper to upgrade than to buy from them). When it arrived I had a 4TB HD and extra memory ready. I booted it as it was, and it worked fine. I maxed out the memory and added the HD and it worked fine. A week or so later I added another HD and then I started having problems booting. When booting it started giving the message
"checking media presence...media present... start PXE over IPv4"
for about a minute and then
"checking media presence...media present... start PXE over IPv6" (note 6 instead of 4)
for about a minute, then it would boot. Then everything runs fine until I boot again. Extensive tests show no errors on any of the drives.
I've been trying to figure out how to fix the booting problem, but I have been unable to do so. I few hours ago I chatted with HP support, and they had me go through several things. For instance, F10 to look at the boot order, but the C: SSD is not listed (IPv4, IPv6, and Windows Boot Manager are listed). They suggested that I reverse the SATA cable, which I didn't think would do anything.
Then they said to disconnect the two drives I added and see what happens. It booted quickly with no problem. Then they said add one of the drives and try again. It booted quickly, no problem. Then I connected the third drive, and it booted with no problem. They said to check, to shut it off, unplug the power for 2 minutes, and try again. I did that, and it booted with no problem. I thought my problem was solved. They said that it was a cable problem.
But I shut it down to hook up the second monitor, all of the USB devices, and the sound, and to put the case back on. When I rebooted the problem was back! So I disconnected the two drives that I'd added, which had worked before. But now even with this configuration, it has the booting problem.
So at this point, I have all of the drives connected and all of the USB, etc. It still has the boot problem, but it is working fine once it boots. So what can I do to fix the boot problem?