Windowsのファストスタートアップとは何か、そしてそれを有効または無効にする方法

Windowsの最新バージョンに追加された新しい機能の1つがファストスタートアップです。この機能は、起動時間を短縮することを目的としており、コンピュータの起動を待つ時間を減らし、より多くの時間を使用することができると主張しています。通常、Windowsマシンではこの機能がデフォルトで有効になっているため、ユーザーはそれを意識せずに高速起動を体験しているかもしれません。しかし、この素晴らしい機能のように聞こえる一方で、ファストスタートアップを無効にすることを考慮すべきいくつかのケースもあります。
ヒント: ラップトップをスリープモードにするのが最良のアクションか、シャットダウンするのが良いのか迷っていますか?その質問にお答えします。
目次
- Windowsファストスタートアップの機能
- ファストスタートアップを無効にする理由
- ファストスタートアップは常に無効にすべきか?
- ファストスタートアップを有効または無効にする方法
- ハイバーネーションを有効にする
- コントロールパネルからファストスタートアップを有効にする
- レジストリエディターを使用してファストスタートアップを有効にする
- コマンドプロンプトを使用してファストスタートアップを無効にする
- よくある質問
Windowsファストスタートアップの機能
誰かがファストスタートアップを有効または無効にしたい理由を理解するためには、まずそれが有効になっているときに何が起こるのかを理解する必要があります。起動時間を短縮する原因は何でしょうか?
通常、Windowsコンピュータをシャットダウンすると、データをハードドライブに保存し、電源を切る「コールドシャットダウン」を実行します。これにより、システムメモリまたはRAMに保持されていたすべてのデータがクリアされます。PCを再起動すると、必要なシステムファイルを再度読み込む必要があり、時間を要します。

ファストスタートアップが有効になっていると、コンピュータはコールドシャットダウンを実行しません。代わりに、システムファイルをハイバーネーションファイルに保存してから電源を切ります。PCを再起動すると、ハイバーネーションファイルにアクセスして、そこに含まれるデータからセッションを再開します。PCはすべてを最初から再読み込みする必要がなくなり、全体的な起動時間が短縮されます。
全体的には、これはコールドシャットダウンとハイバーネーションのハイブリッドとして機能します。ファストスタートアップはWindowsのハイバーネーション機能を必要とするため、ハイバーネーションが有効になっていないとファストスタートアップを有効にすることはできません。
ファストスタートアップを無効にする理由
起動時間が速くなるのは素晴らしい機能のように聞こえますが、なぜそれを無効にしたいのでしょうか?
一部のデバイスドライバーは、ハイバーネーションに移行されることを極端に嫌う場合があります。その結果、デバイスが不具合を起こす、あるいはコンピュータがクラッシュするなどの奇妙な事象が発生することがあります。コンピュータが完全にシャットダウンしないため、これらのデバイスがハイバーネーションに出入りすることで問題が生じています。

ハイバーネーションの形を取ることで、シャットダウン時にハードドライブがロックされるという不幸な影響もあります。これは、他のOSへのデュアルブートを希望する場合や、Windows環境の外でハードドライブにアクセスして診断を実行したい場合(例えば、コマンドプロンプトからSFCスキャンを実行する際)に特に問題です。
ただし、ファストスタートアップが有効になっている状態でPCを再起動すると、いずれにしてもコールドシャットダウンが実行されることは注目に値します。これは、ソフトウェアの更新を行う際などにシステムを適切にシャットダウンしたい場合には役立ちます。
ヒント: Windows PCをスリープモードにしたが、起きてしまうのを防ぐ方法を学びましょう。
ファストスタートアップは常に無効にすべきか?
いいえ!ファストスタートアップは問題を引き起こす可能性がありますが、何の問題もなければ無効にする必要はありません。もし問題を体験せずにしばらくWindowsマシンを使用しているのであれば、有効にしておき、起動時間を短縮する恩恵を享受できます。ただし、Windowsの外部からハードドライブにアクセスしたい場合は、できません。

ドライバのBSODやデバイスの正常に機能しないといった問題が発生している場合は、ファストスタートアップを無効にしてみて、それが役立つかどうかを確認してください。特に、PCを再起動して適切にシャットダウンするとこれらの問題が消えることに気付いた場合は、特に真実です。デュアルブートを絶対に行いたい、またはWindows環境の外でハードドライブにアクセスしたい場合は、ファストスタートアップを無効にするべきです。
ファストスタートアップを有効または無効にする方法
ファストスタートアップを有効にする前に、ハイバーネーションが有効になっていることを確認する必要があります。ファストスタートアップはそれがないと機能しません。
ハイバーネーションを有効にする
- Windowsの検索バーからコントロールパネルを検索して開きます。「システムとセキュリティ」をクリックします。

- 「電源オプション」の下で、「電源ボタンの動作を変更」をクリックします。

- 「現在使用できない設定を変更」をクリックします。

- 「シャットダウン設定」の下で、「ハイバーネーション」の横にあるボックスを選択して、電源メニューに表示されるようにします。「変更を保存」をクリックします。

コントロールパネルからファストスタートアップを有効にする
ハイバーネーションが有効になっていることを確認したので、上記の設定ページからファストスタートアップを有効にできます。
- 上記のステップ#3で「現在使用できない設定を変更」をクリックした後、「ファストスタートアップを有効にする(推奨)」の横のボックスをチェックします。「変更を保存」をクリックします。

- オプションを無効にするには、「ファストスタートアップを有効にする(推奨)」の横のボックスのチェックを外し、「変更を保存」をクリックします。
知っておくと良いこと: Windowsの体験を最適化するための便利なレジストリハックのリストもチェックしてみてください。
レジストリエディターを使用してファストスタートアップを有効にする
レジストリエディターを使用してファストスタートアップを有効にしたい場合は、以下の手順に従ってください。
- Windowsの検索バーからレジストリエディターを検索して開きます。
- 以下の場所に移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
- 右側のペインで「HiberbootEnabled」エントリを見つけ、右クリックして「変更」を選択します。

- 「値のデータ」に「1」を入力し、「OK」をクリックして変更を適用し、ファストスタートアップを有効にします。

- ファストスタートアップをオフにするには、上記のステップで「値のデータ」フィールドに「0」を入力し、「OK」をクリックして変更を保存します。
コマンドプロンプトを使用してファストスタートアップを無効にする
Windowsの設定やレジストリエディターを使用してファストスタートアップを有効または無効にしたくない場合は、コマンドプロンプトを使用できます。
- Windowsの検索バーで「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。
- コマンドプロンプトのウィンドウに次のコマンドを入力します:
powercfg -h off。Enterキーを押します。

- これにより、ハイバーネーションが無効となり、その結果、ファストスタートアップも無効になります。
知っておくと良いこと: コマンドプロンプトとPowerShellの違いについて疑問に思ったことはありますか?それについて詳しく説明します。
よくある質問
ファストスタートアップはバッテリーを消耗しますか?
はい、Windowsのファストスタートアップが有効になっていると、一部のラップトップではバッテリー消耗が増える可能性があります。この機能は通常、起動時間を早めるためにのみ機能するはずですが、ユーザーによってはこの機能がオンの場合にバッテリーDrainが発生することがあります。無効にして、ラップトップのバッテリー寿命が改善されるかどうか確認できます。それが改善されない場合は、安全に再度オンにできます。
ファストスタートアップはWindowsのアップデートに干渉しますか?
ファストスタートアップが有効になっていると、コンピュータは通常のコールドシャットダウンを実行せず、これはしばしばWindowsのアップデートを適用するために必要です。これにより、システムが古くなり、安全の脅威に晒される可能性があります。したがって、Windowsのアップデートを自動的に常にインストールされていることを確保したい場合は、ファストスタートアップを無効にしてください。あるいは、最新のアップデートを適用するためにコンピュータを再起動することができます。
ファストスタートアップはSSDに悪影響を与えますか?
ファストスタートアップはSSDの健康に影響を与えませんが、起動時間を大幅に改善することはありません。SSDはすでに古いハードドライブよりもはるかに速いからです。したがって、モダンなSATAまたはNVMe SSDでファストスタートアップを無効にすることは合理的な選択となるかもしれません。特に、デュアルブートしたり、ハイバーネーションを無効にしてストレージスペースを節約したい場合においてです。
画像クレジット: Freepik。すべてのスクリーンショットはタンビール・シンによるものです。