Windows 如何获取硬盘 smart 信息
创作时间:
作者:
@小白创作中心
Windows 如何获取硬盘 smart 信息
引用
1
来源
1.
https://www.modb.pro/db/1782940069933944832
硬盘的S.M.A.R.T.(Self-Monitoring Analysis and Reporting Technology,自我监测分析与报告技术)信息是一种用于监控硬盘健康状况的技术。它可以检测硬盘的潜在故障,以便用户及时备份数据并更换硬盘。本文将介绍如何在Windows系统中获取硬盘的S.M.A.R.T.信息。
硬盘的S.M.A.R.T.信息(Self-Monitoring Analysis and Reporting Technology,自我监测分析与报告技术)是一种用于监控硬盘健康状况的技术。它可以检测硬盘的潜在故障,以便用户及时备份数据并更换硬盘。
一般使用第三方工具检测硬盘smart信息,比如:
- smartmontools
- DiskGenius
- hdtune
其中smartmontools是命令行工具,Windows、Linux都支持。DiskGenius是国产工具,hdtune是国外工具,它俩都有免费版。
先看下DiskGenius显示的smart信息:
其中有用数据有:
------------------------------------
TOSHIBA Q300. 240.0 GB
------------------------------------
序列号: 46JB3210KC9U
通电时间: 10904 小时
通电次数: 441
温度: 32 ℃
使用smartmontools工具也可以获得类似的信息:
C:\> smartctl -a dev/sda
smartctl 7.4 2023-08-01 r5530 [x86_64-w64-mingw32-w10-22H2] (sf-7.4-1)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: TOSHIBA Q300.
Serial Number: 46JB3210KC9U
LU WWN Device Id: 5 00080d c004475e1
Firmware Version: SAFM12.3
User Capacity: 240,057,409,536 bytes [240 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
TRIM Command: Available, deterministic, zeroed
Device is: Not in smartctl database 7.3/5528
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Tue Apr 23 17:10:59 2024
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 10904
12 Power_Cycle_Count 0x0012 100 100 000 Old_age Always - 441
167 Unknown_Attribute 0x0022 100 100 000 Old_age Always - 0
168 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0
169 Unknown_Attribute 0x0003 100 100 010 Pre-fail Always - 0
173 Unknown_Attribute 0x0012 199 199 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0012 100 100 000 Old_age Always - 69
194 Temperature_Celsius 0x0023 068 054 020 Pre-fail Always - 32 (Min/Max 8/46)
smartmontools获取地址:
https://www.smartmontools.org/
另外有一个Python库对smartmontools的数据做了处理,可以单独获取指定值:
C:\> pip install pySMART
from pySMART import Device, DeviceList
# 获取所有硬盘的列表
devices = DeviceList()
# 打印每个硬盘的SMART信息
for device in devices:
print("Device:", device.name)
print("Model:", device.model)
print("Serial:", device.serial)
print("Size:", device.size_raw)
print("SMART attributes:")
for attribute in device.attributes:
if attribute and attribute.name != 'Unknown_Attribute':
print(" {}: {}".format(attribute.name, attribute.raw))
Python脚本运行效果为:
d:\>python getSmart.py
Device: sda
Model: TOSHIBA Q300.
Serial: 46JB3210KC9U
Size: 240 GB
SMART attributes:
Power_On_Hours: 10904
Power_Cycle_Count: 441
Power-Off_Retract_Count: 69
Temperature_Celsius: 31 (Min/Max 8/46)
硬盘smart信息里没有硬盘出厂日期,硬盘出厂日期只能通过硬盘外部的贴纸获取,也可以基于序列号在硬盘品牌的官网查询。通过smart信息可以估算出硬盘的使用频率,比如通电时长、启停次数、异常断电次数。
热门推荐
真正的高情商,是拥有闲谈力
什么是压条繁殖,花卉苗木如何进行压条繁殖
电动自行车充电桩功率对续航影响分析
天台山风景区旅游攻略:必游景点、门票信息与交通指南
产销突破1000万辆!新能源汽车全年渗透率40.9%
一瓶一终端!煤气罐有了“智能管家”丨高质量发展调研行
2024年音乐类各专业全国院校新排名
大国底气!会议后,外长被多国代表、媒体热情围住,交流合影
一周饿两天,“脂肪肝”就有救?新研究:这种间歇断食法可以保护肝脏
云南宣威这群孩子,坐着“空中校车”去上学
3小时→30分钟!这群孩子坐着“空中校车”去上学
与长者教养不协调?做对10件事化解教养矛盾
公共英语三级考试听力的三种题型
华南国家植物园:以“野外回归”拯救植物瑰宝
低血压的影响与应对方法:让你保持健康生活的关键要素
漓江和遇龙河哪个更好玩
刘备伐吴失败后,吴蜀两国是如何重新交好的?
高血压少量饮酒对心血管健康有益?看看医学专家怎么说!
盐酸屈他维林片能治什么病,相关适应症盘点
一万人的军队驻扎需要多大的面积?说了你可能不信
周末四场五大联赛前瞻:多特、大巴黎强势出击,狼队遭遇困境
吉日时辰冲煞:中国传统风水学中的择日智慧
有关API接口的介绍及简单的API接口代码示例
诺如病毒蒙脱石散止吐吗 儿童感染诺如病毒吃什么药
15MW燃气轮机,国产化三路并进
阿伐曲波帕和海曲泊帕的区别,谁更具优势?
如何有效控制家庭开支,提高生活质量
伊索寓言中的狐狸:三个经典寓言故事及寓意
为什么低碳产品认证对市场有重要影响?这种认证如何推动可持续发展?
从"零碳旅呈"看酒店行业的可持续发展