高速スタートアップが表示されない原因と解決方法

コントロールパネルの電源オプションで「高速スタートアップ」及び「休止状態」が選択できない場合は、ハイバネーションが無効になっているか、ハードウェアが対応していないかのいずれかです。ハイバネーションを有効にするには、powercfgコマンドを使います。

高速スタートアップの項目が表示されないときの対処手順のイメージ

対象OS Windows 10、Windows 11

高速スタートアップとは?

高速スタートアップは、Windows 10 および Windows 11に搭載された、システムの起動時間を短縮する機能です。有効にすると、シャットダウン時にシステムの状態をディスクに保存します。PC起動時には、保存されたファイルを読み込むことで、一部の起動プロセスを省略し、ブートを高速化します。

なぜ、高速スタートアップが表示されないのですか?

何らかの原因により、高速スタートアップの設定項目が表示されない場合があります。理由は主に以下の2つが考えられます。

(原因その1)ハードウェアの互換性の問題

一部のハードウェアでは高速スタートアップをサポートしていないことがあります。その場合、Windowsは高速スタートアップを無効化し、その設定項目を非表示にすることがあります。これは、デバイスドライバーが高速スタートアップをサポートしていない場合にも当てはまります。

(原因その2)休止状態が無効になっている

高速スタートアップは、ハイバネーション(休止状態)とコールドブート(シャットダウン状態からのPC起動)を組み合わせた機能です。そのため、休止状態の機能が無効になっている、またはハイバネーションのファイル(Hiberfil.sys)が削除されている場合、高速スタートアップの設定項目が表示されなくなります。

高速スタートアップを表示するために休止状態を有効にする

[高速スタートアップを有効にする(推奨)]のチェック項目を表示させるために、Windows PowerShellで powercfg コマンドを使って休止状態を有効にします。コマンドを実行した後は、画面を閉じてPCを再起動します。(画面はWindows11ですが、Windows10でも手順は同じです)

  1. スタートボタン(スタート)ボタンを右クリックします。
  2. 表示されたメニューの中から、[ターミナル(管理者)]を選択します。Windows 10では、[Windows PowerShell(管理者)]と表示される場合があります。
  3. 「ユーザーアカウント制御」の画面が表示されたら、[はい]ボタンをクリックします。
    高速スタートアップの項目がありません:ユーザーアカウント制御で[はい]をクリック
    [はい]ボタンをクリックします。
  4. Windows PowerShellが起動したら、下記のコマンドを入力します。
    powercfg /h on
    高速スタートアップの項目がありません:powercfgコマンドを入力
    コマンドを入力します。
  5. コマンドを入力したら、キーボードの Enter キーを押します。
    高速スタートアップの項目がありません:Enterキーでコマンドを実行
    [Enter]キーを押します。
  6. PCを再起動して、コントロールパネルの[電源オプション]>[電源ボタンの動作を選択する]>[現在利用可能ではない設定を変更します]と開き、[高速スタートアップを有効にする(推奨)]が表示されることを確認します。

ヒント: ハードウェアが高速スタートアップまたは休止状態に対応していない場合、コマンド実行後に「システムファームウェアは休止状態をサポートしていません」と表示されます。

コマンドを実行しても項目が表示されないときは

  • コマンドがエラーになる
    原因:ターミナルを管理者として起動していない可能性があります。
    → (スタート)ボタンを右クリックして、[ターミナル(管理者)]から起動し直します。
  • 「システムファームウェアは休止状態をサポートしていません」と表示される
    原因:PCのハードウェアが休止状態に対応していません。
    → この場合、高速スタートアップは利用できません。

確認環境 Windows 11 / Windows 10

最終更新 2026年10月

参考:PCの電源モードをWindowsする (マイクロソフト)

関連記事