Windows won't recognize my internal HDD

Here is my PC links included

 

I built it about 6 months ago and had little to no problems. I went for the SSD HDD combo in which the OS was on the SSD and programs/games/files were on the HDD. It was working fine until about last week when things start screwing up.

First Firefox started to freeze/hang up and then shortly after Windows Explorer started to hang up within minutes of every boot up and when I'd try to shut down it would do so indefinitely. I fiddled with anti-virus/anti-malware software with no luck and I eventually settled on reinstalling Windows (to the SSD).

However, since the reinstall, I haven't been able to access my HDD at all. I can't seem to make Windows recognize it. Not in my computer, not in device manager, not in disk manager. I've been able to see it in the uefi, but now sometimes it doesn't show there either. And more concerning is sometimes (I can't make out the exact circumstance) the HDD will make rhythmic clicking noises on boot.

I've updated windows, updated drivers, updated the bios, tried different sata cables, tried different sata ports. The only thing I haven't been able to do that I can think of is try the HDD on another motherboard simply because my older PC doesn't have sata power. Another issue I've had was that I can't update the sata controller drivers because that leads to a bsod on startup.

I am incredibly frustrated with this I've been fighting with it for almost a week now >_<

Any help would be greatly appreciated.

It sounds to me like your HDD is possibly dead. If it will not even show up in the UEFI on occasion its probably a dead drive. Which would explain why your programs would start crashing. If it's a Seagate and its already been a year you may be over your warranty but I would still check amd see if you could get a replacement.

HDD is dead, no other way to say it. Sad that most HDDs die in such a short time nowadays -I still have an old WD drive from '06 that I've beaten to hell and still works fine. Slow, but it reads and writes my data in a raid 0 array without errors.

Not sure if it makes any difference, but it seems that my HDD has started showing up in device manager as ST_M13FQBL.. odd. It's also showing as a ~4GB Not initialized Disk in Disk Management as follows:

Trying to initialize it gets the message "The request could not be performed because of an I/O device error."

As far as I know it is still under warranty, but sending my HDD off that has my personal files doesn't sit well with me :/

Yeap that's a dead disk. I would not send any HDDs anywhere. However if you do not have a backup, I'm afraid that might be your only option fro recovering the data.