Windows doesn't detect HDD, BIOS does Solved
I bought a 10TB WD drive.
I plugged it into the motherboard, BIOS detects it okay, but Windows doesn't. It's not shown in the device manager at all, there's no "installing new hardware" popup that usually comes up.
I tried to update my SATA drivers but I can't find any for the chipset I have, only from some weird websites like oemdrivers.com and I'm not sure if I want to risk that. My motherboard is Asrock Z77 Pro4, I was looking for ASMedia 106x SATA controller drivers.
I happen to have an external SATA adapter I sometimes use. When I connect the drive through that, it works fine and is detected. I formatted it as well (GPT simple partition) and everything was good.
Any idea why it isn't detected when connected to motherboard? I tried multiple SATA ports and cables.
SOLVED: I connected another SATA power cable to the PSU and used that, seems to work completely fine now. The other cable was also connected to an SSD and a fan controller, I guess there wasn't enough power left for the HDD? I have no other reasonable explanation, switching to a new SATA power cable worked and the old one still works okay.
Thanks everyone who took time to help.