要准确获知Windows 11中SSD累计总写入量(TBW),需通过PowerShell读取TotalBytesWritten、CrystalDiskInfo解析F1属性、SSD-Z直读或厂商工具(如三星Magician/西数Dashboard)四种方法,其中PowerShell适用于Win11 22H2+且驱动良好的NVMe/SATA SSD,CrystalDiskInfo兼容性最广,SSD-Z适合主流品牌高效读取,厂商工具可信度最高。

要准确获知Windows 11系统中固态硬盘自启用以来的累计总写入量(TBW),必须绕过系统默认界面,直接读取SSD主控固件上报的SMART底层参数——因为Windows本身不提供TBW原始值,所有可靠数据均来自F1、TotalBytesWritten或厂商私有寄存器,任何跳过换算或交叉验证的操作都可能偏离真实值±5%以上。
用PowerShell调出系统级TotalBytesWritten原始值
这一步最接近Windows原生数据源,无需安装第三方软件,结果直连存储堆栈,但仅对Win11 22H2及以上版本且驱动支持良好的NVMe/SATA SSD有效。
以管理员身份运行Windows终端(PowerShell或新式Windows Terminal)→输入命令:Get-PhysicalDisk | Where-Object MediaType -eq "SSD" | Get-StorageReliabilityCounter | Select-Object DeviceId, TotalBytesWritten, PowerOnHours→回车执行→等待输出完成→在结果中定位TotalBytesWritten字段,该数值单位为字节。
【注意:若该字段为空或显示0,说明当前SSD固件未向WMI接口上报该计数器,需立即切换至CrystalDiskInfo或厂商工具】
将TotalBytesWritten数值除以1099511627776(即1024⁴),所得结果即为精确到小数点后两位的TBW值。例如返回值为2199023255552,则2199023255552 ÷ 1099511627776 = 2.00 TB。
用CrystalDiskInfo解析F1属性并手动换算
这是兼容性最广的方法,覆盖98%以上SATA与NVMe SSD,尤其适用于PowerShell无响应或OEM定制固件设备。
第一步:下载CrystalDiskInfo标准版(v9.2.0或更高),解压后以管理员权限运行CrystalDiskInfo64.exe。
第二步:在主界面右侧设备列表中,确认目标盘状态为“良好”,接口类型显示为SATA或NVMe;若为NVMe盘但F1项缺失,请查找编号241或名称含“Host Writes”的条目。
第三步:滚动SMART信息表,定位属性ID为F1(或241)的行,右键该行→选择“以十进制显示”→记录“原始值”(Raw Value)栏数字。
第四步:打开计算器,输入公式:原始值 × 扇区大小 ÷ 1099511627776;扇区大小可在CrystalDiskInfo窗口底部状态栏查看,常见为512字节(SATA)或4096字节(部分NVMe);若扇区大小显示为4096,错误使用512会导致结果偏小八倍。
用SSD-Z一键直读中文“已写入”数值
适合不想换算、追求效率的用户,界面全程中文,数值已由工具内部完成校准,但仅对金士顿、致态、铠侠等主流品牌SSD实测误差低于±3%。
下载SSD-Z最新绿色版(v2.1.0+)→解压后双击SSD-Z.exe运行→等待设备识别完成→在主窗口左侧列表选中目标SSD→右侧“Information”区域查找“已写入”字段。
该字段直接显示“XX.XX TB”或“XXX GB”,无需任何计算。若显示为“N/A”或数值长期冻结,说明该SSD型号未被SSD-Z数据库收录,应退回CrystalDiskInfo方法。
用三星Magician/西数Dashboard等厂商工具获取最高可信度TBW
方法一:三星Magician(适配970 EVO/980 Pro/990系列)→官网下载最新版→以管理员运行→进入“Drive Health”页→查看“TBW Used”行,格式为“127.4 TB / 600 TB”,前半部分即当前累计写入量。
方法二:西数Dashboard(适配SN570/SN770/WDS系列)→安装后启动→点击目标SSD→切换至“Health”标签→找到“Total Host Writes”项,单位自动为TB,数值来源为主控私有寄存器,与产品规格书TBW值严格对应。
【关键前提:必须使用对应SSD品牌官方发布的最新版工具,旧版本可能无法识别新型号的TBW寄存器地址】

















