I found the code for internal hard drives from here but it doesn't seem to work with external ones, sorry, I'm not very experienced with S.M.A.R.T. Is there a way to find out the temp of an external drive through C#?
Asked
Active
Viewed 411 times
0
-
I'd rely on somehow calling smartmontools, which is the de-facto standard solution to read SMART values from any kind of devices and probably got the best coverage of different hardware. – Jens Erat Mar 29 '14 at 22:34
-
Is the external ESATA or USB? If it is USB it is very likely you can't read the SMART data from it because SMART is part of the ATA protocol and USB devices don't use the SATA protocol. – Scott Chamberlain Mar 29 '14 at 22:57
-
It's USB, this is it: (http://www.toshiba.eu/hard-drives/portable/store-partner/), maybe it doesn't use SMART but with SpeedFan I can see its temp, so it's doable, but I don't know how.. – Bonnev Mar 30 '14 at 06:32