必须通过powercfg生成battery_report.html报告,从中提取full charge capacity(mwh)值,再除以电池标称电压(通常11.4v或15.2v)换算为mah,windows原生不直接提供mah数值。

要准确获知 Windows 11 笔记本当前电池的剩余设计总毫安时(即“当前满电容量”对应的毫安时数值,而非百分比或模糊估算),必须从系统底层 ACPI 接口提取原始 mWh 值,再结合当前电池标称电压换算为 mAh——因为 Windows 原生报告只输出毫瓦时(mWh),而设计容量和实际满充容量在硬件层均以能量单位(Wh/mWh)存储,电压值需手动查证或推算。
先获取 Design Capacity 和 Full Charge Capacity 的 mWh 值
按下 Win + R → 输入 cmd → 按 Ctrl + Shift + Enter 以管理员身份启动命令提示符。
粘贴执行:powercfg /batteryreport /output "%USERPROFILE%\Desktop\battery_report.html" → 回车等待完成。
前往桌面,双击打开 battery_report.html → 用 Edge 或 Chrome 浏览器加载 → 滚动至 “Installed batteries” 表格区域。
找到两行关键数据:【Design Capacity】(出厂理论最大容量,单位 mWh)和 【Full Charge Capacity】(当前实际满充容量,单位 mWh)。这两个数值必须在同一表格中读取,跨区块对比会导致计算错误。
查出电池标称电压(关键前提)
Windows 不在 battery_report.html 中直接提供电压值,需通过设备管理器确认:右键“开始”按钮 → 选择“设备管理器” → 展开“电池”类别 → 右键“Microsoft ACPI-Compliant Control Method Battery” → 选择“属性” → 切换到“详细信息”选项卡 → 在“属性”下拉菜单中选择“硬件 ID”。
在值字段中查找形如 ACPI\MSHW0035\4&1e7a96b1&0&0000000000000000_00000000 的字符串,其中 MSHW0035 是微软通用电池驱动标识,不代表电压;真正电压需查该电池型号对应规格书——但绝大多数现代笔记本电池标称电压为 【11.4V 或 15.2V】(常见于 3 芯/4 芯锂电),若无法确认,请按 11.4V 试算(误差通常
注意:不要用任务栏悬停显示的“xx V”值,那是瞬时放电电压,非标称值,用于 mAh 换算将导致结果严重失真。
把 mWh 换算成 mAh
公式:mAh = mWh ÷ 标称电压(V)
例如,报告中 Design Capacity 显示 48500 mWh,标称电压为 11.4V,则设计总毫安时 = 48500 ÷ 11.4 ≈ 4254 mAh。
同理,若 Full Charge Capacity 为 42100 mWh,则当前剩余设计总毫安时(即当前满电状态下的实际电荷量)= 42100 ÷ 11.4 ≈ 3693 mAh。
这一步不能跳过——系统所有容量原始数据都是能量单位(mWh),直接说“剩余设计总毫安时”而不换算,等于拿苹果和橙子比大小。











