シャットダウンを押したとき高速スタートアップが実際にすること
高速スタートアップは Windows 8 とともに導入された起動時間の最適化です。コールドシャットダウンの代わりに、Windows はセッションからログオフし、カーネルセッション、ロード済みドライバー、デバイス状態を hiberfil.sys に書き込みます——従来の休止状態と同じファイルです。次回の電源オンでこのイメージを読み戻すため、ハイブリッド起動はコールド起動より軽快に感じられます。代償は、シャットダウンがもはや白紙の状態ではなくなることです。月曜日に悪い状態にはまり込んだドライバーは、その状態が途中で凍結されたため、火曜日もまだそこにいます。取引はこれだけです——より速い起動と引き換えに、完全にはリセットされないシステムを手に入れるのです。
紛らわしいことに、再起動は高速スタートアップを使いません。再起動は意図的にすべてを解体しゼロから始めるため、「再起動してみた?」は「シャットダウンしてみた?」より効くのです。Windows Update もこの違いを知っており、クリーンな状態が必要な場面ではシャットダウンではなく再起動を予約します。シャットダウンして電源を入れても何も直らないのに再起動ですべて直るなら、犯人はもう見つかっています。
この一つの設定がひそかに引き起こす奇妙な不具合
高速スタートアップの被害者の多くは、点と点を結びません。症状の一覧が、単一の根本原因ではなく不運の羅列のように見えるからです。パターンは常に同じです。グリッチが現れ、シャットダウンでは消えず、再起動で消える——そして誰も理由を問いません。「シャットダウン」が何ヶ月も本物でないマシンで私たちが見続けている故障はこれらです:
- デュアルブートやライブUSBのシステム —— Windows は休止イメージ内で NTFS ボリュームを「ダーティ」なまま残し、Linux はそれを読み取り専用でマウントするか、マウント自体を拒否します
- 実際の再起動まで悪い状態に固まったオーディオ、Wi-Fi、GPU ドライバー —— 「シャットダウンでは直らず、再起動で直る」という古典的パターン
- 古いカーネルセッションがハンドルをつかんだままなので取り出せない USB ドライブやメモリーカード
- コールドブートを想定しているため、「シャットダウン」後に奇妙な挙動をする BitLocker、仮想化、一部の VPN クライアント
- 段階的に適用された更新が本物の起動パスを対象とするため、再起動後でしか完了しない Windows Update のインストール
- SSD では体感できないかもしれない起動高速化のために、RAM の約40%に相当するディスクを食べる hiberfil.sys
本物のシャットダウンのやり方 —— 一度だけか、永久に
一回限りのクリーンな電源オフには、シャットダウンをクリックしながら Shift を押し続けるか、ファイル名を指定して実行のボックスやターミナルから shutdown /s /t 0 を実行します。どちらもハイブリッド経路を完全に迂回します。再起動を選ぶときに Shift を押し続ければ、完全な解体に加えて、必要なときに高度なブートメニューも呼び出せます。不具合が慢性化しているなら機能そのものを無効化します:コントロール パネル → 電源オプション →「電源ボタンの動作を選択する」→「現在利用可能ではない設定を変更します」で、「高速スタートアップを有効にする (推奨)」のチェックを外します。最新の NVMe SSD では起動時間の節約はせいぜい数秒——本当にリセットされるマシンと引き換えに失っているものはごくわずかです。
休止状態をそもそも使わないなら、管理者ターミナルで powercfg /h off を実行すると hiberfil.sys が完全に削除され、副作用として高速スタートアップも死にます——32 GB のマシンなら 12 GB 超のディスクが解放されます。休止状態は後から powercfg /h on で戻せます。破壊的な要素は何もありません。二の足を踏むべき唯一のグループは、持ち運び中のバッテリー安全なスリープとして休止状態に頼っているノートPC所有者です。
よくある質問
Windows はシャットダウンと再起動のどちらが良いのですか?
深いのは再起動です。カーネルセッションを完全に解体しますが、高速スタートアップが有効なシャットダウンはそうするふりをするだけです。再起動でバグが直りシャットダウンで直らないなら、高速スタートアップが問題をかくまっていたのです。
Windows 11 で高速スタートアップをオフにするには?
コントロール パネル → 電源オプション →「電源ボタンの動作を選択する」→「現在利用可能ではない設定を変更します」→「高速スタートアップを有効にする (推奨)」のチェックを外します。チェックボックスがない場合は先に powercfg /h on を実行してください——高速スタートアップは休止状態が利用可能かどうかに依存しています。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]