Macがスリープ中でもUSB機器に給電が続き、バッテリーの消耗や外付けデバイスの誤動作で困っていることはとてもよく分かります。
この記事を読むと、まずシステム設定だけでスリープ中のUSB給電を止める具体的な手順が分かり、さらにターミナルで状態を確認する方法やトラブル時の対処まで実践的に学べます。
| 項目 | 内容 |
|---|---|
| 独自コンテンツ1 | 画面操作を丁寧に追える具体的な手順とコツを提示します。 |
| 独自コンテンツ2 | ターミナルで給電状態を確認するエンジニア視点の裏技を紹介します。 |
| 独自コンテンツ3 | 問題が起きたときの対処法と長期的な給電管理のおすすめ設定を解説します。 |
すぐに試せる手順中心なので、実際の画面を開きながら進めると短時間で設定を終えられますので安心して読み進めてください。
Macエンジニア初めてでも大丈夫です。落ち着いて一つずつ設定すれば、スリープ中のUSB給電をしっかり止めてスッキリ快適な環境にできますよ。
Macでシステム設定からスリープ中のUSB給電を止める方法


スリープ中にUSBの給電を止めたいときは、システム設定のバッテリー周りで簡単にコントロールできます。重要なのはPowerNapとネットワークによるスリープ復帰という二つの設定をオフにすることです。外付けドライブやスマートフォンへの給電を止めたい場面では特に効果的です。
ここでは画面のどこを触って切るかをわかりやすく案内します。端末に慣れた人向けにはpmsetコマンドでさらに細かな調整ができますが、まずはシステム設定で安全に切るのがおすすめです。



設定をいじるのは怖くないです。ひとつずつ切って様子を見れば安心して操作できますよ。慌てず進めてくださいね。
Appleシリコン搭載MacやmacOSのバージョンによって項目の表示場所が少し変わることがあります。
Power Napとスリープ復帰設定をシステム設定でオフにする場合


PowerNapはスリープ中にメール受信やバックアップなどを行う機能です。これが有効だとスリープ時でも一部のポートに電力が供給され続けることがあり、USB給電が止まらない原因になります。
ネットワークによるスリープ復帰も同様に、ネットワークの要求でMacが部分的に目覚めると給電が続くことがあります。次の手順でPowerNapとネットワーク復帰をオフにすれば、多くのケースでUSB給電が止まります。
システム設定のバッテリー画面でPower Napと関連オプションをオフにする場所と手順
画面左上のAppleメニューからシステム設定を開きます。
サイドバーのバッテリーをクリックします。表示されないときは上部の検索欄にバッテリーと入力してください。
Battery画面やオプション内にあるPowerNapに相当する項目をオフにします。バッテリー駆動時と電源接続時の両方を確認してください。
システム設定でネットワークによるスリープ復帰をオフにする場所と手順
バッテリー画面のオプションや詳細設定を表示します。設定項目はここにまとまっていることが多いです。
ネットワークによるスリープ復帰や類似の表記を探してスイッチの場所を見つけます。項目名はmacOSのバージョンで微妙に変わります。
見つけたスイッチをオフにして設定を確定します。必要に応じて有線LANとWiFi両方を確認してください。
Macでターミナル(pmset)を使ってスリープ中のUSB給電を止める方法


Macがスリープ中でもUSBポートから給電が続くとバッテリー消費や外付け機器の誤動作が気になります。Terminalのpmsetを使えば、システムの電源設定を直接いじってスリープ中の給電を止めることができます。初心者でも落ち着いて操作すれば安全に設定できます。
ここではまず現在の設定を確認してから、powernapやstandbyなどスリープ挙動に関わる項目を無効にする手順を紹介します。コマンドは管理者権限が必要な場合があるので、実行前に設定のバックアップを取るのがおすすめです。



慌てずに一歩ずつ進めていきましょう。設定を戻せるようにバックアップを作るのが何より安心のコツです。
現在の電源設定を確認して安全に変更する方法


まず現在のpmset設定を確認して、どの項目が有効になっているかを把握します。変更前に設定をファイルに保存しておくと、もしものときに元に戻せて安心です。
pmset -g
出力の中でpowernapやstandbyが1や有効の表記なら、それらを無効にすることでUSB給電が止まることが多いです。変更前の出力はスクリーンショットやファイル保存で残しておきましょう。
sudoを使うコマンドは管理者パスワードが必要です。操作前に必ず現在の設定を記録してください。
ターミナルで現在のpmset設定を確認するコマンドと出力の見方
| 項目 | 内容 |
|---|---|
| 確認用コマンド | pmset -g で現在の設定を表示します。 |
| 主な出力項目 | powernap, standby, autopoweroff, tcpkeepaliveなどが表示されます。 |
| 見方のポイント | 各項目が1やEnabledなら有効です。無効にする候補をメモしてから操作します。 |
pmsetでpowernapやstandbyを無効にして完全スリープにする具体コマンド
変更前に現在の設定をファイルへ保存します。例 pmset -g > ~/pmset-backup.txt としておくと元に戻せます。
powernapが有効なら sudo pmset -a powernap 0 で無効にします。これでスリープ中の一部通信や給電が止まることがあります。
さらに深いスリープ制御として sudo pmset -a standby 0 および sudo pmset -a autopoweroff 0 を実行して完全スリープ寄りにします。
Macでハードウェアを使って確実にスリープ中のUSB給電を止める方法


スリープ中にMacがUSBに給電し続けるとバッテリーの減りが早くなったり、接続機器に負担がかかることがあります。ここでは確実に給電を止めるためのハードウェアの選び方と使い方を、わかりやすく楽しく紹介します。
手軽にできる方法は二つあり、一つは電源スイッチ付きUSBハブで手動で切る方法、もう一つはスマートプラグで自動化する方法です。用途に応じてどちらが向いているかを判断できるように、実際に試しやすいコツも伝えます。
- 電源スイッチ付きUSBハブ: すぐ切れるので単体の機器に便利です。
- スマートプラグ: スケジュールで自動化できるので夜間や複数機器に向きます。
- エンジニアのワンポイント: LEDやシステムプロファイラで給電状態を確認すると安心です。



焦らず一つずつ試してみてください。最初は手動で切ってから自動化すると安心感が増しますよ。
外付けHDDなど通電を切るとデータが傷む機器があるので、電源を切る前に機器を安全に停止させてください。
電源スイッチ付きUSBハブで手動で給電を切るやり方


電源スイッチ付きUSBハブは、ポートごとに物理スイッチがあるタイプを選ぶと扱いやすいです。必ず外部電源付きのモデルを選んで、安定した給電ができることを確認してください。
接続後は必要なポートだけをオフにしてからMacをスリープにする流れがシンプルです。初回はスイッチ操作で機器のLEDやmacOSの認識状態を確認してから運用を始めると安心です。
USBハブの接続とスイッチ操作で給電を止める手順
外部電源付きUSBハブをコンセントにつなぎ、Macとハブをケーブルで接続します。電源ランプが点灯していることを確かめてください。
給電を止めたいUSB機器をハブの個別スイッチ付きポートに差し込みます。機器のLEDやmacOS上で認識されることを確認します。
Macをスリープにしてから該当ポートのスイッチをオフにします。切った後に機器の電源が落ちているか確かめてください。
スマートプラグでスリープ中のUSB給電を自動的に切るやり方


スマートプラグは電源ごとオンオフを自動で行えるため、夜間のまとめて停止や定時運用にとても便利です。HomeKitやメーカーアプリでスケジュールが組めるモデルを選ぶと安定します。
スマートプラグをUSB充電器やハブの電源に使い、Macのスリープタイミングと合わせて電源を切るのが基本の流れです。無線のためネットワーク状況で遅延が出ることがあるので、必ず動作確認を行ってください。
スマートプラグのスケジュール設定とMacのスリープ時間を合わせる手順
システム設定のバッテリーやディスプレイの省エネ設定で普段のスリープ開始時間や条件を把握します。いつスリープに入るかをメモしておくと設定が楽になります。
スマートプラグのアプリで、Macがスリープした後に数分遅らせて電源を切るスケジュールを作ります。余裕を持たせると誤動作を防げます。
一晩かけて実際に給電が切れるかを確認し、問題があればスケジュールを微調整します。外付けドライブなどは事前に安全に停止させる習慣をつけてください。
Macでスリープ中のUSB給電を自動制御する応用テクニックのやり方


Macでスリープ中のUSB給電を自動で止めたいときは、外付けのスマートプラグを使うのがいちばんシンプルです。ネットワーク経由で電源をオフにすれば物理的に給電が止まり安心です。もう少し凝った方法として、スリープを検出してショートカットやスクリプトでスマートプラグに命令する手もあります。
- HomeKit対応スマートプラグをHomeアプリで登録してシーンやスケジュールで制御する方法。
- Macのショートカットとsleepwatcherなどのツールでスリープ検出→ショートカット実行してプラグを切る方法。
- USB給電を個別に切れるスマートUSBハブを使って物理的に電源を管理する方法。
プログラマー目線のコツとしては、スリープの検出を確実にすることが重要です。macOSのショートカット単体でスリープトリガーが足りない場合はsleepwatcherや起動スクリプトを組み合わせると安定します。まずは小さな動作確認をしてから夜間運用に移すと安心です。
HomeKitやショートカットでスマートプラグを連携して給電を制御する方法


HomeKitとショートカットを組み合わせると、スマートプラグのオンオフをシンプルに自動化できます。Homeアプリでプラグを登録し、オフにするシーンを作っておくとショートカットから呼べます。
注意点としては、HomeKitの自動化はホームハブが必要なことと、macOSのショートカットだけではスリープ開始を直接トリガーできない場合があることです。その場合はsleepwatcherなどでスリープを検出してshortcutsコマンドでショートカットを呼び出すのがおすすめです。
ショートカットでスリープ開始をトリガーにスマートプラグを切る具体的な設定手順
Homeアプリでスマートプラグを登録し、プラグをオフにするシーンをひとつ作る。ホームハブにAppleTVかHomePodを設定しておく。
ショートカットアプリで『ホームをコントロール』アクションを使い、先ほどのシーンを実行するショートカットを作って分かりやすい名前を付ける。
homebrewでsleepwatcherを入れ、~/.sleepにshortcutsコマンドで作ったショートカットを実行する行を書き込む。サービスを有効化して動作確認する。
よくある質問


- スリープ中にUSB給電を止めるにはどうすればいいですか
まずシステム設定のバッテリー(または省エネルギー)を開いてPowerNapやネットワークでの起動をオフにしてください。多くの機種でこれだけで給電が止まることがあります。それでも給電が続く場合は給電を切れるUSBハブやケーブルを使うと確実です。
- 設定項目が見つかりません
macOSのバージョンや機種で項目名や場所が変わります。AppleSiliconとIntelで電源管理の挙動が異なることがあるので、まずは最新のmacOSにアップデートしてからバッテリー設定を確認してください。
- 外付けHDDやスマホはどうなりますか
給電が止まれば充電や動作は停止しますが、製品によっては微弱電流で待機充電が続くことがあります。長時間確実に止めたいときは物理的に電源を切る方法や電源の切れるハブを使うのが安心です。
- 設定を変えてもすぐ戻ってしまうときはどうする
サードパーティのユーティリティや同期アプリが設定を書き換えている可能性があります。該当するアプリを停止してから再設定し、それでも直らなければSMCリセット(Intel機)やmacOSのアップデートを試してください。
まとめ


この記事ではMacでスリープ中のUSB給電を止めるために使える手順をやさしくまとめました。まずはシステム設定のバッテリーや省エネルギーにある給電やネットワーク関連のオプションを確認して不要な設定をオフにするのが一番手軽です。
技術的な方法が必要ならターミナルで現在の電源設定を調べてpmsetで挙動を調整する選択肢もありますし、USBハブが独自に給電しているケースはハブ側の電源を切ると確実です。外付けドライブなどはスリープ中に電源が入ると不安定になりやすいので物理的に切るのは安全でおすすめです。
設定変更をしたら実際にスリープさせて給電が止まっているかを確認すると安心です。機種やOSのバージョンで方法が変わるので困ったときは機種名とOSを教えてもらえれば具体的なアドバイスを用意します。
