Windows 10で高速スタートアップを有効または無効にする方法
高速スタートアップ(ハイブリッドブートとも呼ばれる)は、理論上は良さそうに聞こえるものの、時にメリットよりも面倒なことの方が多い、Windowsの奇妙な機能の一つです。Windows 8で導入され、Windows 10でも引き続き使用されています。基本的には、hiberfil.sysシャットダウン時に呼び出されるファイルにカーネルとドライバーのスナップショットを保存することで起動時間を短縮しようとするもので、PCの電源を入れたときに完全なコールドブートを実行する必要がなくなります。期待できそうですよね?しかし、シャットダウン後もPCの動作が重い場合、または起動の問題をトラブルシューティングしている場合、この機能をオン/オフにする方法を知っておくと非常に便利です。
ただし、高速スタートアップを調整する前に、休止状態が有効になっていることを確認する必要があります。Windowsは高速スタートアップを動作させるために休止状態を有効にする必要があります。休止状態がオフになっていると、電源設定に高速スタートアップの切り替えオプションが表示されません。これはWindowsの言い方で、「休止状態がないので、高速スタートアップも無効です」と言っているようなものです。Microsoftがこのような依存関係を隠そうとするのは少し奇妙ですが、まあ、それがWindowsです。休止状態を有効にするのは簡単で、高速スタートアップを調整する前の最初のステップです。
Windows 10で高速スタートアップを無効または有効にする方法
電源オプションから高速スタートアップをチェックまたは切り替える
- コントロールパネルを開きます( を押しWin + R、「control」と入力してEnterキーを押します)。すべての項目を簡単に見つけられるように、表示を小さいアイコンに切り替えてください。
- 電源オプションをクリックします。
- 左側のサイドバーで、「電源ボタンの動作を選択する」をクリックします。これにより、システムのシャットダウンオプションが開きます。
- 「現在利用できない設定を変更します」というリンクをクリックしてください。管理者でない場合、この手順は非表示またはグレー表示になっている場合がありますので、適切な権限があることを確認してください。
- 「シャットダウン設定」が表示されるまで下にスクロールします。 「高速スタートアップを有効にする(推奨)」のチェックボックスがある場合は、オンまたはオフにできます。有効にするにはオン、無効にするにはオフにします。
- 「変更を保存」をクリックすることを忘れないでください。
レジストリで高速スタートアップを切り替える(上記のオプションが表示されない場合)
- を押して「regedit」と入力し、Enterキーを押してレジストリエディターを起動します。ただし、ここで操作すると、システムに悪影響を与える可能性があるので注意してください。Win + R
- 次のキーに移動します: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
- HiberbootEnabledという値を探します。見つからない場合は、DWORD(32ビット)値として作成する必要があるかもしれません。
- HiberbootEnabled のエントリをダブルクリックしてください。高速スタートアップを有効にするには、この値を1に設定します。無効にするには、この値を0に設定します。少し奇妙に思えますが、Windows はこのように制御しています。
- 変更を適用するには、レジストリエディターを閉じてPCを再起動してください。変更が再起動しないと反映されない場合があり、少し面倒ですが、よくあることです。
ああ、高速スタートアップを無効にしても、シャットダウン時や起動時にPCの動作がおかしくなる場合は、休止状態が正しく有効になっているかどうか確認してみるといいかもしれません。また、これらのオプションを切り替えるには管理者権限が必要になる場合があるので、必要に応じて管理者として実行してください。信じられないかもしれませんが、Windowsはこうした設定をややこしくするのが大好きです。
お役に立てれば幸いです。これらの設定をオンまたはオフにするだけで、起動速度が著しく向上したり、厄介なシャットダウンバグのトラブルシューティングに役立つ場合があります。これでアップデートが1つでも完了することを祈っています。頑張ってください!