電池顯示不準 (剛滿電掉到 93%、關機前還有 20% 卻突然斷電) 通常是 **電量統計檔案 (`batterystats.bin`) 與實際電池狀態脫節**。校正目的是讓系統重新學習電池飽和/截止點。本文彙整非 Root 三種流程、Root 三種流程、核心原理與關鍵注意事項。
非 Root 手機通用校正法 (官方推薦流程)
- 手機**開機狀態**連接充電器 (USB/插座均可),充至 LED 綠燈/顯示 100%。
- 拔除充電器,**關機**。
- 關機狀態**再次連接充電器**,充至 LED 綠燈/顯示 100%。
- 拔除充電器,**開機**進入系統完全載入。
- **迅速關機** (長按電源鍵 → 關機)。
- 關機狀態**第三次連接充電器**,等待幾分鐘 LED 再次轉綠。
- 拔除充電器,正常開機使用。
**原理**:三次完整充電循環 (開機充、關機充、開機後關機充) 讓電池燃料規 (Fuel Gauge) 重新校準飽和電壓曲線,系統重新建立電量映射表。
已 Root 手機進階校正法 (效果更徹底)
方法一:徹底放電 + 長時間飽和充 + 刪除統計檔 (最推薦)
- 正常使用至手機**自動關機** (徹底放電)。
- 關機連接充電器,**不間斷充電 ≥ 12 小時** (中途斷電需重來)。
- 保持連接電源**開機進系統**,進入 Root 檔案管理器 (RE/MT/MiXplorer) 刪除
/data/system/batterystats.bin。
- 拔除充電器,**立即重啟手機**。
- 正常使用至自動關機,校正完成。
方法二:非 Root 流程 + Recovery Wipe Battery Stats
- 執行非 Root 流程步驟 1-6 (三次充電循環)。
- 第 7 步改為:進入 **Recovery 模式** (音量+ + 電源鍵) → 選擇 **Advanced → Wipe Battery Stats**。
- 重啟系統。
方法三:三次關機充電循環 + Recovery Wipe
- 開機充至綠燈 → 拔線關機充至綠燈 → 開機進系統關機充至綠燈 (共三次關機充電循環)。
- 進入 Recovery → Advanced → Wipe Battery Stats → 重啟。
核心原理:batterystats.bin 是什麼?
- 位於
/data/system/batterystats.bin,記錄 **電壓、電流、溫度、充放電循環、各應用耗電統計** 等歷史數據。
- 系統據此估算當前電量百分比、剩餘使用時間。
- **刪除該檔案 = 重置電池統計歷史**,系統將以「當前飽和狀態」為基準重新建模。
- Recovery 的
Wipe Battery Stats 本質即刪除此檔案,效果等同。
關鍵注意事項
⚠ 校正只需執行一次,多次重複不會進一步提升電池活性。
⚠ 校正前必須讓電池達到真正飽和 (關機充 12h+ 或三次循環),否則以錯誤基準建模會更不準。
⚠ 頻繁更換電池會導致統計失準,刷機前充滿電可減少誤差。
⚠ Root 手機用 Recovery Wipe 效果優於單純刪除檔案 (確保檔案系統同步)。
⚠ 校正無法修復電池物理老化** (容量衰減、內阻上升),老化電池需更換。
校正前後對比 (典型現象)
| 現象 | 校正前 | 校正後 |
| 滿電狀態維持 | 稍微使用即掉至 93% 左右 | 可維持 100% 數小時,緩慢降至 99% |
| 關機電量 | 顯示 20% 卻突然斷電 | 顯示與實際吻合,低電量提示準時 |
| 充電曲線 | 後半段極快/極慢跳躍 | 線性平滑,預估剩餘時間準確 |
結語
電池校正是**軟體層面的統計重置**,成本零、風險低、效果立竿見影。非 Root 用戶執行「三次充電循環法」;Root 用戶加上「刪除 batterystats.bin / Recovery Wipe」效果最佳。**養成「用到 20% 再充、充滿再用 10 分鐘、避免邊充邊玩高負載」習慣**,配合定期校正 (每季一次),能最大化電池壽命與顯示準確度。