要在 windows 11 中准确获知固态硬盘当前累计写入总量(tbw),必须绕过图形界面的估算值,直接读取 ssd 主控芯片上报的 s.m.a.r.t. 原始参数或系统底层可靠性计数器,因为“设置”里显示的“估计剩余寿命”不提供 tbw 数值,且部分 nvme/sata 固件根本未向操作系统开放该字段。

通过系统设置查看估计剩余寿命与备用空间
这一步仅适用于固件主动上报健康摘要的 SSD,响应快、无需安装软件,但【无法获得 TBW 数值】,仅能判断是否临近失效阈值。
点击任务栏“开始”按钮 → 打开“设置”应用 → 左侧选“系统”,右侧点“存储” → 向下滚动,点击“高级存储设置”下的“磁盘和卷” → 在磁盘列表中找到你的固态硬盘(注意右上角是否标有【NVMe】或【SATA】),点击其设备条目 → 点击右侧“属性”按钮 → 滚动至“驱动器运行状况”区域,查看“估计剩余寿命”“可用备用空间”“温度”三项。
若“估计剩余寿命”低于【15%】或“可用备用空间”低于【80%】,说明主控已启动激进磨损均衡,应立即启动全盘备份流程。
用 PowerShell 直接读取 TotalBytesWritten 原始值
这是目前最权威、无需第三方工具、直接调用 Windows 存储堆栈的原生方法,返回字节级原始写入量,精度高且兼容所有支持 WMI 的 NVMe/SATA SSD。
右键“开始”按钮 → 选择“Windows Terminal(管理员)”→ 输入命令:Get-PhysicalDisk | Where-Object MediaType -eq SSD | Get-StorageReliabilityCounter | Select-Object DeviceId, TotalBytesWritten, PowerOnHours → 按回车执行。
等待输出完成,在 TotalBytesWritten 列找到对应 SSD 的数值(单位:字节)。换算为 TB:将该数值除以 1024⁴(即 1,099,511,627,776),结果保留一位小数即可。例如显示 2199023255552,则 TBW = 2199023255552 ÷ 1099511627776 ≈ 2.0 TB。
【必须以管理员权限运行终端】,否则 TotalBytesWritten 字段会显示为空或 0。
用 CrystalDiskInfo 读取 F1 值并换算 TBW
覆盖最广的第三方方案,适用于 98% 以上 SATA 与 NVMe SSD,核心依据是 SMART 属性 ID F1(或 241)项“Total LBAs Written”。
方法一:官网下载 CrystalDiskInfo Standard 最新版 → 解压后双击运行 CrystalDiskInfo64.exe(建议以管理员身份运行)→ 等待识别完成 → 在左侧设备列表中确认目标 SSD 型号 → 切换至“SMART”标签页 → 查找编号为 F1 或 241 的条目,名称应为“Total LBAs Written”或“LBA Write Count” → 右键该行选择“显示为十进制”,记录“Raw Value”数值 → 将该值乘以 512(默认扇区字节数),再除以 1099511627776,结果即为 TBW。
方法二:部分 NVMe SSD 在同一界面直接显示“Host Writes (GiB)”字段,该值已为十进制 GB,可直接读取 → 将其除以 1024 即得 TBW。
注意:若 F1 行显示“-”或“N/A”,说明该 SSD 固件未公开此参数,此时应切换至品牌官方工具验证。
用 SSD-Z 直读中文“已写入”数值
这是一款轻量级绿色工具,对主流 SATA 及多数 NVMe SSD 支持良好,界面简洁,关键数据用中文直标,省去换算步骤,适合只想快速看数的用户。
访问 SSD-Z 官网下载最新版 → 解压后双击运行 SSD-Z.exe → 软件自动识别所有连接存储设备 → 在主窗口顶部设备栏中确认目标 SSD → 查看“已写入”字段右侧数值,单位默认为 TB,小数点后一位,直接可用。
这一步操作起来很简单,直接把文件拖进去就行。但需注意:某些国产主控或 OEM 定制固件可能不返回该字段,此时显示为空白或“0.0 TB”,应改用 PowerShell 或品牌工具复核。











