This guide provides WebVault technicians and customers with step-by-step instructions for using smartctl (smartmontools) on Windows to diagnose disk health, identify failing drives, and perform deeper analysis beyond standard tools.
smartctl works at the physical disk level, not drive letters (C:, D:), so proper identification is critical.
Navigate to:
https://www.smartmontools.org
Download the latest Windows build.
Install using default options.
Open Command Prompt as Administrator.
Run:
smartctl --scan
Example output:
/dev/sda -d ata
/dev/sdb -d ata
/dev/sdc -d nvme
/dev/sdd -d scsi
ata → Direct SATA disks
nvme → NVMe drives
scsi → Drives behind RAID controllers (Adaptec, LSI, etc.)
To determine which disk is which, query each device:
smartctl -i /dev/sdX
Example:
smartctl -i /dev/sda
Look for:
Device Model
Serial Number
Firmware Version
Match this information to:
Physical labels
RAID controller logs
Disk management tools
Once the correct disk is identified:
smartctl -a /dev/sdX
Example:
smartctl -a /dev/sda
| Attribute | Meaning | Action |
|---|---|---|
| Reallocated_Sector_Ct | Bad sectors already remapped | Must be 0 or stable |
| Current_Pending_Sector | Unstable sectors | Must be 0 |
| Offline_Uncorrectable | Unreadable sectors | Must be 0 |
| UDMA_CRC_Error_Count | Cable/backplane errors | Non-zero = investigate cabling |
Look for:
SMART overall-health self-assessment test result: PASSED
Note: A "PASSED" result does not guarantee RAID reliability.
smartctl -t short /dev/sdX
Duration: ~2–5 minutes
smartctl -t long /dev/sdX
Duration: Several hours (8TB ≈ 12–15 hours)
smartctl -a /dev/sdX
Look under:
"Self-test execution status"
"SMART Self-test log"
If disks are behind a controller, SMART may require a device type flag:
smartctl -a -d scsi /dev/sdX
If limited data is returned, try:
smartctl -a -d sat /dev/sdX
Note:
Some controllers block SMART passthrough
In these cases, use vendor tools (e.g. arcconf, maxView)
For full detail including logs and error history:
smartctl -x /dev/sdX
This includes:
Extended SMART attributes
Error logs
SCT data
No pending sectors
No uncorrectable sectors
No increasing reallocated sectors
Self-tests pass clean
Any pending sectors present
Any uncorrectable errors
Increasing reallocation count
Self-test failures
SMART is not a perfect predictor of failure
RAID controllers may drop healthy disks due to timeouts
Always combine SMART with:
Surface testing
Write testing (overwrite/zero fill)
Identify disk using smartctl -i
Run full SMART report smartctl -a
Run long test smartctl -t long
Validate results
Perform full overwrite using vendor tools (e.g. WD Kitfox)
Re-check SMART
Reinsert into RAID only if all checks pass