hiberfil.sys が実際に何をしているのか
Windows が休止状態に入るとき、RAM の内容すべてを C:hiberfil.sys に書き込んで電源を切ります。再開時にはこのファイルが読み戻され、止めた場所から正確に続きを始められ、その間の電力消費はゼロです。高速スタートアップは同じ仕組みの小型版で、シャットダウン時にカーネルセッションだけを保存するため、次回の起動はドライバーとサービスの初期化を省略できます。現在の Windows 11 ビルドでは、フルサイズのファイルは搭載メモリの約 40% ― 32 GB のマシンなら 13 GB ― に相当し、縮小タイプはさらにその半分程度です。ブートローダーが Windows の起動前からこのファイルを必要とするため、ファイルはシステムに所有されロックされています。どんな削除ダイアログも勝てないのは、このためです。
- 休止状態そのもの:バッテリー残量が尽きかけたノート PC が落ち込む、消費電力ゼロの状態
- 高速スタートアップ:シャットダウンが部分的な休止でなくなり、コールドブートが遅くなる
- デスクトップのハイブリッド スリープ:停電から開いている作業を守る休止バックアップ
- 休止状態からの再開:当たり前のことですが名指ししておきます ― 再開元が何も残りません
手動削除が失敗する理由と、効くスイッチ
Windows 内から所有権を取って hiberfil.sys を削除してもうまくいきません。ファイルは手を出す前に使用中です。回復メディアから削除を強行した人は、次の起動で Windows がファイルを再作成するだけだと気づきます。サポートされた操作は管理者権限のコマンドプロンプトです。powercfg /h off はファイルを即座に削除して休止状態と高速スタートアップを無効にし、powercfg /h on は両方を復元します。powercfg /h /type reduced は中間の選択肢で、フルの休止状態と引き換えに、高速スタートアップを維持したままファイルを約半分に縮めます。不満がサイズだけならまず縮小タイプを試してください。ノート PC で本物の休止状態を失うのは、13 GB の SSD より損な取引です。
オフにする意味が本当にあるケース
休止状態を一切使わない ― スリープか、きちんとしたシャットダウンかのどちらか ― 256 GB のノート PC では、powercfg /h off は実質的な領域を返してくれます。体感の変化は起動が数秒遅くなる程度です。デュアルブートのユーザーにはもっと強い理由があります。高速スタートアップは Windows のファイルシステムを半休止状態のままにするため、Linux は読み書き用のマウントを拒否し、イメージングツールはダーティなボリュームとして扱います。ディスクをクローンする場合や NTFS パーティションを別の OS と共有する場合は、無効化は標準的な作法であって、被害妄想ではありません。一方、決して得にはならないのは、hiberfil と混同して pagefile.sys や swapfile.sys を削ることです。それらは稼働中のメモリ管理を支えており、止めるのは別の、もっと悪い話です。
よくある質問
hiberfil.sys を削除しても安全ですか?
手動ではいけません。Windows の動作中はロックされており、次の起動でどうしても再作成されます。サポートされた方法は、管理者権限のプロンプトから powercfg /h off を実行することで、ファイルを削除して休止状態をオフにします。
高速スタートアップを維持したまま hiberfil.sys を縮小するには?
管理者として powercfg /h /type reduced を実行します。ファイルはフルサイズの約半分に縮み、高速スタートアップは動き続け、失われるのは完全な休止状態だけです。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]