Smartmontools is an important tool to check disks, with a Windows version available
To check disks, you need a list, usually done ith
smartctl --scan
/dev/sda -d nvme # /dev/sda, NVMe device
/dev/sdb -d scsi # /dev/sdb, SCSI device
On Windows not helpful as Windows names are physicaldriveX
but there is an option I didn't until now
smartctl -d pd --scan
/dev/pd0 -d nvme # /dev/pd0, NVMe device
/dev/pd1 -d scsi # /dev/pd1, SCSI device
pd0 is physicaldrive0
If you know, you can work with it
C:\Users\me>smartctl -HA /dev/pd0
smartctl 7.5 2025-04-30 r5714 [x86_64-w64-mingw32-w11-24H2] (AppVeyor)
Copyright (C) 2002-25, Bruce Allen, Christian Franke,
www.smartmontools.org
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 38 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 4%
Data Units Read: 83,123,367 [42.5 TB]
Data Units Written: 75,626,349 [38.7 TB]
Host Read Commands: 920,395,240
Host Write Commands: 1,219,254,922
Controller Busy Time: 3,870
Power Cycles: 2,624
Power On Hours: 9,416
Unsafe Shutdowns: 177
Media and Data Integrity Errors: 0
Error Information Log Entries: 10,634
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 38 Celsius
Temperature Sensor 2: 43 Celsius