So I've got a weird one today. After a reboot, one of my drives just up and started working again that I'd been too lazy to remove after what was to all appearances a complete crash and death. The HDD in question is even showing up as Good under SMART in multiple applications and UEFI. Now, I'd made sure this wasn't a physical disconnection, but it wasn't showing up at all in UEFI before.
Is this a sign that my motherboard is going, i.e. my SATA ports are dying, or could it be the drive after all, or...?
Sometimes repeated attempts to read a bad sector can result in it being read correctly. If you post the actual SMART data you might get a better answer.
How did it "Crash and Die" before? Did you try running DDRescure on it? Testdisk?
It died before in that I couldn't access it at all. Windows wouldn't recognize that it was there, none of my programs for disks (WinDirStat, CrystalDisk) would recognize it, the UEFI didn't list it.
Funny thing, it was connected to both SATA and power. I checked that three times. SATA at both ends. Power at the drive, but that's only because my PSU isn't modular.
There are probably better ways to do it but you could get DBAN and do an erase with verification, it will write random data over the whole disk and read it back, if the disk can get through that without any errors it might be okay, but I still wouldn't trust it.