Appleは、デスクトップとポータブルの3つの主なスリープモードをサポートしています。スリープモード、ハイバネーションモード、セーフスリープモードの3つのモードがあり、それぞれ動作が若干異なります。それらを最初に見直して、最後にMacをスリープ状態にする方法を正確に決めることができます。
睡眠
MacのRAMは眠っている間は電源が入ったままです。これにより、ハードドライブから何もロードする必要がないため、Macを非常に早く起動させることができます。これはデスクトップMacのデフォルトのスリープモードです。
冬眠
このモードでは、Macのスリープ状態に入る前にRAMの内容がドライブにコピーされます。 Macがスリープ状態になると、RAMから電力が取り除かれます。 Macを起動すると、起動ドライブは最初にデータをRAMに書き戻す必要があるため、起床時間は少し遅くなります。これは、2005年以前にリリースされた携帯用のデフォルトのスリープモードです。
セーフスリープ
RAMの内容は、Macがスリープ状態になる前に起動ドライブにコピーされますが、Macがスリープしている間はRAMに電源が供給されたままです。 RAMにはまだ必要な情報が含まれているため、ウェイク時間は非常に高速です。 RAMの内容をスタートアップドライブに書き込むことは安全対策です。バッテリの故障など何かが起きても、データを回復できます。
2005年以降、ポータブルのデフォルトのスリープモードはセーフスリープでしたが、すべてのアップル製ポータブルがこのモードをサポートできるわけではありません。 Appleは、2005年以降のモデルはSafe Sleepモードを直接サポートしていると言います。以前のポータブルデバイスの中には、セーフスリープモードもサポートしています。
お使いのMacが使用しているスリープモードを確認する
Macがどのスリープモードを使用しているかは、/アプリケーション/ユーティリティ/にあるTerminalアプリケーションを開くことで確認できます。
ターミナルウィンドウが開いたら、プロンプトで次のように入力します(下の行を3回クリックして選択し、テキストをターミナルにコピー/貼り付けます)。
pmset -g | grep hibernatemode
次のいずれかの応答が表示されます。
- ハイバネートモード0
- ハイバネートモード1
- ハイバーネームモード3
- ハイバーネームモード25
ゼロは通常のスリープを意味し、デスクトップのデフォルトです。 1は休止状態を意味し、旧式のポータブルのデフォルト(2005年以前)です。 3は安全な睡眠を意味し、2005年以降に作られた携帯用のデフォルトです。 25は、休止状態と同じですが、新しい(2005年以降の)Macポータブル用の設定です。
hibernatemode 25に関するいくつかの注意 :このモードはバッテリのランタイムを最大化する可能性がありますが、休止状態に入るのに時間がかかり、休止状態から起きるまでに時間がかかります。また、より小さなメモリフットプリントを作成するために、休止状態が発生する前に非アクティブなメモリのディスクへのページングを強制します。 Macがスリープ状態から復帰すると、ディスクにページされた非アクティブなメモリはすぐにメモリに復元されません。代わりに。必要に応じて非アクティブメモリが復元されます。これは、あなたのMacがスリープから覚醒した後に、ページングを読み込んでドライブするのに時間がかかります。
しかし、あなたが本当にあなたのMacのバッテリーからエネルギーのすべてのジュールを絞り出す必要がある場合、この休止モードが役立つかもしれません。
待機する
スリープ状態のほかに、Macはバッテリーの充電を節約するためにスタンバイモードに入ることができます。 Macポータブルは、理想的な条件下では最大30日間スタンバイ状態を維持できます。妥当な形のバッテリと完全に充電されたほとんどのユーザは、15〜20日間の待機電力を見ることができます。
2013年以降のMacコンピュータはスタンバイ操作をサポートしています。 Macがスリープ状態でスリープ状態になっていて、MacポータブルにUSB、Thunderbolt、SDカードなどの外部接続がない場合、自動的にスタンバイ状態になります。
Macポータブルのふたを開けたり、キーをタップしたり、電源アダプタを差し込んだり、マウスやトラックパッドをクリックしたり、ディスプレイを差し込んだりすることで、スタンバイモードから抜けることができます。
Macを長時間スタンバイモードにしておくと、バッテリーが完全に放電されるため、電源ボタンを押して電源アダプターを取り付けてMacを再起動する必要があります。
Macのスリープモードを変更する
Macが使用しているスリープモードを変更することはできますが、古い(2005年以前の)Macポータブルについては通知しません。サポートされていないスリープモードを強制しようとすると、スリープ中にデータが失われる可能性があります。さらに悪いことに、目を覚まさないポータブルになる可能性があります。その場合は、バッテリを取り外してから、バッテリとオペレーティングシステムを再インストールする必要があります。もし携帯がセーフスリープをサポートしていなかったら、スタンダードスリープモードからのより早いウェークアップを冬眠させるという安心感を好むでしょう。
あなたのMacが2005年以前のポータブルでない場合や、変更を加えたい場合は、次のコマンドを実行します。
sudo pmset -a hibernatemode X
使用するスリープモードに応じて、Xを0,1,3、または25の数字に置き換えます。変更を完了するには、管理者パスワードが必要です。




