一覧に戻る
    作業中に突然シャットダウンされて気づいた、バッテリー管理の落とし穴
    開発ラボ
    PRこの記事には広告が含まれています

    作業中に突然シャットダウンされて気づいた、バッテリー管理の落とし穴

    11 分で読める

    バッテリー残量が10%くらいになったので充電しようかなと思った瞬間、「残り1分以内にシャットダウンします」という警告が表示されました。キャンセルもできず、作業中のファイルがあるのに強制的にシャットダウン。正直、イラッとしました。

    「まだ10%もあったのに、なぜ?」

    この疑問から始まった調査で、バッテリー管理について意外な事実をいくつか知ることになりました。この記事では、その過程で分かったことを共有します。

    クリティカルバッテリーアクションの仕組み

    まず、突然のシャットダウンの正体を確認しました。

    Windowsには「クリティカルバッテリーアクション」という機能があります。バッテリーが危険なレベルまで下がったとき、データ損失を防ぐために強制的にシャットダウンや休止状態を実行する仕組みです。

    電源オプションの詳細設定を確認してみると、以下のような設定になっていました:

    • 低残量バッテリのレベル: 10%
    • バッテリ切れのレベル: 5%
    • バッテリ切れの動作: 休止状態

    つまり、10%で警告が出て、5%になった瞬間に休止状態に入る設定です。

    「でも、10%の警告が出たと思ったら、すぐに強制シャットダウンされた。しかも、休止状態じゃなくてシャットダウンだし」

    10%から5%まで、一瞬で落ちた感覚でした。何かがおかしい。

    バッテリーレポートで見えた真実

    Windowsには powercfg というコマンドでバッテリーの状態を詳しく調べる機能があります。

    powercfg /batteryreport

    ちなみに、最初 powercfg /betteryreport とスペルミスして「パラメーターが無効です」と怒られました。正しくは batteryreport です。

    このコマンドを実行すると、C:\Windows\System32\battery-report.html というHTMLファイルが生成されます。ブラウザで開いてみると...

    正直、何を見ればいいのか分かりませんでした。

    項目がたくさんあって、どれが重要なのか。そこで一つ一つ見ていくと、重要な数字が見えてきました:

    • DESIGN CAPACITY: 86,000 mWh(設計容量、つまり新品時の容量)
    • FULL CHARGE CAPACITY: 68,630 mWh(現在のフル充電容量)
    • CYCLE COUNT: 287

    バッテリー容量が約80%まで劣化していました。

    つまり、新品時の86,000 mWhに対して、現在は68,630 mWhしかない。約20%の容量を失っています。

    表示と実態のズレ

    ここで、10%から5%まで一瞬で落ちた理由が分かりました。

    画面上は「10%」と表示されていても、実際のバッテリー容量は新品の80%しかありません。つまり、実質的には新品基準で8%分の電力しか残っていないことになります。

    そこから、5%の強制シャットダウンレベルまでは、ほんの少しの電力消費で到達してしまいます。

    バッテリーが劣化していると、残量表示と実際に使える時間にズレが生じます。特に低残量(10%以下)では、表示よりも急激に減ることがある。10%の警告が出たと思ったら、あっという間に5%に到達してしまう。これが今回の問題の本質でした。

    また、設定では「休止状態」になっているのに実際には「シャットダウン」されました。原因ははっきりしませんが、バッテリーが劣化していると設定通りに動作しないことがあるようです。

    充電サイクルとAC接続について

    287回という充電サイクル数を見て、「これってACアダプター挿しっぱなしでもカウントされるの?」という疑問が湧きました。

    調べてみると、充電サイクルは「バッテリー容量の100%分を使い切ったとき」に1回とカウントされます。例えば:

    • 50%使って充電 → また50%使って充電 = 合計1サイクル
    • 30%使って充電を3回 = 合計約1サイクル

    ACアダプター挿しっぱなしの場合、バッテリーが100%になると充電が停止し、その後はAC電源から直接給電されるため、基本的にサイクルはほとんど進みません。

    つまり、287サイクルという数字は、それなりにバッテリー駆動で使っている証拠です。もしACアダプター挿しっぱなしがメインなら、数年使っていても50サイクル以下になるはずです。

    AC接続 vs バッテリー駆動:意外な真実

    ここで、もう一つ意外な事実を知りました。

    「ACアダプター挿しっぱなしだとバッテリーに悪いから、こまめに抜き差しした方がいい」

    こう思っている人は多いと思います。私もそうでした。

    でも、PC本体にとっては、AC接続の方が優しいんです。

    理由は電源の安定性です:

    • バッテリー駆動だと、残量に応じて電圧が微妙に変動する
    • CPU/GPUは安定した電力供給を好む
    • AC直結だと常に安定した電圧・電流が供給される

    特に、動画編集や大量の計算処理など、CPU/GPUを酷使する作業をするときは、AC接続の方がパフォーマンスも安定します。

    「でも、AC接続だと熱を持つんじゃないの?」

    確かに、AC接続だとパフォーマンスモードになってCPUがフル稼働しやすく、充電中はバッテリーからも熱が出ます。ただし、充電完了後は充電による発熱は止まります。最近のPCは、バッテリーをバイパスしてAC電源から直接給電する仕組みになっています。

    結局のところ:

    • PC本体の寿命: AC接続の方が優しい(電源が安定)
    • バッテリーの寿命: 使い方次第(ここが問題)

    実践的な対策:80%充電上限設定

    バッテリーの劣化を防ぐには、常に100%充電状態で挿しっぱなしにしないことが重要です。

    理想的なのは20-80%の範囲で使うことですが、手動で管理するのは現実的ではありません。

    そこで、多くの最近のノートPCには「バッテリー充電上限設定」という機能があります。

    • Lenovoなら「Lenovo Vantage」で設定可能
    • 「バッテリー充電しきい値」「保全モード」「バッテリー寿命延長モード」などの名前
    • 充電上限を80%に設定できる

    この設定をしておけば、ACアダプター挿しっぱなしでも、バッテリーは80%までしか充電されません。これにより、劣化を最小限に抑えられます。

    モバイルバッテリーでの充電

    外出先でモバイルバッテリーから充電する場合、基本的にはACアダプターと同じ扱いになります。PCから見れば「外部電源接続」として認識されるため、バッテリー充電上限設定も同じように適用されます。

    ただし、注意点があります:

    電力(ワット数)が足りているか確認する

    • ACアダプターは通常65W〜135W
    • モバイルバッテリーは20W〜100W程度
    • PCの消費電力 < モバイルバッテリーの出力 なら問題なし

    電力が足りないと、充電が遅かったり、充電できずに逆に減っていったりします。特に高負荷な作業をしながら充電する場合は、モバイルバッテリーの出力が重要です。

    確認方法は、ACアダプター本体を見ること。「OUTPUT: 20V 3.25A」のように書いてあれば、電圧×電流でワット数が計算できます(この場合は65W)。

    60W出力のモバイルバッテリーなら、多くの一般的なノートPCで使えます。ただし、ゲーミングPCやハイスペックモデルは90W以上必要なこともあるので、事前に確認しておいた方が安心です。

    実践的な判断基準

    最後に、今回の経験から学んだ実践的な判断基準をまとめます。

    デスクメイン(あまり持ち運ばない)の場合:

    • AC挿しっぱなし + 充電上限80%設定がベスト
    • バッテリーの劣化を最小限に抑えられる
    • PC本体にも優しい
    • 熱が気になるなら、冷却ファンや通気に気を配る

    持ち運びが多い場合:

    • 20-80%の範囲で使うのが理想
    • 少なくとも0%まで使い切るのは避ける
    • 20-30%になったら充電する習慣をつける

    設定の調整(バッテリーが劣化している場合):

    • 低残量バッテリのレベルを15-20%に上げる(警告をもっと早く出す)
    • バッテリ切れのレベルを7-10%に上げる(さらに余裕を持たせる)
    • 今回のように10%設定では、劣化したバッテリーだと間に合わないことがある

    バッテリーが劣化していると、10%の警告から5%の強制シャットダウンまでの時間が非常に短くなります。警告レベルを高めに設定して、余裕を持って充電できるようにするのが安全です。

    おわりに

    「まだ10%もあったのに」という疑問から始まった調査でしたが、バッテリーの劣化という見えない問題が原因でした。

    powercfgコマンドでバッテリーレポートを確認することで、表示と実態のズレが可視化されました。また、AC接続の方がPC本体に優しいという意外な事実や、80%充電上限設定という実践的な解決策も知ることができました。

    バッテリーは消耗品なので、いずれは劣化します。でも、使い方次第で劣化のスピードをコントロールできる。そして、適切な設定をしておけば、突然のシャットダウンというストレスからも解放される。

    この記事が、同じような問題に直面している誰かの役に立てば幸いです。

    この記事は役に立ちましたか?

    Coffee cup

    この記事が、何かの整理につながったら

    コーヒー1杯分の応援をもらえると嬉しいです。

    ※ これは応援とは別の話ですが、

    同じようなテーマを自分の文脈で整理したい場合は、 (文章だけだと詰まりやすい人向けに) 思考整理の壁打ちという形で対話の時間も取っています。

    対話の時間について