hiberfil.sys(休止状態ファイル)
hiberfil.sysは、Windowsドライブのルート(C:\hiberfil.sys)にある隠しシステムファイルです。PCが休止状態になるときにWindowsがメモリの内容を書き込み、シャットダウン時には高速スタートアップがWindowsカーネルを保存するために使用します。そのサイズは搭載メモリ量に比例するため、大容量メモリを搭載したPCでは数ギガバイトに達することがあります。
1使用目的
「休止状態」は、セッション全体をディスクに保存してPCの電源を切ります。次回の起動時に、hiberfil.sysからセッションが復元されます。
多くのPCでデフォルトで有効になっている「高速スタートアップ」は、シャットダウン時にカーネルセッションのみを保存することで、次回の起動を高速化します。これにも休止状態ファイルが必要です。
2サイズ
powercfg /h /type reduced を実行すると、高速スタートアップには十分ですが休止状態には使用できない、より小さなファイルを維持できます。/type full でフルサイズに戻ります。/size はメモリに対する割合でサイズを設定します。
3休止状態を無効にする
powercfg /hibernate off を実行すると、hiberfil.sysが削除され、休止状態と高速スタートアップが無効になります。powercfg /hibernate on でファイルが再作成されます。ファイルを手動で削除してはいけません。
hiberfil.sysを縮小または削除する方法
- コマンドプロンプトを管理者として実行します。
- 高速スタートアップを維持しつつファイルを小さくするには、次を実行します:
powercfg /h /type reduced - ファイルを完全に削除するには、次を実行します:
powercfg /hibernate off - 後で再度有効にするには、次を実行します:
powercfg /hibernate on
注意点
- 休止状態ファイルがない場合、休止状態および高速スタートアップは使用できません。
- ノートPCでは、バッテリーが切れた際に休止状態がセッションを保護できるため、無効にする際は慎重に検討してください。
- エクスプローラーでhiberfil.sysを削除しないでください。必ずpowercfgを使用してください。
関連記事
- pagefile.sys (ページファイル)Windowsのページファイルの役割、削除すべきではない理由、およびサイズの管理方法について解説します。
- Windows の一時ファイルWindows が一時ファイルを保存する場所 (%TEMP%、C:\Windows\Temp)、安全に削除できるファイル、およびサポートされているクリーンアップ方法について説明します。
- ストレージ センサーWindows 10 および 11 におけるストレージ センサーの機能、削除されるファイル、および安全な構成方法について解説します。
出典
- 休止状態の無効化と有効化 (Microsoft Learn) learn.microsoft.com
- Powercfg コマンドラインオプション (Microsoft Learn) learn.microsoft.com
最終確認: