MacBookの蓋を閉じるときにUSB電源をオフにする

MacBookの蓋を閉じるときにUSB電源をオフにする

MacBook Pro の下に USB 電源の冷却パッドを取り付けています。MacBook をスリープ状態にするために蓋を閉じると、冷却パッドの電源がオフになるようにしたいです。つまり、冷却パッドが差し込まれている USB ポート、または両方の USB ポートへの電源を MacBook がオフにするようにしたいです。これが可能かどうか知っている人はいませんか?

同じ質問に気づいたWindows 7の要求があった

答え1

によるとApple コンピュータとディスプレイ: USB 経由で周辺機器に電力を供給するUSB ポートへの電源をオフにする唯一の方法は、Mac の電源をオフにすることです。Mac がスリープ状態の間は電源が供給されたままになります。

Apple コンピュータまたはディスプレイの電源がオフになっている場合は、電力は供給されません。

この問題を回避するには、Macの蓋を閉じたときの動作を変更することです。MacBookを別のモードに切り替えるように再設定できます。安全な睡眠通常のスリープとは異なり、カバーを閉じると休止状態モードになります。これは、Windows PC で使用できる休止状態機能に非常に似ており、USB 電源がオフになります。

唯一の欠点は、Mac を開いたときに電源ボタンを押して起動する必要があることです。また、ディスクから RAM の内容を再読み込みするため、Mac を中断した状態に戻すのに時間がかかります。

Macのスリープモードは、以下の手順で変更できます。新しいポータブルMacのスリープモードを設定するによって提供されたマックワールド

現在の設定を確認する

$ pmset -g | grep hibernatemode

どのモードがどれか:

0 - スリープ中に RAM の電源がオンになり、セーフ スリープが無効になり、超高速ウェイクアップが行われる古いスタイルのスリープ モードです。

1-休止状態では、RAM の内容がディスクに書き込まれ、システムは「スリープ」中に完全にシャットダウンし、ハード ドライブから RAM の内容を読み取るため、起動が遅くなります。

3 - 2005 年秋頃から導入されたマシンのデフォルト モードです。スリープ中も RAM の電源はオンになっていますが、スリープ前に RAM の内容もディスクに書き込まれます。電源が完全に失われた場合、システムは自動的に休止状態モードに入ります。

5 - これはモード 1 と同じですが、安全な仮想メモリ (システム環境設定 -> セキュリティ) を使用するユーザー向けです。

7 - これはモード 3 と同じですが、安全な仮想メモリを使用するユーザー向けです。

どうやらスリープモード1MacBook の蓋を閉じると USB ポートの電源がオフになります。

スリープモード設定を変更する

sudo pmset -a hibernatemode 1

答え2

これは本当に古い投稿だとわかっていますが、他の人にも役立つだろうと思っただけです。

お使いの Mac モデル / macOS バージョンで、ターミナルに「man pmset」と入力して、Mac の値を確認します。すべてのモデルや macOS バージョンが同じ番号付けスキームに準拠しているわけではないようです。

hibernatemode は 0、3、または 25 の値をサポートします。

デフォルト: 休止状態モード、スタンバイ、自動電源オフはすべて 0 に設定されています。

休止モード = 0デスクトップではデフォルトでシステム意思ないメモリを永続ストレージにバックアップするシステムはメモリの内容から起動する必要があります。電源が失われると、システムはコンテキストを失います。これは、歴史的には、単なる古いスリープです。

休止モード = 3ポータブルのデフォルト。システム意思メモリのコピーを永続ストレージに保存する(ディスク)、スリープ中にメモリに電力を供給します。電源喪失により休止状態イメージから強制的に復元されない限り、システムはメモリから起動します。

休止モード = 25pmset 経由でのみ設定可能です。システムはメモリのコピーを永続ストレージ (ディスク) に保存し、メモリへの電源を切ります。システムはディスク イメージから復元します。「休止状態」 (スリープが遅くなり、起動が遅くなり、バッテリ寿命が長くなる) が必要な場合は、この設定を使用してください。

私の MacPro (2013 モデル) では、値 3 と 25 の両方で、(Apple 以外の) マウス (Logitech) とキーボード (Havit) のバックライトがオフになります。デフォルト設定ではバックライトがオンのままになるため、非常に煩わしい場合があります。

「hibernatemode = 3」での起動時間 (64Gb RAM) は非常に高速で、「hibernatemode = 25」ではわずかに遅くなります。

答え3

この問題は、何度も議論され、先送りされてきましたが、基準は設定されていません。これには、良い点も悪い点も同じくらいあります。

多くのノートブックや PC の新しいマザーボードには、USB シンボルの上に、スリープ中にどの USB が電力を供給するかを示す稲妻のシンボルがあります。一部のノートブックでは、左側に電力が供給され、右側はオフになります。

PC では、BIOS にアクセスしてこの機能を有効/無効にしたり、場合によってはポートを選択したりすることもできます。

あなたの MacBook の場合、常にオンになっていると思います。ただし、何かが接続されていることを検出したためにオンになっているだけである可能性もあります。スリープ前に何も接続されていない場合は、そのポートへの電源がシャットダウンされる可能性があります。

1 つの方法は、どこかにスイッチを設置して手動で処理することです。面倒なことは分かっていますが、寿命です。ヒート スイッチを統合して、温度が 50 度を超えるとファンをオンにすることもできます。そうすれば、常にオンにしながらも、自動的に制御できます。

申し訳ありませんが、問題の解決方法については、これ以上具体的に説明できません。同じモデルの Mac Book でも、ハードウェアとファームウェアが異なるという問題があります。ファームウェア ブートローダーをさらに詳しく調べて、いくつかの設定に入るかどうか確認することもできますが、それは危険な場合があります。

答え4

マックOS12.3

Applepmsetコマンドの説明hibernatemode

SAFE SLEEP ARGUMENTS
 hibernatemode supports values of 0, 3, or 25. Whether or not a hibernation
 image gets written is also dependent on the values of standby and
 autopoweroff

 For example, on desktops that support standby a hibernation image will be
 written after the specified standbydelay time. To disable hibernation
 images completely, ensure hibernatemode standby and autopoweroff are all
 set to 0.

 hibernatemode = 0 by default on desktops. The system will not back memory
 up to persistent storage. The system must wake from the contents of memory;
 the system will lose context on power loss. This is, historically, plain
 old sleep.

 hibernatemode = 3 by default on portables. The system will store a copy of
 memory to persistent storage (the disk), and will power memory during
 sleep. The system will wake from memory, unless a power loss forces it to
 restore from hibernate image.

 hibernatemode = 25 is only settable via pmset. The system will store a copy
 of memory to persistent storage (the disk), and will remove power to
 memory. The system will restore from disk image. If you want "hibernation"
 - slower sleeps, slower wakes, and better battery life, you should use this
 setting.

 Please note that hibernatefile may only point to a file located on the root
 volume.

したがって、RAMの電源をオンにせずに休止状態モードが必要な場合は、25 スリープには時間がかかりますが、起動は高速です(テスト済み)

マシンがスリープ状態のときに RAM に電力を供給する必要がない場合は、0デスクトップ マシンのデフォルト値を試してください。スリープ状態と起動が高速になります。

マシンが誤ってオフになった場合(バッテリー切れなど)に備えて、RAM データをバックアップとしてストレージに保存する必要がある場合は、3 高速スリープ、高速ウェイクアップを試し、RAM のバックアップをストレージに保存します。ただし、RAM はスリープ モードでも電源が入っています。

関連情報