Rain WikiWindows · Linux · Android

hiberfil.sys(休止状態ファイル)

システムファイルWindows 10, 11削除して安全: 専用ツールのみ

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を縮小または削除する方法

  1. コマンドプロンプトを管理者として実行します。
  2. 高速スタートアップを維持しつつファイルを小さくするには、次を実行します: powercfg /h /type reduced
  3. ファイルを完全に削除するには、次を実行します: powercfg /hibernate off
  4. 後で再度有効にするには、次を実行します: powercfg /hibernate on

注意点

  • 休止状態ファイルがない場合、休止状態および高速スタートアップは使用できません。
  • ノートPCでは、バッテリーが切れた際に休止状態がセッションを保護できるため、無効にする際は慎重に検討してください。
  • エクスプローラーでhiberfil.sysを削除しないでください。必ずpowercfgを使用してください。

出典

  1. 休止状態の無効化と有効化 (Microsoft Learn) learn.microsoft.com
  2. Powercfg コマンドラインオプション (Microsoft Learn) learn.microsoft.com

最終確認: