High drive temps are a frequent cause of data loss and rising temps can warn of potential failure before it happens.
So, here's a little util i made to get drive temperatures from the drive's temperature probe smart data..
Also works over your network!..
Many features still to add, but it works great so far..a bit slow if you have lots of empty usb mem card slots..
I've made it semi-scriptable, so you could make it a early warning system..
Limitations: can't get usb drive smart data nor raid nor removables..only ata/ide/scsi/sata drives..
S.M.A.R.T. must be working and enabled on the drive..it gets all drive's data using wmi..not all drives give out good smart data in same place..
that said, it works on every smart drive i have..
to use:
smart.exe [shows local drives temps + dialog]
smart.exe . n [shows local drives temp without poppping up dialog, for scripts]
smart.exe computer n [shows "computer"'s drive's temps]
smart.exe /? shows help and usage for batch files.
for batch files:
for /f ""usebackq"" %%f in (`smart.exe . n`) do if %%f GTR 48 echo WARNING! drive is over 48 degrees!
i'll be adding more features like email warnings, audible/voice warnings, constant monitoring option..etc.. maybe even a plugin for status screens.. [maybe even a cpu temp too]
don't check too often, it does add a little bit of drive access, tho curiously, mostly to get list of drives and pnpid's..so i'll be caching those in future..
so then it'll be easy on the drive and able to check more often without worry..[for always on checking with alarms]
for now use at least a minute delay between attempts and it should be fine..
well, it's rough but it works...let me know if any problems..
So, here's a little util i made to get drive temperatures from the drive's temperature probe smart data..
Also works over your network!..
Many features still to add, but it works great so far..a bit slow if you have lots of empty usb mem card slots..
I've made it semi-scriptable, so you could make it a early warning system..
Limitations: can't get usb drive smart data nor raid nor removables..only ata/ide/scsi/sata drives..
S.M.A.R.T. must be working and enabled on the drive..it gets all drive's data using wmi..not all drives give out good smart data in same place..
that said, it works on every smart drive i have..
to use:
smart.exe [shows local drives temps + dialog]
smart.exe . n [shows local drives temp without poppping up dialog, for scripts]
smart.exe computer n [shows "computer"'s drive's temps]
smart.exe /? shows help and usage for batch files.
for batch files:
for /f ""usebackq"" %%f in (`smart.exe . n`) do if %%f GTR 48 echo WARNING! drive is over 48 degrees!
i'll be adding more features like email warnings, audible/voice warnings, constant monitoring option..etc.. maybe even a plugin for status screens.. [maybe even a cpu temp too]
don't check too often, it does add a little bit of drive access, tho curiously, mostly to get list of drives and pnpid's..so i'll be caching those in future..
so then it'll be easy on the drive and able to check more often without worry..[for always on checking with alarms]
for now use at least a minute delay between attempts and it should be fine..
well, it's rough but it works...let me know if any problems..
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie