He didn't post a pic of running that command on his system but if that really happened then I guess this command is only useful for SATA drives?
It's fine for any SMART-reporting drive but it's only fine up to a very short point.
On my own system, I might look at SMART stats once in a blue moon from a pro-active system care perspective. In doing that, I have learnt enough to spot issues such as:
- bad sectors getting logged (because it's not a certainty that the user will notice weird system activity because this happened)
- CRC errors getting logged (with SATA drives this is usually caused by dodgy SATA data cables, I'd be worried if it happened to NVMe drives because how the hell do I fix that... reseat the drive?)
Out of literally hundreds of failed HDDs, I've only ever seen once "SMART STATUS BAD" HDD and by the time it got to that point it was already unreadable in normal operation.
To diagnose a failing drive, I normally hope for three bits of evidence to align:
1 - Wonky system operation (crashing, freezing-like performance issues are common signs)
2 - Event Viewer > Windows Logs > System: disk/ntfs/ahci warnings/errors citing the suspect drive
3 - Iffy SMART data
If I get all three and say 2 and 3 both report bad blocks/sectors, then it's highly likely that the disk is failing (though I can logically consider the possibility of say a dodgy SATA cable and an otherwise fine drive causing all three if CRC errors are being logged by SMART).
But I've seen HDDs that are only useful as doorstops (in terms of normal operation) have a completely clean bill of health in SMART. I've also seen drives with only one bad sector get replaced because that one occasion caused system downtime which wasn't acceptable to the end user as a potential intermittent ongoing situation, but the fact of the matter is, "SMART STATUS OK". Some programs like CrystalDiskInfo will post their own drive status as 'Caution' in such a situation.
Another example is that the drive itself can detect and deal with bad sectors, remove the sector from normal operation, use a reserve sector instead, all without (as far as the user is concerned) the system skipping a beat. Windows also detects bad sectors and adds the bad sector to its own list rather than the drive's.
One thing that would make that wmic command slightly more useful would be an official Microsoft resource stating exactly under which conditions will make that command report anything other than OK, because at least then one can decide whether Microsoft's opinion aligns with one's own priorities about what constitutes "not OK". It would be even better if it was a configurable setup, so for example I personally would like a warning in the event log if CRC >0 and bad sector > 0 in general.