Windowsで利用可能なシステム電源状態を確認する方法

コンピューターがスリープ状態になると、タスクは実行されず、電源がオフになっているように見える場合があります。しかし、シャットダウンされておらず、メモリ状態を保持します。S0、S1、S2、S3、S4の4つの電源状態があり、そのうちS1、S2、S3、S4が3つのスリープ状態です。S1からS4まで、連続するスリープ状態になるほど、コンピューターの電源がより多くオフになります。S5は、従来の完全シャットダウン電源状態です。

Windows 11/10の電源状態

この投稿では、Windowsのさまざまなシステムスリープ状態について説明します。

  1. システム電源状態S0–これは、Windows PCが起動している状態です。これはスリープ状態ではありません。
  2. システム電源状態S1 –このスリープ状態では、CPUが停止し、コンピューターはスタンバイモードになります。次のS3状態がサポートされていない場合、このS2はほとんどのハードウェアのデフォルト状態です。プロセッサクロックはオフで、バスクロックは停止します。この状態では、消費電力は5~30ワットの間になる可能性があります。
  3. システム電源状態S2 –この状態はS1に似ていますが、プロセッサの電源が切れるため、CPUのコンテキストとシステムキャッシュの内容が失われます。
  4. システム電源状態S3–この状態では、データまたはコンテキストがRAMに保存され、ハードドライブ、ファンなどがシャットダウンされます。消費電力は通常5ワット未満です。Windows 11/10/8では、S3(スリープ)またはS4(休止状態)からWake-On-LANがサポートされています。
  5. システム電源状態S4–この状態では、データまたはコンテキストがディスクに保存されます。休止状態とも呼ばれ、ラップトップに便利です。PCはRAMの内容をハードディスクに保存します。ハードウェアはすべてのデバイスの電源をオフにします。ただし、オペレーティングシステムのコンテキストは、システムがS4状態に入る前にディスクに書き込まれる休止状態ファイルに保持されます。再起動すると、ローダーはこのファイルを読み取り、システムの以前の休止状態前の場所にジャンプします。消費電力は再び5ワット未満です。

Microsoftは、これをさらに詳しく説明しています。

Windows 11/10 PCで利用可能なシステム電源状態を確認する方法

サポートされている電源状態を確認するには、コマンドプロンプトからpowercfgオプションを実行します。次のコマンドを入力してEnterキーを押すと、InstantGoがある場合にのみスタンバイ(接続済み)オプションが表示されます。

powercfg /availablesleepstates

または

powercfg /a

Windows 11/10のモダンスタンバイ状態

Windows 11/10には、モダンスタンバイ状態と呼ばれる新しい状態があります。

コネクテッドスタンバイは、スマートフォン電源モデルをPCにもたらします。ユーザーが携帯電話で期待するようになったインスタントオン、インスタントオフユーザー(InstantGo)エクスペリエンスを提供します。そして、携帯電話と同様に、適切なネットワークが利用可能になると、システムを最新の状態に保ち、到達可能にします。

モダンスタンバイ状態の詳細については、microsoft.comで確認できます。

Windows 11/10/8.1のスライドしてシャットダウン機能は、ハードウェアがコネクテッドスタンバイ状態をサポートしている場合にのみ機能します。

モダンスタンバイはスリープと休止状態とどのように異なるか

スリープ休止状態は、システム全体で調整されたスリープ状態です。オペレーティングシステムがこれらの状態のいずれかに入ったり、終了したりすると、アプリケーション、サービス、ドライバー、デバイス、ファームウェア全体でシステムを調整された方法で遷移する必要があります。これらの遷移には、システム内の多くのレイヤーでの調整と処理が必要であり、その多くはサードパーティによって提供されます。そのため、これらの遷移には比較的時間がかかり、遷移がユーザーにとってほぼ即時に行われることを妨げる可能性があります。

モダンスタンバイは、スリープ状態でも、完全に調整されたシステム全体の電源状態遷移でもありません。システムは引き続きオンですが、ディスプレイの電源はオフになり、システムはできるだけアイドル状態になるように駆動されます。目的は、シームレスなオン/オフエクスペリエンスと常時接続を提供し、同時に一貫して長いバッテリ寿命を実現することです。これをサポートするシステムはスリープ(またはACPI S3)をサポートしません。なぜなら、モダンスタンバイはスリープエクスペリエンスを効果的に置き換えるからです。x86プラットフォームで実行されているモダンスタンバイ対応システムは休止状態をサポートします。ARMベースのプラットフォームでは休止状態はサポートされていません。

モダンスタンバイは、Windows 8.1コネクテッドスタンバイ電源モデルよりも包括的です。モダンスタンバイにより、以前は従来のスリープ(S3)電源モデルに限定されていた市場セグメントが、低電力アイドルモデルを利用できるようになります。