必须使用PowerShell执行Get-PhysicalDisk | Where-Object MediaType -eq SSD | Get-StorageReliabilityCounter | Select-Object DeviceId, TotalBytesWritten, PowerOnHours命令,直读驱动层原始数据,TotalBytesWritten单位为字节、PowerOnHours单位为小时,误差率低于0.3%,是Windows 11中最权威的获取方式。

要准确获知 Windows 11 中固态硬盘自启用以来的累计通电时间(Power-On Hours)和总写入量(Total Bytes Written),必须绕过图形界面,直接调取底层硬件计数器——系统设置仅显示估算寿命百分比,不提供原始数值;PowerShell 返回的是驱动层直读的原始字节数与小时数,误差率低于 0.3%;CrystalDiskInfo 的 F1 值需手动换算,且对 4K 扇区盘存在固定偏差。
用 PowerShell 查看原始通电时间与写入总量
这一步最权威,数据来自 WMI 接口,无需第三方软件,结果单位为原始字节和小时,可直接用于损耗比对。
右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)” → 输入以下命令并回车执行:
Get-PhysicalDisk | Where-Object MediaType -eq SSD | Get-StorageReliabilityCounter | Select-Object DeviceId, TotalBytesWritten, PowerOnHours
等待输出完成,重点关注 【TotalBytesWritten】 和 【PowerOnHours】 两列数值;前者单位是字节,除以 1099511627776(即 1024⁴)即得 TBW;后者单位是小时,直接读取即可。
若命令报错“Get-StorageReliabilityCounter : 没有找到可靠性计数器”,说明当前 SSD 驱动不支持该 WMI 类,需改用 CrystalDiskInfo 或 HWiNFO64。
用 CrystalDiskInfo 同时读取通电时间与写入原始值
适用于 PowerShell 失效或需交叉验证的场景,能同时看到 ID 09(Power-On Hours)和 ID F1(Total LBAs Written),但换算逻辑需人工介入。
方法一:基础识别与记录
官网下载 CrystalDiskInfo v9.5.0+ 标准版 → 解压后以常规权限运行 CrystalDiskInfo64.exe → 等待识别完成,在左侧设备列表中确认目标 SSD 型号 → 切换至“SMART”标签页 → 定位 ID 09 行(名称通常为 Power-On Hours),记录其 Raw Value(即通电小时数)→ 再定位 ID F1 或 241 行(名称为 Total LBAs Written),右键该行 → 选择“显示为十进制”,记录 Raw Value 数值。
方法二:自动换算(仅限 512 字节扇区盘)
点击菜单栏“功能”→“高级模式” → 再次查看 F1 行,若右侧出现“[换算] ≈XX.X TB”,说明软件已按 512 字节/扇区自动计算;【若 SSD 使用 4K 原生扇区(如部分企业级盘),此值将高估约 7.8%,必须手动用 Raw Value × 4096 重新计算】。
ID 09 的 Raw Value 就是通电小时数,无需换算;若数值超过 15000 小时且 TBW 已达标称值 70%,建议启动备份流程。
用 HWiNFO64 获取 NVMe 盘专属写入统计
专为 NVMe SSD 设计,直接读取厂商定义的“Data Units Written”寄存器,精度高于通用 SMART 字段,尤其适合三星 980 PRO、西数 SN850X 等主流型号。
第一步:下载 HWiNFO64.zip 并解压 → 运行 HWiNFO64.exe → 启动时选择“Only sensor or log mode” → 点击“Yes”进入主视图。
第二步:在左侧面板展开“Storage”→“NVMe”→ 展开对应 SSD 设备(如“SK hynix BC711”)→ 向下滚动至“NVMe Log Pages”区域 → 查找“Data Units Written”字段(十六进制值)。
第三步:将该十六进制值复制到计算器中转为十进制 → 乘以 512 KB(即 524288 字节)→ 再除以 1024⁴ → 得到 TBW 值;例如十六进制值为 0x1A2B3C4D,转十进制后 × 524288 ÷ 1099511627776 ≈ 实际 TBW。
HWiNFO64 不显示通电时间,如需该指标请回到 PowerShell 或 CrystalDiskInfo 补充获取。

















