Windows 11でのハイバネーション機能は、ちょっとわかりにくい場所に隠れていたり、メニューの奥深くにあったりすることがあります。正直なところ、「使えない」「グレーアウトしている」「有効にしたはずなのに電源メニューに表示されない」など、なかなかスッキリしない部分です。これは、システム設定やハイバネーションファイル、設定ファイルの調整が必要なケースが多いからです。パソコンの動きが鈍くなったり、ハイバネーションの選択肢が見当たらない場合は、このガイドが解決の手助けになります。ハイバネーションを有効にすれば、省電力はもちろん、作業を中断してもスムーズに再開できるなど、多くのメリットがあります。スリープモードよりも安全に電力サージから守ることもできるので、長時間の外出やバッテリー節約にぴったりです。
Windows 11でハイバネーションが表示されない、または動作しない時の対処法
方法1:コマンドラインからハイバネーションを有効にする
これが最も簡単で確実な方法です。メニューに出てこない場合でも、コマンド一つでハイバネーションを復活させることができます。Windowsが自動的にハイバネーションを無効にしてしまうこともあるため、設定を再度有効にしましょう。
- 【Windows Terminal(管理者)】を開きます。スタートメニューを右クリックし、「Windows Terminal(管理者)」または「PowerShell(管理者)」を選択します。
- 次のコマンドを入力し、Enterキーを押します:
powercfg /hibernate on
- さらに確実を期すなら、
shutdown /h
も実行してみてください。これでハイバネーションがすぐに有効になることがあります。
このコマンドは、Windowsにハイバネーション機能を再度有効化させるものです。その後、【コントロールパネル > ハードウェアとサウンド > 電源オプション】の中の【電源ボタンの動作を選択する】から、「ハイバネーション」が表示されるか確認します。意外に簡単で、これだけで解決するケースも多いです。必要に応じて再起動や一度ログアウトして再ログインすると、効果が現れやすくなります。
方法2:電源設定でハイバネーションが有効になっているか確認する
よくあるのが、システムの設定では有効になっているのに、コントロールパネルや詳細な電源オプションで無効になっているパターンです。こちらの手順で確認しましょう:
- 【コントロールパネル】を開きます(スタートメニューで「コントロールパネル」と入力してクリック)。
- 【ハードウェアとサウンド > 電源オプション】へ進みます。
- 左側のメニューから【電源ボタンの動作を選択する】をクリックします。
- 次に【設定変更ができない項目を変更する】をクリックします。ここでは管理者権限が求められることがあります。
- 【シャットダウン設定】の中に【ハイバネーション】が表示されているか確認し、チェックを入れます。見つからない場合は、先ほどのコマンドラインでの設定が必要です。
- 最後に【変更を保存】をクリックします。
設定を反映させるために、一度PCを再起動する必要があることもありますが、基本的にはこれだけで十分です。一部の機種ではこれだけでハイバネーションが電源メニューに表示されるようになることもあります。
方法3:システムファイルやパーティションの状態を確認する
場合によっては、ハイバネーションが使えない原因は、ハイバネーション用のファイル(hiberfil.sys)が作成されていない、または適切に設定されていないことです。こちらもチェックしてみましょう:
- 【コマンドプロンプト(管理者)】を開きます。スタートメニューで「cmd」と検索し、右クリックして【管理者として実行】を選択。
- 次のコマンドを入力します:
powercfg /h /type full
- これにより、ハイバネーションに必要な完全なハイバネーションファイルが作成されます。完了後、PCを再起動し、ハイバネーションのオプションが表示されるか確認してください。
また、ハイバネーション用のファイルを作るスペースが十分にあるかも重要です。特にRAMが16GBのマシンでは、その分の空き容量が必要です。
補足:BIOS/UEFIの設定も確認しよう
ハイバネーションが無効になっている場合、BIOSやUEFIの設定が原因のこともあります。特に、高度な電源管理機能や高速起動設定がオフになっていると表示されないことがあります。PC起動時に【Del】や【F2】キーを押してBIOSに入り、「ACPI」や「深い睡眠」「ハイバネーション」の設定を確認・有効にしましょう。
それでも解決しない時は…
もしかすると、ドライバーやソフトウェアの組み合わせによってハイバネーションが動かなくなることもあります。その場合は、チップセットやストレージのドライバーを最新にアップデートしてみてください。また、Windows自体も定期的に最新の状態に保つことも大切です。マイクロソフトが配布するアップデートには、こういった不具合の修正が含まれていることがあります。
まとめ
- PowerShellで
powercfg /hibernate on
を実行して強制的に有効化する - 【電源オプション】内の【設定変更可能な項目】でハイバネーションを有効にする
- システムがハイバネーションに対応しているか確認し、hiberfil.sysファイルの存在と十分な空き容量も確保する
- BIOS/UEFI設定を見直す
- ドライバーやWindowsのアップデートも忘れずに
おわりに
これらの手順を順番に試すことで、ハイバネーションの問題も解決できるはずです。Windowsは時々、必要な設定を隠したり非表示にしたりしているので、少しだけ根気よく設定を見直すと、意外とすんなり解決します。コマンド一発で直ることもあれば、再起動やBIOS設定の調整が必要なこともあります。少し手間はかかりますが、そのぶん確実に動作させられると安心です。この記事が誰かの助けになれば幸いです。