在 windows 11 中获取 ssd 累计 tbw 的准确值,需通过 powershell 调用 totalbyteswritten(win11 22h2+)、crystaldiskinfo 解析 f1/host writes 属性(注意扇区大小),或使用三星 magician 等品牌工具直接读取,三者均绕过系统估算,确保精度。

要在 Windows 11 中获取固态硬盘自启用以来的累计总数据写入量(TBW)准确数值,必须绕过系统图形界面的估算值,直接读取 SSD 主控芯片上报的原始 SMART 参数或 Windows 存储可靠性计数器;系统设置里只显示“估计剩余寿命”百分比,不提供 TBW 原始字节数或换算后的 TB 值,任何跳过底层参数解析的操作都无法得到准确结果。
通过 PowerShell 直接调取 TotalBytesWritten 字节数
这一步最快,无需安装第三方软件,结果来自 Windows 存储可靠性子系统,仅对 Win11 22H2 及更新版本、且 SSD 固件支持 S.M.A.R.T. 标准健康计数器有效。
右键“开始”按钮 → 选择“Windows 终端(管理员)” → 输入命令:Get-PhysicalDisk | Where-Object MediaType -eq "SSD" | Get-StorageReliabilityCounter | Select-Object FriendlyName, TotalBytesWritten, PowerOnHours → 按回车执行。
等待输出完成,在 【TotalBytesWritten】 列找到对应 SSD 的数值;该值单位为字节,是厂商固件直接上报的主机写入总量,误差低于 0.3%。
将该数值除以 【1099511627776】(即 1024⁴),结果即为精确 TBW 值;例如显示 2199023255552,则 TBW = 2199023255552 ÷ 1099511627776 = 2.00 TB。
注意:若某块盘返回 TotalBytesWritten 为空或 0,说明其 OEM 固件未开放该计数器,需切换 CrystalDiskInfo 方法。
用 CrystalDiskInfo 解析 F1 或 Host Writes 属性
这是兼容性最广的方法,覆盖 98% 以上 SATA 与主流 NVMe SSD,但必须确认扇区大小并选择正确属性项,否则换算偏差可达八倍。
方法一:SATA SSD 或部分 NVMe(如 Crucial BX500、金士顿 A400)
下载 CrystalDiskInfo 标准版(v9.5.0 或更高)→ 解压后以管理员身份运行 CrystalDiskInfo64.exe → 在左侧设备列表中点击目标 SSD → 点击右下角【SMART信息】按钮 → 向下滚动查找编号为 【F1】 或 【241】 的条目,名称应为 “Total LBAs Written” → 右键该行 → 选择“以十进制显示” → 记录“原始值”(Raw Value)→ 该值 × 512 ÷ 1099511627776 = TBW。
方法二:NVMe SSD(如三星 980 Pro、西数 SN850X)
同样打开 CrystalDiskInfo → 查找名称含 “Host Writes” 的条目(常见 ID 为 E9、F9 或自定义字符串)→ 若数值单位标注为 GiB,直接 ÷ 1024 得 TB;若为字节,÷ 1099511627776;若为十六进制,右键该行 → 选择“以十进制显示”后再计算。
注意:若 CrystalDiskInfo 底部状态栏显示 Sector Size 为 【4096】,则必须用 ×4096 替代 ×512,否则结果会偏低八倍。
使用品牌官方工具获取最权威 TBW 值
三星 Magician、西数 Dashboard、Intel Memory and Storage Tool 等厂商工具读取的是主控私有寄存器中的 Host Writes 字段,单位直接为 TB,无需换算,且被 SSD 厂商用于保修判定,精度最高。
第一步:访问对应品牌官网,下载最新版官方管理工具(如 Samsung Magician v7.3+)。
第二步:安装后以管理员权限运行 → 软件自动识别本机同品牌 SSD → 进入“Drive Health”或“Health Status”页面。
第三步:查找标有 “Host Writes”、“Total Host Writes” 或 “Data Written” 的字段 → 数值单位为 TB,直接读取即可。
该数值与厂商标称 TBW 对比,可精确判断磨损进度;例如标称 600 TBW 的盘显示已写入 312 TB,则损耗率为 52%。











