どうも、ナナオです。

実は今私が使っているノートPC、容量が128GBしかないんです。

それなのにDockerとかk8sとか入れているもんだから、とにかく容量が不足してしょうがない。。

流石にそろそろ増設しようとは思っていますが、それまでの間容量を減らすためにWizTreeというアプリで何が容量を食っているのか観察したところ、hiberfil.sysというファイルで10GB近く容量を食っていることに気づきました。

今回はこのファイルの正体と、削除する方法を備忘録として書いておきます。

hiberfil.sysの正体

結論から言えば、コンピュータを休止状態にするために必要なファイルです。

メモリの内容を休止状態後も保持するためにあるみたいですね。

hiberfil.sysを削除する

このファイル、単に削除してもすぐ復活してしまうので、休止状態を一度オフにしてあげる必要があります。

管理者権限でコマンドプロンプトを立ち上げ、以下のコマンドを実行します。

powercfg.exe /hibernate off

再度有効にする場合はonで実行すればいいだけです。

powercfg.exe /hibernate on

参考

休止状態を無効にして再び有効にする方法 - Windows Client | Microsoft Learn