※本ページにはプロモーション(広告)が含まれています
MacBookのバッテリー寿命を伸ばすために、macOS Sonoma以降では「最適化されたバッテリー充電」と並んで「80%上限充電」が公式機能として追加されました。これによりバッテリー残量が80%を超えると充電を停止し、満充電による電池の劣化を抑える効果が期待されています。ところが「設定したのに再起動すると100%まで充電される」「macOSアップデート後に解除されていた」「外出先から戻ったら勝手に上限がオフになっていた」といった声が多く聞かれます。Apple Silicon搭載機特有の挙動、SMC(システム管理コントローラー)と関連プロセスの仕組み、そしてmacOSの省電力ロジックなど、複数の要因が絡む問題です。本記事では、MacBookの充電上限80%設定が勝手に解除される問題について、コマンドラインでの確認方法も含めて詳しく解説します。

この記事でわかること
- macOS Sonoma以降の充電上限機能の仕組み
- 「最適化されたバッテリー充電」と「80%上限」の違い
- 勝手に解除される代表的な4つの原因
- システム設定からの正しい有効化手順
- pmsetコマンドによる現在の充電状態確認方法
- Apple Silicon機とIntel機での挙動差
原因の基礎解説
MacBookのバッテリーはリチウムイオン電池で、満充電と完全放電を繰り返すと劣化が進みます。これを抑えるためにmacOS Sonomaから追加されたのが「80%上限充電」機能です。バッテリー残量が80%に達すると充電を一時停止し、それ以上は電源接続中も充電しません。これは長期間電源接続したままで使うMacBookユーザーに特に有効で、バッテリーの最大容量低下を緩やかにする効果が報告されています。
ところが、この設定が勝手に解除される現象には、以下の4つの原因が考えられます。
原因1: macOSアップデート時の設定リセット
macOSのメジャーアップデート(13→14→15など)の際に、一部のシステム設定が初期値に戻ることがあります。特に新規追加の機能は、アップデート時に「初期状態」へリセットされやすく、80%上限はこの代表例です。アップデート後、ユーザーが気付かないうちに100%充電に戻っていることがあります。
原因2: バッテリーキャリブレーション中の自動解除
macOSはバッテリー寿命を最大化するため、月に数回程度自動的にバッテリーキャリブレーションを行います。このとき、80%上限を一時的に解除して100%まで充電し、放電サイクルを記録することで残量計の精度を保ちます。キャリブレーション後は通常80%上限に戻りますが、タイミングによっては解除されたままに見えるケースがあります。
原因3: 旅行・長期間の電源接続なしによる挙動変化
MacBookを長時間電源接続せずに使用したあと、再度電源に接続すると、macOSは「ユーザーがフル充電を必要としている」と判断し、80%上限を一時的に解除する場合があります。特に旅行中や移動が多い時期にこの挙動が出ます。これはAppleが意図的に組み込んでいる柔軟な挙動で、不具合ではありません。
原因4: SMCの不整合
SMC(システム管理コントローラー)はバッテリーや電源管理を担当する専用のチップで、ここに不整合があると充電上限が正しく反映されないことがあります。Apple Silicon機ではSMCの役割がT2チップやNeural Engineと統合されているため、Intel機と比較してSMCリセットの手順が異なります。

具体的な対処法(手順別)
対処法1: システム設定から80%上限を再有効化
もっとも確実な対処法は、いったんオフにしてからオンにし直すことです。
- 画面左上のAppleメニュー→「システム設定」を開く
- 左サイドバーから「バッテリー」を選択
- 右側の「バッテリー状態」横のインフォメーション(i)アイコンをクリック
- 「最適化されたバッテリー充電」のメニューを開く
- 「最適化されたバッテリー充電」「80%まで」「制限なし」の3択から「80%まで」を選択
- 「完了」をクリックして閉じる
ここで「最適化されたバッテリー充電」と「80%まで」の違いを正しく理解することが重要です。前者は使用パターンを学習して80〜100%の幅で柔軟に充電を制御し、後者は厳密に80%で停止します。電源接続したままで使うMacBookでは「80%まで」が推奨設定です。
対処法2: pmsetコマンドで現在の充電状態を確認
ターミナルからシステムの電源管理状態を直接確認できます。これにより「設定が反映されているか」を客観的に検証できます。
- 「ターミナル」アプリを開く
- 以下のコマンドを入力
pmset -g batt
このコマンドを実行すると、現在のバッテリー残量、充電状態、AC接続状況が表示されます。「discharging」と表示されていれば充電停止中、「charging」なら充電中、「AC attached; not charging」なら電源接続中ですが充電していない状態(80%上限到達時の典型表示)を意味します。
さらに詳細な情報が必要な場合は次のコマンドを使います。
pmset -g
このコマンドで電源管理の各種設定値が一覧表示されます。「batterymaxchargelimitenabled」が1になっていれば、80%上限が有効です。
対処法3: 「制限なし」→「80%まで」の切替手順
macOSアップデート後など、設定が「制限なし」になっている場合の復旧手順です。
- 「システム設定」→「バッテリー」
- 「バッテリー状態」のインフォメーションアイコンをクリック
- 現在の表示が「制限なし」なら、これが解除された状態
- プルダウンから「80%まで」を選択
- 「完了」をクリック
- 数分後に充電が80%を超えていれば徐々に放電し、80%付近で安定するはず
注意点として、この設定変更はリアルタイムで反映されますが、すでに80%以上充電されている場合は、いったんバッテリーを使って80%以下に下げる必要があります。電源接続のまま放置しても、80%まで放電が進むのに数時間かかることがあります。
対処法4: SMCをリセットする
SMCの不整合が疑われる場合、リセットによって解消することがあります。Apple Silicon搭載のMacBook(M1/M2/M3/M4/M5系)では、SMCリセットの方法が以下のように変更されています。
- MacBookをシャットダウン(Appleメニュー→「システム終了」)
- 完全に電源が切れたことを確認
- 30秒以上待つ
- 電源ボタンを押して起動
Apple Siliconでは「電源を完全に切って30秒待つ」だけでSMCリセットに相当する処理が走ります。Intel機のように特殊なキーコンビネーションは不要です。再起動だけではSMCはリセットされないため、必ず「シャットダウンして30秒待機する」ようにしてください。
対処法5: バッテリーを80%以下に放電してから設定
すでに95〜100%充電されているMacBookで「80%まで」を設定しても、即座にバッテリーが80%まで下がることはありません。確実に80%上限を有効化するには次の手順が有効です。
- 電源アダプタを取り外す
- 動画再生やブラウジングなどでバッテリーを使う
- 残量が75〜78%程度まで下がったところで電源アダプタを再接続
- 「システム設定」→「バッテリー」で「80%まで」を選択
- 充電が78%→80%まで進んで停止することを確認
対処法6: 「最適化されたバッテリー充電」のリスケジュール
「最適化されたバッテリー充電」モードを使っている場合、macOSはユーザーの使用パターンを学習して充電タイミングを決定します。学習モデルが古いままだと意図せず100%充電が続くことがあります。
- 「システム設定」→「バッテリー」
- 「最適化されたバッテリー充電」モードを一度オフに
- 30分以上放置
- 再度オンに切替
- これにより学習モデルがリセットされ、新しい使用パターンを再収集
対処法7: macOSを最新版にアップデート
macOS Sonomaリリース直後は80%上限機能に複数のバグが報告されており、後続のアップデートで修正されています。
- Appleメニュー→「システム設定」→「一般」→「ソフトウェアアップデート」
- 最新のmacOSへ更新
- 更新後、「バッテリー」設定で再度「80%まで」を選択
対処法8: バッテリー診断を実行する
バッテリー自体の劣化が進んでいる場合、80%上限が正しく機能しないことがあります。
- 「システム設定」→「バッテリー」
- 「バッテリー状態」を確認
- 「サービス推奨」と表示されていればバッテリー交換時期
- 「最大容量」が80%以下に低下していると、80%上限の効果が薄れます
- 必要に応じてApple正規サービスプロバイダでバッテリー交換

比較表
| 対処法 | 難易度 | 所要時間 | 主に効くケース |
|---|---|---|---|
| システム設定で再有効化 | 低 | 1分 | もっとも一般的な解決手段 |
| pmsetでの状態確認 | 中 | 2分 | 設定が反映されているか検証 |
| SMCリセット | 低 | 3分 | 電源管理関連の不整合 |
| 放電してから設定 | 中 | 30〜60分 | すでに高充電状態 |
| 充電モード切替 | 低 | 1分 | 学習モデル古化 |
| macOSアップデート | 中 | 30〜60分 | OS不具合 |
| バッテリー診断 | 中 | 5分 | バッテリー劣化が原因 |
この記事に関連するおすすめ商品
Anker 67W USB-C 急速充電器 MacBook対応
約4,500〜7,000円
MacBook Air/Pro対応・GaN技術で小型化
Apple純正 MagSafe 3 充電ケーブル 2m
約7,000〜8,000円
MacBook純正充電に最適・耐久性高い
ノートPC スタンド アルミ 放熱 角度調整
約2,500〜5,000円
発熱を抑えてバッテリー寿命を延ばす
※ 価格は変動する場合があります。最新価格はリンク先でご確認ください
FAQ(よくある質問)
Q1. 80%上限を有効にしているのに、たまに100%充電されているのはなぜですか?
これはmacOSが意図的に行っている「キャリブレーション充電」です。バッテリー残量計の精度を保つため、月に数回程度自動的に100%まで充電して、満充電状態と放電カーブを記録します。これは故障ではなく、バッテリー寿命管理の一環です。頻度としては月1〜2回程度が標準的で、その後は通常80%上限に戻ります。
Q2. 「最適化されたバッテリー充電」と「80%まで」のどちらを使うべきですか?
使用パターンによって選びます。電源接続したままデスクトップ的に使うMacBookは「80%まで」が最適です。一方、外出が多く、フル充電が必要になることもあるユーザーは「最適化されたバッテリー充電」が便利です。後者は使用パターンを学習し、必要なタイミングで80%を超えて100%まで充電してくれます。
Q3. pmsetコマンドの結果がよく分かりません。
主要な表示の意味を解説すると、「Now drawing from」が現在の電源(Battery Power=バッテリー / AC Power=電源接続)、「discharging」「charging」「not charging」が充電状態、続く時間が「フル充電までの推定時間」または「バッテリーで使える残り時間」です。「AC attached; not charging」と表示されている場合、80%上限が機能していると判断できます。
Q4. SMCリセットすると保存データが消えますか?
消えません。SMCリセットは電源管理に関する設定だけをリセットする処理で、ユーザーデータ・アプリ・写真などには影響しません。安心して実行してください。ただし、明るさ設定やキーボードバックライトの設定など、ハードウェア寄りの設定値が初期値に戻ることがあります。
Q5. Apple Silicon機とIntel機で対処法は違いますか?
はい、SMCリセット手順が異なります。Intel機ではShift+Control+Optionなどの特殊なキーコンビネーションを押す必要がありますが、Apple Silicon機(M1/M2/M3/M4/M5)では完全シャットダウンと30秒待機だけでSMC相当のリセットが行われます。本記事の手順はApple Silicon機を前提に書かれています。
Q6. 80%上限を有効にしてもバッテリーが劣化していくのは止められますか?
劣化を完全には止められませんが、進行を大幅に遅らせることができます。リチウムイオン電池の劣化は「サイクル数」と「フル充電状態の維持時間」の両方に影響を受けるため、80%で停止することは特に後者の負担を軽減します。一般的に、フル充電維持を続けた場合と比較して、寿命が20〜30%程度延びると言われています。長期間使うMacBookには有効な設定です。
まとめ
MacBookの充電上限80%設定が勝手に解除される問題は、原因の多くがmacOSアップデートによるリセット、自動キャリブレーション、または使用環境の変化によるものです。最初に確認すべきは「システム設定」→「バッテリー」→「最適化されたバッテリー充電」のメニューで、現在の設定が「80%まで」になっているかどうかです。
pmsetコマンドを使えば、システム内部の状態を直接確認できるので、「設定上は80%なのに実際の動作はどうなっているのか」を切り分けることができます。SMCリセット(Apple Silicon機の場合は完全シャットダウン+30秒待機)も、電源管理関連の不整合をリセットする有効な手段です。
バッテリーは消耗品ですが、80%上限機能を活用することで寿命を大幅に伸ばすことができます。本記事の手順を参考に、ぜひMacBookとの長く快適なお付き合いを実現してください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!