跳转到内容

读懂 powercfg /batteryreport:容量、循环与真实损耗

核验于 2 分钟阅读

设计容量与满充容量怎么对比、如何看出电池将死,以及区分真实损耗与校准漂移。

测试环境Pro (26H2) · 版本号 26300.9457 · x64
E1
版本号
26300.9457
版本
Pro (26H2)
架构
x64
支持
文档(E1)
证据
E1官方文档
核验日期
2026-10-29
页面类型
方法

powercfg /batteryreport 会写出一份 HTML,包含电池历史。三个数字最重要:

  • 设计容量——出厂时能装的电量。
  • 满充容量——现在充满时能装的电量。
  • 循环次数——充放电循环走了多少。

损耗 = 1 − 满充/设计。二手机器 20% 以内算正常;超过约 30%,你看到的续航就是你能得到的续航。

终端窗口
powercfg /batteryreport /output "$env:TEMP\battery.html"
Start-Process "$env:TEMP\battery.html"

报告包含:

部分 看什么
Installed batteries 设计容量、满充容量、循环次数
Recent usage 电源状态切换、电量百分比
Battery usage 每次会话的放电
Usage history 数周内的使用方式
Battery capacity history 满充容量随时间的变化——损耗趋势
Battery life estimates 当前放电下的预计续航

容量历史表才是诚实的:单次读数可能有偏差,几个月的下降趋势不会。

“电池要坏了”其实分两种:

  • 真实损耗——满充容量真的降了,除了换电芯没别的办法。
  • 校准漂移——电量计的估算错了,电池可能在 20% 关机,或 100% 撑一小时。

校准值得试一次:充满 → 放到自动关机 → 再充满。如果报告容量跳回来了,是电量计的问题,不是电芯。

观察 含义
满充接近设计、循环数高 健康电芯,正常老化
满充远低于设计、循环数低 电芯缺陷或热损伤
校准后容量回升 电量计漂移
续航崩了但容量正常 放电大,不是损耗——查 待机 与降频
完全检测不到电池 接口、固件或电池组已死
终端窗口
Get-CimInstance -Namespace root\wmi -ClassName BatteryStaticData |
Select-Object DesignedCapacity,DeviceName,ManufactureName,SerialNumber
Get-CimInstance -Namespace root\wmi -ClassName BatteryFullChargedCapacity |
Select-Object FullChargedCapacity

DesignedCapacity 与 FullChargedCapacity 单位是 mWh,比值就是损耗。不是所有固件都暴露它们。

  • 高温比循环更伤电芯。放床上、放包里运行的笔记本都很热。
  • 长期 100% 比在 40–80% 之间循环更糟——如果固件提供充电上限就用。
  • 现代锂电池放到 0% 并不“保养”。
  • 快充本身没问题,快充时的发热才是问题。

E1。报告格式与字段有微软文档依据。实验室虚拟机不暴露电池,因此不发布任何容量或损耗数字。

来源