BIOS has trouble recognizing a hard drive consistently (probably a driver issue)

balitz Method

Prominent
Jul 1, 2017
4
0
510
This one's a bit of an oddball in what's become a tedious new build. Before I get into it these are the parts I'm working with:

ASUS Maximus IX Hero mobo
WD Black 2TB HDD
Intel i7-7700K LGA1151

After navigating through USB driver issues while installing Windows 7 x64 (it doesn't recognize USB 3.0+ natively so I eventually had to load up ubuntu, stick driver files on the hard disc, then try them one by one till the installation could proceed) everything was proceeding smoothly again up until it came time to install drivers. I copied everything from the installation disc over - it's -really- inconvenient that it's not cool to put disc drive spaces in cases anymore - and walked it through each one, no problems. Then after restarting to apply Windows starts up, says it's installing the driver for the hard drive (mentioned by name in the pop-up message) then immediately needs a restart.

And after that the BIOS can't even recognize the HDD. My first shot at it was to flash the BIOS. That works - once. It'll boot up a single time but if I restart it can't see it anymore. I actually went through the entire installation process again, thinking I'd installed a bad driver and royally screwed something up, so this time I just let the bundled program ASUS provides install the drivers automatically but same issue. After reading through solutions to the USB issue it occurred to me that I might just try unplugging the SATA and HDD power cables and plug them back in again. And that worked. ...Once.

Restarting will always cause it to lose the drive and no matter how many restarts I do it won't pick it back up but if I unplug the cables and plug the drive back in again after each shut down it will consistently boot. It's a really bizarre issue and I don't think there's anything wrong with the drive itself because this issue only occurs after driver installation. I'd booted into the BIOS dozens of times before and while working through the OS installation issues and it never had trouble seeing the HDD, nor does it have any issues if I clean and format the drive and start over.

How should I approach this one? Did Windows install a bad HDD driver (sounds doubtful), is the chipset driver being screwy, is it the SATA driver? Maybe it installed some incompatible Intel bits and pieces automatically? This isn't a RAID compatible HDD and I've got all those features disabled in the BIOS, don't know if installing RAID-related drivers would cause something like this. I'm not at all familiar with RAID. Any ideas?
 

balitz Method

Prominent
Jul 1, 2017
4
0
510

Yeah, I don't think there's anything wrong with the BIOS itself. I've also tried using different ports and they all behave the same way: after initially plugging it in the boot sequence goes through without a hitch but if I shut down or restart then the hard drive won't so much as show up in the BIOS, much less boot. If I want it to boot again I either have to flash the BIOS or unplug the SATA cable and plug it back in again. Since this issue only starts up after installing drivers my thought was that one of them, like the SATA or chipset ones, maybe, were causing this odd hiccup but I don't know which of them might cause this and how I'd work around it if it's one of those.