Windows 7でハイバネーションを有効または無効にする方法

Windows 7は、シャットダウンオプションで省電力機能を提供します。コンピューターをシャットダウンしたくない場合(コンピューターを一時的にオフにしたい場合)、Windowsはスリープと休止状態の機能を提供し、外出中に電力を節約できます。電源オプションの下にあるスタートメニューから直接休止状態またはスリープモードに切り替えることができます。

ハイバネーションは、主にラップトップ用に設計された省電力状態ですが、他のPCでも使用できます。デフォルトでは、コンピュータを長時間放置すると、画面と一部のハードウェア(USB、Wi-Fiなど)の電源が切れ、スリープモードに移行して電力を節約します。スリープモードが長すぎると、すべてのデータがシステムファイルに保存され、電源が切れます。これは休止状態モードであり、コンピュータに電源を供給する必要はありません。スリープモードとは異なり、休止状態からの復帰には時間がかかりますが、コンピューターを起動するよりも高速です。スリープモードと休止状態モードの組み合わせは、ハイブリッドスリープ設定と呼ばれます。

オペレーティングシステムがインストールされているドライブのルートフォルダーにあるHiberfil.sysという名前の非表示のシステムファイルがあります。Windowsカーネルパワーマネージャーは、Windowsのインストール時にこのファイルを予約します。このファイルのサイズは、コンピュータにインストールされているランダムアクセスメモリ(RAM)の容量とほぼ同じです。したがって、4GBのRAMがある場合、Hiberfil.sysファイルは、そこに格納されているデータに応じて2〜4GBになります。ハイブリッドスリープ設定がオンになっている場合、コンピューターはHiberfil.sysファイルを使用してシステムメモリのコピーをハードディスクに格納し、RAMに読み込まれているすべてのデータが失われないようにします。Hiberfil.sysファイルが存在しない場合、コンピューターは休止状態にできません。

に移動すると、Hiberfil.sysファイルが存在するかどうかを確認できます。

  1. コンピューターを開きローカルディスク(c :)に移動します
  2. 左上の[ 整理 ]をクリックし、[ フォルダと検索オプション]を選択します
  3. 移動し、ビュータブ
  4. 詳細オプションから、隠しファイルと隠しフォルダに移動し、「隠しファイルの隠しフォルダとファイルを表示するを選択します
  5. また、「保護されたオペレーティングシステムファイルを非表示にする」のチェックを外します
  6. [ 適用]をクリックして[ OK]をクリックします

ハイブリッドスリープ設定がオンの場合、オペレーティングシステムドライブのルートにあるHiberfil.sysファイルを確認できます。

休止状態ではかなりの量のハードディスク領域が使用されることは明らかであり、時間の節約に熱心な人であれば、休止状態にすると少しコストがかかる可能性があります。それでは、コンピュータが休止状態にならないように休止状態を無効にするにはどうすればよいでしょうか。この資料では、Windowsを実行しているコンピューターで休止状態を無効にしてから再度有効にする方法について説明します。

方法1:コマンドプロンプトを使用して休止状態を無効および有効にする

コマンドプロンプトを使用して、休止状態を無効にできます。管理者としてコマンドプロンプトを実行する必要があるため、この操作には管理者アカウントが必要です。

ハイバネーションを無効にするには

  1. [ スタート]ボタンをクリックし、[検索の開始]ボックスに「cmd」と入力します。(管理者として実行することができないため、runは使用しないでください。
  2. 検索結果の一覧で、[コマンドプロンプト]または[ CMD ]を右クリックし、[ 管理者として実行 ]をクリックします。
  3. ユーザーアカウント制御のプロンプトが表示されたら、[続行]をクリックします。
  4. コマンドプロンプトで、powercfg.exe / hibernate offと入力、Enterキーを押します。
  5. 入力終了をした後、Enterキーを押して入力し、コマンドプロンプトウィンドウを閉じます。

システムルートから、Hiberfil.sysファイルが利用できなくなっていることに気づくでしょう。

ハイバネーションを有効にするには

  1. [ スタート]ボタンをクリックし、[検索の開始]ボックスに「cmd」と入力します。
  2. 検索結果の一覧で、[コマンドプロンプト]または[ CMD ]を右クリックし、[ 管理者として実行 ]をクリックします。
  3. ユーザーアカウント制御のプロンプトが表示されたら、[続行]をクリックします。
  4. コマンドプロンプトでpowercfg.exe / hibernate on入力Enterキーを押します。
  5. 入力終了をした後、Enterキーを押して入力し、コマンドプロンプトウィンドウを閉じます。

システムルートから、Hiberfil.sysファイルが利用可能になっていることがわかります

方法2:レジストリ編集を使用して休止状態を有効または無効にする

  1. 押しのWindows + Rのキーは、ファイル名を指定して実行]ダイアログボックスを開くと入力するregeditとし、エンターキーを押します。
  2. レジストリ編集ウィンドウで、以下の場所に移動します。HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Power
  3. 電源キーの右側のペインで、HibernateEnabledをダブルクリックし、以下の手順4または5を実行して、実行する操作を行います。
  4. するには有効ハイバネーション  にタイプを1値のデータ]ボックスに(1)、およびクリックOK
  5. 無効化ハイバネーション  タイプ0値のデータ]ボックスに(ゼロ)をクリックし、[OK]
  6. PCを再起動して有効にします

方法3:詳細な電源オプションで休止状態をオンまたはオフにする

  1. 押しのWindows + Rのキーは、ファイル名を指定して実行]ダイアログボックスを開くと入力するpowercfg.cplをし、[OK]をクリックします。
  2. 現在の電源プラン(ラジオボタンで選択された状態で表示)から、[ プラン設定の変更 ]をクリックします。
  3. 次のウィンドウで、詳細な電源設定の変更をクリックします
  4. 休止状態有効にするには、まずメソッド1または2を使用して休止状態有効にする必要があります(以前にこれらのメソッドを使用して休止状態を無効にしていた場合)。そうでない場合、これらのオプションはグレー表示されます。
  5. 詳細な電源オプション設定から、[ スリープ ]オプションを展開します
  6. 下の休止後に設定し、設定(分)あなたはそれが休止状態に入る前に、コンピュータがアイドル状態に座ってしたいどのように多くの分まで
  7. [ 適用]をクリックし、次に[ OK]をクリックします
  8. 休止状態オフにするには
  9. 電源プランの詳細な電源プラン設定から、[ スリープ ]オプションを展開します
  10. Hibernate afterの下で、Setting (Minutes)をNeverに設定します
  11. 以下の下では、ハイブリッドスリープを許可に設定されている設定オフに
  12. [ 適用]をクリックし、次に[ OK]をクリックします

PCまたはラップトップで電源プランを変更した場合、他のプランでもこれを行う必要があります。ラップトップは、ACが接続されているかどうかに応じて、常に電源プランを切り替えます。

Windowsのすべての省電力状態の中で、休止状態は最小の電力を使用します(このモードでは実質的に電力は使用されません)。ラップトップでは、長期間ラップトップを使用せず、その間バッテリーを充電する機会がないことがわかっている場合は、休止状態を使用します。ハイバネーションを使用不可にすると、ハイブリッドスリープ設定がオンのときに電源が失われると、データが失われる可能性があります。休止状態を無効にすると、ハイブリッドスリープは機能しなくなります。