Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10で休止状態(Hibernate)を有効にする4つの方法

Windows 11/10を使っていて休止状態(Hibernate)のボタンが見つからない場合は、コマンドプロンプト(CMD)、コントロールパネル、レジストリエディタなどを活用することで、休止状態オプションを簡単に有効化できます。本記事では、それぞれの具体的な手順を詳しく解説します。

休止状態(Hibernate)とは?

休止状態機能とは、コンピューターの電源を切る前に、現在実行中の作業状態をハードディスクに保存しておくWindowsの省電力機能です。Windowsの各種省電力状態の中でも、休止状態は最も消費電力が少なく、最も経済的なモードといえます。

長時間ノートパソコンを使用しない予定があり、かつ近いうちにバッテリーを充電できる見込みがないような場面で、この機能を活用すれば無駄な電力消費を抑えられます。

Hiberfil.sysファイルの役割

休止状態機能はHiberfil.sysという隠しシステムファイルを使用します。このファイルは、OSがインストールされているドライブのルートフォルダーに配置されており、Windowsのインストール時にカーネル電源マネージャーによって自動的に確保されます。

ファイルサイズは、PCに搭載されているメモリ(RAM)容量とほぼ同等になります。ハイブリッドスリープ設定が有効な場合、システムメモリのコピーをHiberfil.sysファイルに保存することで動作します。このファイルが存在しない場合、PCは休止状態に入ることができません。

Windows 11/10で休止状態を有効にする方法

休止状態オプションを有効にする手順は、Windows XP時代と比べてWindows 10/8/7では少し変更されています。「休止状態の項目がどこにも見つからない」とお困りの方は、以下のチュートリアルを参考にしてください。

休止状態ボタンが消えてしまう原因

ディスククリーンアップの実行後や、休止状態ファイルを削除した後に、休止状態ボタンが表示されなくなることがあります。休止状態オプションが見当たらない場合は、次のいずれかの方法を試してみてください。

  1. POWERCFGコマンドを使用する
  2. コントロールパネルから設定する
  3. レジストリを編集する
  4. Ultimate Windows Tweakerを使用する

1. POWERCFGコマンドを使う方法

Windowsのスタートメニュー検索バーにcmdと入力します。表示された「コマンドプロンプト」を右クリックし、「管理者として実行」を選択して、昇格されたコマンドプロンプトを開きます。Windows 10では、WinXメニュー(Windowsキー+X)から「ターミナル(管理者)」や「コマンドプロンプト(管理者)」を選択しても構いません。

まず、以下のコマンドを実行すると、システムで利用可能なスリープ状態の一覧を確認できます。

powercfg /availablesleepstates

休止状態を有効にする

PowerCFGコマンドで休止状態を有効にするには、次のコマンドを入力してEnterキーを押します。

powercfg /hibernate on

休止状態を無効にする

逆に休止状態をオフにしたい場合は、以下のコマンドを使用します。

powercfg /hibernate off

関連記事: Windowsの前回起動が高速スタートアップ・完全シャットダウン・休止状態のどれだったかを確認する方法

2. コントロールパネルを使う方法

Windows 11/10ではデフォルト設定において、電源ボタンの操作オプションに休止状態が含まれていません。そのため、「Windows 11/10/8.1に休止状態の選択肢がない」と気づくユーザーも少なくありません。

コントロールパネルの「電源オプション」から設定を変更することで、休止状態ボタンを表示させることができます。

具体的には、コントロールパネル → ハードウェアとサウンド → 電源オプション → 「電源ボタンの動作を選択する」を開き、「現在利用可能ではない設定を変更します」をクリックした後、「シャットダウン設定」内の「休止状態」にチェックを入れて保存します。

コントロールパネル自体に休止状態の項目が表示されない場合は、まず上記のPOWERCFGコマンドで休止状態を有効にしてから再度確認してください。

3. レジストリを編集する方法

Windowsレジストリを直接編集して、休止状態を有効または無効にすることも可能です。レジストリエディタを開き、以下のキーへ移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

HibernateEnabledの値データを「1」に設定すると休止状態が有効になり、「0」に設定すると無効になります。編集後はPCを再起動して変更を反映させてください。

※ レジストリの編集は誤操作するとシステムに深刻な影響を与える可能性があるため、必ず事前にバックアップを取ってから作業を行ってください。

4. Ultimate Windows Tweakerを使う方法

フリーツールのUltimate Windows Tweakerを使用すれば、クリック操作だけで休止状態の有効・無効を簡単に切り替えられます。コマンドやレジストリ編集に不安がある方におすすめの方法です。

なお、Microsoftはかつてこの目的専用のFix Itソリューション(Fix It 50462:休止状態の無効化/Fix It 50466:休止状態の有効化)を提供していましたが、現在は配布を終了しています。

注意点:高速スタートアップとの関係

Windows 11/10/8.1では、休止状態を無効にすると高速スタートアップ(Fast Startup)機能も同時に無効になる点に注意が必要です。高速スタートアップは休止状態の仕組みを利用しているためです。両方の機能を使いたい場合は、休止状態を有効のままにしておきましょう。

あわせて読みたい: Windows 11/10でWake-on-LAN(WOL)を有効にする方法

  1. Windows 11で休止状態(ハイバネーション)モードを有効にする3つの方法

    休止状態(ハイバネーション)モードは、バッテリーの節約やシステムの消費電力を効率的に管理できる便利な機能です。Windowsで休止状態モードを有効にすると、PCはバックグラウンドのすべての動作や進行中の作業を一時停止し、後から作業を中断した箇所からすぐに再開できるようになります。休止状態に入ると、システムはアプリ、ドキュメント、ファイルなどのすべてのデータをRAMではなくハードドライブに保存します。 Windows 11のスタートメニューに休止状態のオプションが見当たらない? Windows 11で休止状態モードを有効にする方法がわからない? 実は、Windows 11では初期設定のままでは

  2. Windows 11/10でブートログを有効にする方法|MSConfigとコマンドプロンプトの手順を解説

    パソコンの起動プロセスでは、「ブートログ(システム初期化ログ)」と呼ばれるテキストファイルを作成できます。このログには、起動時に読み込まれたすべてのドライバーと、読み込みが予定されていたにもかかわらずロードされなかったドライバーが一覧表示されます。この機能はデフォルトでは無効になっていますが、2つの方法で有効化でき、本記事ではその両方を詳しく解説します。Windows PCのトラブルシューティングでは、できるだけ多くのシステム情報を把握することが重要です。特に起動時の問題が発生している場合、ブートログは最も役立つ情報源のひとつです。 Windows 11/10でブートログを有効にする方法 ブー