要准确掌握固态硬盘tbw和健康度,须解析smart参数:用windows设置查“估计剩余寿命”,crystaldiskinfo读05项(percentage used)和f1项(total lbas written),powershell执行get-storagereliabilitycounter获取totalbyteswritten并除以1099511627776换算为tb。

要准确掌握固态硬盘当前累计写入量(TBW)和健康度百分比,不能依赖系统模糊提示,必须直取SSD主控芯片上报的原始SMART参数——这些数值藏在F1/05/E9等ID字段里,不手动解析就永远看不到真实损耗进度。
用Windows设置快速查看估计剩余寿命
点击“开始”按钮→打开“设置”→进入“系统”→“存储”→右侧点“高级存储设置”→选“磁盘和卷”。
在设备列表中找到你的固态硬盘,注意核对型号与容量,别误点U盘或移动硬盘盒里的盘。
点击该设备条目→右侧面板点“属性”按钮→向下滚动到“驱动器运行状况”区域→查找【估计剩余寿命】数值。
若显示低于15%,说明固件已判定寿命进入高风险区间,必须立即备份;若显示“不可用”,代表这块硬盘固件未开放该字段,得换其他方法。
用CrystalDiskInfo读取05项Percentage Used和F1写入总数
访问crystalmark.info下载CrystalDiskInfo v9.5.0或更高版本Standard Edition免安装版。
解压后以管理员身份运行CrystalDiskInfo64.exe,等待识别完成,在左侧设备列表中【务必核对型号与容量】,选中目标SSD(例如“WD Blue SN580 1TB”)。
点击顶部菜单【功能】→【高级特征】→勾选【原始值】→再点【10 [DEC]】,让所有数值以十进制显示,否则十六进制会误导判断。
切换至“SMART”标签页,重点定位两项:
ID 05(名称为“Percentage Used”):该值是JEDEC标准字段,直接反映主机实际写入量占厂商标称TBW的比率,数值越接近100越危险;
ID F1或241(名称为“Total LBAs Written”):记录逻辑块地址累计写入总数,总写入字节数 = Raw Value × 扇区大小(【务必确认设备下方标注的Sector Size是512还是4096】)。
用PowerShell获取TotalBytesWritten并换算TBW
第一步:右键“开始”按钮→选择“Windows Terminal(管理员)”。
第二步:输入命令 → Get-Service -Name "storsvc" | Start-Service,按回车确保存储健康服务已启动。
第三步:执行命令 → Get-PhysicalDisk | Where-Object MediaType -eq SSD | Get-StorageReliabilityCounter | Select-Object DeviceId, TotalBytesWritten, PowerOnHours。
等待输出完成,在结果中定位TotalBytesWritten字段——该数值单位为字节,是Windows存储驱动层从WMI接口直接抓取的原始值,误差率低于0.3%。
将该数值除以【1099511627776】(即1024⁴),即可换算为TB单位。例如返回值为219902325555200,则219902325555200 ÷ 1099511627776 = 200 TB。











