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

Windowsの「高速スタートアップ」とは?仕組みと無効化する方法を解説

Windowsの「高速スタートアップ」とは?仕組みと無効化する方法を解説

現代のWindowsに搭載された比較的新しい機能のひとつが「高速スタートアップ(Fast Startup)」です。この機能は起動時間を短縮し、PCの起動を待つ時間を減らして、より多くの時間をPCの使用に充てられるようにすることを目的としています。WindowsのPCでは通常、この機能がデフォルトで有効になっているため、気づかないうちに起動の速さを体験しているユーザーも多いでしょう。便利な機能に思えますが、無効化を検討したほうがよいケースもいくつか存在します。

Windowsの高速スタートアップは何をしているのか?

高速スタートアップを無効化すべき理由を理解するには、まずこの機能が有効なときに内部で何が起きているのかを知る必要があります。なぜ起動時間が短縮されるのでしょうか?

通常、PCをシャットダウンすると、データをハードドライブに保存して電源を切る「コールドシャットダウン」が実行されます。これにより、RAMに保持されていたすべてのデータが消去されます。PCを再度起動するときは、必要なシステムファイルをすべて読み込み直す必要があるため、時間がかかります。

一方、高速スタートアップが有効になっている場合、PCはコールドシャットダウンを実行しません。代わりに、シャットダウンする前にシステムファイルを休止状態ファイル(hiberfil.sys)に保存します。PCを起動すると、この休止状態ファイルから情報を取り出して利用するため、すべてをゼロから読み込む必要がなくなり、起動全体が速くなります。

つまり、高速スタートアップはコールドシャットダウンと休止状態を組み合わせたハイブリッド方式として機能します。休止状態の仕組みを利用するため、高速スタートアップは休止状態が利用可能な環境でのみ有効化できます。

なぜ無効化するのか?

もちろん、起動時間の短縮は魅力的な機能に思えますが、なぜ無効化したい人がいるのでしょうか?

使用しているデバイスドライバーの中には、休止状態にされることを好まないものがあります。その結果、デバイスの動作がおかしくなったり、最悪の場合はPCがクラッシュしたりするといった奇妙な現象が発生することがあります。PCが完全にシャットダウンされていないため、これらのデバイスは休止状態と復帰を繰り返し、問題を引き起こしてしまうのです。

また、一種の休止状態に入ることで、シャットダウン時にハードドライブがロックされるという厄介な副作用もあります。これは、別のOSとデュアルブートしたい場合や、Windows以外の環境からハードドライブにアクセスしたい場合に特に問題となります。

ただし、高速スタートアップが有効な状態でPCを「再起動」した場合は、起動前にコールドシャットダウンが実行される点には留意してください。ソフトウェアの更新時など、PCをきちんとシャットダウンしたい状態にしたい場合には、再起動が役立ちます。

常に無効化すべきか?

いいえ、そういうわけではありません。高速スタートアップは問題を引き起こす可能性がありますが、問題が発生していないのであれば無効化する必要はありません。Windows 10のPCをしばらく使っていて一度も問題が起きていないなら、有効のままにして起動時間の短縮を享受すればよいでしょう。ただし、Windowsの外からハードドライブにアクセスしたい場合(たとえばシステムファイルが破損したときなど)はアクセスできないことを覚えておいてください。

ドライバー関連のブルースクリーン(BSOD)やデバイスが正常に動作しないなどの問題に気づいたら、高速スタートアップを無効化して様子を見てください。特に、PCを再起動して完全なシャットダウンが実行されると問題が消える場合は、この機能が原因である可能性が高いといえます。デュアルブートやWindows外からのハードドライブへのアクセスが必要な場合も、高速スタートアップを無効化しましょう。

高速スタートアップを有効/無効にする方法

高速スタートアップを有効または無効にするには、キーボードで「Win + X」を押し、「電源オプション」を選択します。

Windowsの「高速スタートアップ」とは?仕組みと無効化する方法を解説

「電源ボタンの動作を選択する」をクリックします。

Windowsの「高速スタートアップ」とは?仕組みと無効化する方法を解説

画面の下部付近にある「高速スタートアップを有効にする(推奨)」のチェックボックスをオンまたはオフにします。

Windowsの「高速スタートアップ」とは?仕組みと無効化する方法を解説

このオプションがグレーアウトして選択できない場合は、ウィンドウ上部にある「現在利用可能ではない設定を変更します」をクリックしてください。これにより、高速スタートアップの設定を変更できるようになります。

Windowsの「高速スタートアップ」とは?仕組みと無効化する方法を解説

高速スタートアップの項目自体が表示されない場合は、システムの休止状態が何らかの理由で無効になっていることが原因です。休止状態を再有効化するには、管理者権限でコマンドプロンプトを開き、powercfg -h onと入力して実行します。無効化する場合は代わりに「off」を指定してください。

まとめ

高速スタートアップは、システムの安定性にまったく影響を与えないユーザーもいれば、その仕組みゆえにエラーが発生するユーザーもいます。この記事を通じて、高速スタートアップの仕組みと有効/無効化の方法を理解できたはずです。

高速スタートアップによって起動時間が短縮されたと感じていますか?ぜひコメントで教えてください。

  1. Windows 10でスタートアップアプリを無効化する方法【タスクマネージャー・CCleaner対応】

    Windowsのスタートアッププログラムとは、PCの電源を入れたときに自動的に起動するアプリケーションのことです。Windowsと同時に起動するプログラムが増えるほど、パソコンの動作は遅くなります。そのため、PCを最高のパフォーマンスで快適に使いたいのであれば、起動時に不要なプログラムが自動実行されないよう設定を見直すことが重要です。 この記事では、Windows 10のスタートアッププログラムを確認し、有効・無効を切り替える方法を、手順ごとにわかりやすく解説します。 Windows 10 / 8 / 7でスタートアッププログラムを管理する方法 方法1:タスクマネージャーでスタートアップを管理

  2. Windows 10のStartMenuExperienceHost.exeとは?正体とエラー対処・無効化の方法を徹底解説

    「StartMenuExperienceHost.exe」は、Windowsオペレーティングシステムの中核を担うプログラムファイルの一つです。Windows 10のビルド1903で初めて導入され、その後リリースされたWindows 10バージョン2004にも引き継がれました。この実行ファイルは、タスクマネージャー上で常時稼働しているプロセスとして確認でき、スタートメニューを独立したプロセスとして安定して動作させる役割を果たしています。これにより、スタートメニューに関連するエラーやクラッシュの発生リスクが大幅に軽減されます。 ただし、まれにこのプロセスが応答しなくなるトラブルが発生することもあり