
如果您希望评估硬盘当前的老化程度与实际服役时长,则需读取其固件中记录的通电累计小时数(Power-On Hours),该数值是衡量机械硬盘与SSD物理使用强度的核心指标。以下是三种互为补充、兼容不同硬件环境的检测方法:
一、使用CrystalDiskInfo读取原始S.M.A.R.T.通电时间
CrystalDiskInfo直接解析硬盘固件第9号S.M.A.R.T.属性(Power-On Hours),以十进制显示真实累计工作小时数,支持绝大多数SATA/NVMe SSD及机械硬盘,并提供原始值校验功能,避免因固件返回十六进制原始码(如“223B”)导致误读。
1、访问CrystalDiskInfo官网 https://crystalmark.info/en/software/crystaldiskinfo/ 下载Standard Edition免安装版。
2、解压后双击运行CrystalDiskInfo64.exe(或32位对应版本)。
3、等待软件自动识别所有连接存储设备,在左侧设备列表中准确选中目标硬盘(注意核对型号与容量,避免误选U盘、虚拟磁盘或USB拓展硬盘盒中的设备)。
4、在右侧主面板中查找“通电时间(Power-On Hours)”项,其后数值即为总通电小时数(例如显示12450,代表已运行约12450小时)。
5、首次运行时,点击【功能】→【高级特征】→勾选【原始值】→【10 [DEC]】,确保Raw Value列以十进制呈现;若未启用此设置,可能将原始值“30A2”误判为12450(正确)或124500(错误)。
二、通过PowerShell调用StorageReliabilityCounter获取通电小时数
Windows 11原生支持WMI可靠性计数器接口,Get-StorageReliabilityCounter命令可直接提取TotalPowerOnHours字段,该值由系统底层驱动从硬盘固件同步获取,无需额外软件,但部分USB外接盘、老旧硬盘或OEM定制固件可能不报告此项数据。
1、右键“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。必须以管理员身份运行,否则可能返回空白或拒绝访问错误。
2、输入命令:Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object DeviceId, FriendlyName, TotalPowerOnHours,按回车执行。
3、在返回结果中定位目标硬盘的TotalPowerOnHours列,数值单位为小时;若某行显示为空白或0,说明该硬盘未向系统报告此项S.M.A.R.T.数据。
4、如需精准匹配特定硬盘,先执行Get-PhysicalDisk | Format-List FriendlyName, DeviceId确认设备ID,再用Get-PhysicalDisk -DeviceId "PHYSICALDRIVE1" | Get-StorageReliabilityCounter定向查询。
三、利用DiskGenius查看S.M.A.R.T.通电参数
DiskGenius采用底层物理访问模式读取硬盘S.M.A.R.T.表,绕过Windows存储堆栈限制,对OEM定制固件、部分NVMe SSD及在其他工具中隐藏Power-On Hours的硬盘具有更强兼容性,界面明确列出“通电时间”和“通电次数”两项关键老化指标,并标注健康状态等级。
1、从DiskGenius官方网站下载最新正式版(注意甄别非官方修改版或捆绑软件版本)。
2、安装后启动软件,在左侧设备列表中准确选中目标硬盘(务必点击物理磁盘条目,而非卷标或逻辑分区)。
3、点击顶部菜单栏【工具】→【S.M.A.R.T.信息】,弹出窗口中查找“通电时间”或“Power-On Hours”字段。
4、若该字段显示为“—”或“N/A”,尝试点击【重新读取S.M.A.R.T.】按钮;若仍无效,可切换至【高级】选项卡,手动查找ID为09的原始属性值并确认其是否为十进制格式。










