r/techsupport Aug 18 '22

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.

5 Upvotes

1

u/JustACowSP Aug 18 '22

If the BIOS can see the drive, then Windows should also be able to see it. Have you checked in Disk Management?

1

u/zombie_mode_1 Aug 18 '22

Seconded. Check disk management. Maybe the drive is not partitioned/formatted/drive letter assigned. You can do all that from disk management console.

1

u/Filipi_7 Aug 18 '22

I connected the drive through an external SATA adapter. It was detected there, and I formatted it and assigned a drive letter (formatted as GPT, NTFS). It works fine if connected that way, but it isn't detected when connected to the motherboard. Not shown in disk management either.

1

u/Cheetawolf Aug 18 '22

Are you shutting the machine off before connecting it? Onboard SATA may require a reboot before drives are detected.

1

u/Filipi_7 Aug 18 '22

Of course. I shut down the PC completely before I connect or disconnect anything.

1

u/Filipi_7 Aug 18 '22

Nope, not shown there either. Entering diskpart through cmd and typing list disk also doesn't show it.

1

u/SouthWood77 Aug 18 '22

Assign it a drive letter.

1

u/Filipi_7 Aug 18 '22

Can't do that when it's connected to the motherboard, it's not visible in disk management.

1

u/Gods_Soldier_ Aug 18 '22

verify if the HHD is compatible with your motherboard, Cpu, Windows, ram, and so on. Or maybe you need to go into windows and enable the HHD Device Manager?

1

u/Filipi_7 Aug 18 '22

Do hard drives even have compatibility with anything?

It's not visible in the device manager.

1

u/Lavatherm Aug 18 '22

Sounds like the drive is malfunctioning but the controller is ok (so bios recognizes it but windows does not) weird though that when you use a cradle and connect by usb it does show up. This still makes me wonder if all drivers are ok. Maybe download latest driver pack from pc manufacturer or motherboard manufacturer. Also what does diskpart say? I mean normally diskpart should see the same drives that disk management does but it’s worth a shot.

2

u/Filipi_7 Aug 18 '22

Diskpart showed nothing, drivers were already reinstalled.

I did solve the issue though, by using a separate SATA power cable. The other cable had an SSD and a fan controller connected to it, I guess there wasn't enough power left for the HDD or something.

1

u/Lavatherm Aug 18 '22

Wow, I wouldn’t have guessed that without having seen the hookup. Yes dedicated power or splitting power by daisy chaining components can cause weird issues.