如何读硬盘使用时间和通电次数 SMART

MrBlueSky 2014-01-15 05:32:20
问题如题,怎么在SMART表中读到硬盘的详细信息,如使用时间、通电次数等
需要得到的使用时间是精确到单位小时的,另外使用HDTune得到的使用时间为100,通电次数也是100
很多类似的软件都是这个值,这里的100是什么含义???
...全文
1329 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MrBlueSky 2014-01-24
  • 打赏
  • 举报
回复
我已经找到解决方法了,谢谢各位了!结贴。
friendzj 2014-01-22
  • 打赏
  • 举报
回复
wmi里有相关信息,找找代码就行,里面的内容远比你想象的要丰富的多
shen_wei 2014-01-22
  • 打赏
  • 举报
回复
For Each i In GetObject("WinMGMTS:\\.\root\WMI")_
.ExecQuery("Select * from MSStorageDriver_ATAPISmartData")
s=i.VendorSpecific
h=s(68)*256+s(67)
Msgbox "硬盘通电时间:"&h&"小时("&h\24&"天)"
Next
保存成.VBS 运行就可以了 !!

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧