「シャットダウンで直らないのに再起動なら直る」の正体
PCショップ時代、「シャットダウンしたのにUSBマウスが認識しない」「再起動したら直った」という持ち込みが月に何台も来ていたんですよね。当時は「なんで?」と思いつつ再起動を案内していたんですが、原因をたどると行き着くのが「高速スタートアップ」という機能です。
Windows 11(Windows 8以降)では、シャットダウン時にカーネル(OSの中核部分)のメモリ状態をhiberfil.sysというファイルにそのまま保存しています。次の起動時はこのファイルを読み込んで復元するだけなので起動が速くなる仕組みで、Microsoftの公式ドキュメントでは「ハイブリッドシャットダウン」と呼ばれています。
ぶっちゃけ、これは「シャットダウン」という名前の休止状態なんです。ユーザーセッション(アプリやログイン状態)は閉じるけれど、カーネルとドライバは休止状態のまま保存される。だから「シャットダウンしたのにドライバの変更が反映されない」とか「USBを差し替えたのに認識しない」という現象が起きます。
一方、再起動はこの高速スタートアップを経由しません。カーネルごと完全に終了してから起動し直すので、ドライバもUSBコントローラーもゼロから初期化される。結局のところ、「シャットダウンでは直らないのに再起動なら直る」はこの仕組みの差が原因なんです。
高速スタートアップが引き起こすトラブル
自分は工房でPC 7台を常時運用していて、全台で高速スタートアップを無効にしています。無効にするきっかけになった実際のトラブルを挙げておきます。
USB機器が認識されない。シャットダウン後にUSBキーボードやマウスを差し替えると、次の起動時に認識しないことがある。ドライバが休止状態から復元されるだけなので、新しいデバイスの初期化処理が走らないのが原因です。PCショップ時代にも「シャットダウンしたのにUSBマウスが認識しない」「再起動したら直った」という持ち込みは月に何台も来ていました。
ドライバ更新が反映されない。GPUドライバやチップセットドライバを更新した後にシャットダウン→起動しても、古いドライバのまま動いているケースがあります。再起動すれば新しいドライバが読み込まれるのに、シャットダウンでは休止ファイルの古い状態が復元されてしまう。自分の自作機でも同じドライバ問題に遭遇して、最初は原因がわからなかった。
デュアルブート環境でNTFSが壊れる。WindowsとLinuxをデュアルブートしている場合は特に注意が必要です。高速スタートアップが有効だとWindowsのNTFSパーティションがロック状態で保存されるため、その状態でLinux側からNTFSにアクセスするとファイルシステムが破損するリスクがあります(自分はこれで1回データを飛ばしかけた)。
Windows Updateが正常に完了しない。更新プログラムの中にはカーネルの完全再起動を前提としたものがあり、高速スタートアップのシャットダウンでは更新が中途半端な状態で止まることがある。2026年に入ってからのKB5077181やKB5083769のような累積更新で「何度シャットダウンしても更新が終わらない」という報告がありますが、再起動で解消するケースはこの仕組みが原因です。
コントロールパネルから無効にする手順
2026年6月時点のWindows 11 24H2で確認した手順です。注意点として、Windows 11の「設定」アプリには高速スタートアップの項目がありません。コントロールパネル経由でアクセスする必要があります。
- Windowsキーを押して「コントロールパネル」と入力し、開く
- 「ハードウェアとサウンド」→「電源オプション」を選択
- 左メニューの「電源ボタンの動作を選択する」をクリック
- 「現在利用可能ではない設定を変更します」をクリック(管理者権限が必要)
- 「シャットダウン設定」の「高速スタートアップを有効にする(推奨)」のチェックを外す
- 「変更の保存」をクリック
これで次回のシャットダウンからカーネルの完全終了が行われるようになります。
(ちなみに「高速スタートアップを有効にする」の項目自体が表示されない場合は、休止状態がすでに無効になっている可能性があります。その場合は高速スタートアップも無効なので追加の対処は不要です)
powercfg /h offで休止状態ごとオフにする方法
コマンドが苦手じゃなければ、こっちのほうが早いです。PowerShellまたはコマンドプロンプトを管理者権限で開いて、以下を実行します。
powercfg /h off
これは休止状態の機能そのものをオフにするコマンドです。高速スタートアップは休止状態の仕組みを使っているので、休止状態をオフにすれば自動的に高速スタートアップも無効になります。元に戻したくなったらpowercfg /h onで再度有効にできます。
副産物として、Cドライブに保存されていたhiberfil.sys(休止ファイル)が削除されます。このファイルのサイズは搭載メモリの約40〜75%なので、64GBメモリの自分のメイン機では約25GBの空きが回復しました。ストレージが逼迫している人にはこっちのメリットのほうが大きいかもしれない。
ただし注意点がひとつ。powercfg /h offは休止状態そのものを無効にするので、ノートPCでバッテリー切れ時に自動的に休止状態に入る機能も使えなくなります。ノートPCの場合は前のセクションで紹介したコントロールパネルから高速スタートアップだけを無効にする方法のほうが安全です。
起動時間はどれくらい変わる?メイン機で実測した
「高速スタートアップを切ると起動が遅くなるんじゃないか」と心配する気持ちはわかるんですが、SSD搭載のPCなら体感差はほとんどないんですよね。
自分のメイン機(Ryzen 9 7900X、NVMe SSD)で計測した結果です。
- 高速スタートアップ有効: 電源ボタンからデスクトップ表示まで約8秒
- 高速スタートアップ無効: 同じ条件で約12秒
差は約4秒。体感ではほぼわかりません。工房の7台全部で高速スタートアップを無効にしていますが、起動が遅くて困った場面は一度もないです。
高速スタートアップの恩恵が大きかったのはHDD時代の話です。HDDの起動時間が40〜60秒かかっていた頃は、休止ファイルからの復元で20〜30秒に短縮できるのは確かに価値があった。でも2026年現在、ほとんどのPCはSSDを搭載しているので、コールドブート(完全な起動)でも十分に速い。USB認識不良やドライバ反映漏れのリスクを背負ってまで数秒を稼ぐ理由はないと自分は判断しています。
15年やっててもこの設定は新しいPCをセットアップするたびに忘れそうになるので、自分はWindows初期設定チェックリストの最初のほうに「高速スタートアップをオフにする」を入れています。新しく自作機を組んだとき、最初にやることのひとつです。
FAQ
高速スタートアップを無効にしたらパソコンに悪影響はある?
悪影響はありません。起動時間がSSD搭載機で数秒長くなる程度です。USB認識不良やドライバ反映漏れのトラブルが減るメリットのほうが大きいので、自分は工房の全PCで無効にしています。
「再起動」と「シャットダウン→電源オン」の違いは?
再起動はカーネルを完全に終了してから起動し直すため、ドライバやUSBコントローラーが初期化されます。一方、高速スタートアップが有効な状態での「シャットダウン→電源オン」はカーネルが休止状態から復元されるだけなので、不具合がそのまま引き継がれることがあります。
高速スタートアップの設定項目が表示されない場合は?
コントロールパネルの「電源ボタンの動作を選択する」画面に項目がない場合は、休止状態がすでに無効になっています。高速スタートアップも自動的に無効なので追加の設定は不要です。PowerShellでpowercfg /aを実行すると、休止状態が有効かどうかを確認できます。
powercfg /h offにすると休止状態も使えなくなる?
はい。powercfg /h offは休止状態の機能そのものを無効にするコマンドです。ノートPCでバッテリー残量が少なくなったときに自動で休止状態に入る機能も停止するため、ノートPCの場合はコントロールパネルから高速スタートアップだけをオフにする方法を推奨します。
参考文献
- Distinguishing Fast Startup from Wake-from-Hibernation — Microsoft Learn
- Fast startup causes hibernation or shutdown to fail — Microsoft Learn
- Windows 11で高速スタートアップを有効/無効にする方法 — Lenovo サポート
- How to disable Fast Startup in Windows — ASUS サポート






