必须同时获取通电时间与总写入量才能准确评估硬盘服役强度;crystaldiskinfo可一次性读取并换算二者,powershell命令能原生命令提取原始值,ssd-z则快速直读中文写入量。

要在 Windows 11 中准确掌握硬盘实际服役强度,必须同时获取两个不可重置的物理指标:固件记录的累计通电时间(Power-On Hours)和总写入量(Total Bytes Written 或 Total LBAs Written),前者反映硬盘持续加电运行时长,后者体现数据磨损负荷,二者缺一不可。
用 CrystalDiskInfo 一次性读取通电时间与写入量原始值
这是覆盖最广、结果最直观的桌面级方案,能同步解析 S.M.A.R.T. 第9号(通电时间)、F1/241号(总LBA写入)属性,并自动换算为小时与TB单位,兼容绝大多数 SATA/NVMe SSD 和机械硬盘。
1、访问官网 https://crystalmark.info/en/software/crystaldiskinfo/ 下载 Standard Edition 免安装版。
2、解压后双击运行 CrystalDiskInfo64.exe(NVMe 盘请优先选64位版本)。
3、等待几秒,软件自动识别所有物理磁盘,在左侧设备列表中【务必核对型号与容量】,精准选中目标硬盘(例如“Samsung SSD 980 PRO 1TB”),避免误点 USB 移动硬盘或虚拟磁盘。
4、在右侧主面板顶部区域直接查看“通电时间(Power-On Hours)”数值;向下滚动至 SMART 属性表格,定位 ID 为 F1 或 241 的条目,名称通常为“Total LBAs Written”或“LBA Write Count”,其 Raw Value 即为原始写入逻辑块总数。
5、首次使用必须启用十进制显示:点击【功能】→【高级特征】→勾选【原始值】→【10 [DEC]】;【若跳过此步,十六进制码如“30A2”会被误读为124500小时而非12450小时】。
6、软件右下角状态栏会自动将 F1 值乘以 512 字节并换算为 TB,显示为“已写入:X.X TB”,该数值即为当前累计写入总量。
用 PowerShell 原生命令提取通电时间与字节级写入量
无需安装第三方工具,直接调用 Windows 存储堆栈底层 WMI 接口,返回 TotalPowerOnHours(小时)与 TotalBytesWritten(字节)原始值,精度高且结果权威,但必须以管理员权限运行。
第一步:右键“开始”按钮 → 选择“Windows Terminal(管理员)”。
第二步:输入以下命令并回车执行:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object DeviceId, FriendlyName, TotalPowerOnHours, TotalBytesWritten
第三步:在输出表格中找到目标硬盘对应行,记录 TotalPowerOnHours(单位:小时)与 TotalBytesWritten(单位:字节)两项数值。
第四步:将 TotalBytesWritten 换算为 TBW:用该数值除以 1099511627776(即 1024⁴),结果保留一位小数。例如显示 2199023255552,则 TBW = 2199023255552 ÷ 1099511627776 ≈ 2.0 TB。
注意:【若 TotalBytesWritten 显示为空或 0,说明当前硬盘未向系统开放该计数器,需改用 CrystalDiskInfo】。
用 SSD-Z 快速直读中文“已写入”数据(仅限写入量)
适合只想快速确认写入总量、不关心通电时间的用户,界面简洁,中文标注明确,省去手动换算步骤,但对部分 NVMe SSD 支持不稳定。
方法一:官网下载 SSD-Z 最新版(确保支持 Win11),解压后直接双击 SSD-Z.exe 运行。
方法二:主窗口中定位目标 SSD,在“Information”区域查找“已写入”或“Total Host Writes”字段,数值直接以 TB 为单位显示。
方法三:若未显示“已写入”,点击顶部菜单【View】→【Show All Devices】,再刷新一次设备列表。











