Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsの巨大な「hiberfil.sys」ファイルとは?削除・サイズ変更の正しい対処法

Windowsの巨大な「hiberfil.sys」ファイルとは?削除・サイズ変更の正しい対処法

PCのシステムドライブに「hiberfil.sys」という巨大なファイルが存在することに気づいたことはありませんか?空き容量を確保するために削除を考えた方もいるかもしれませんが、その前に少し立ち止まって考えてみましょう。hiberfil.sysは、メモリ上のプロセスを保存するための非常に重要なシステムファイルであり、pagefile.sysと似た役割を果たしています。では、このファイルにはどのようなデータが保存され、削除すると何が起こるのでしょうか?本記事で詳しく解説します。

hiberfil.sysとは?

Windowsの休止状態(ハイバネーション)モードは、実行中のプロセスを保存するためにhiberfil.sysを使用します。休止状態はWindowsの省電力機能の一つで、PCをシャットダウンする前に現在のセッション全体をハードディスクに保存できる便利な機能です。次回起動時には、Windowsがハードディスクからセッションを復元するため、前回中断した場所からそのまま作業を再開できます。

hiberfil.sysファイルは、Windowsが現在のセッションを保存するための場所です。保存処理ではRAMからハードディスクへセッション内容を書き込む必要があるため、多くの場合、ファイルサイズはシステムのRAM容量に近い値(デフォルトではRAMの75%)になります。

hiberfil.sysを削除してはいけない理由

お察しの通り、hiberfil.sysファイルを削除すると、Windowsの休止状態機能を使用できなくなります。電源オプションから「休止状態」の項目が消えてしまうのです。さらに、hiberfil.sysを利用しているWindows 10の高速スタートアップ機能も利用できなくなります。

hiberfil.sysを削除すべき理由

hiberfil.sysの削除はあまり良い考えではないかもしれませんが、削除することには大きなメリットもあります。hiberfil.sysはデフォルトで実際のRAMの75%という巨大なサイズを持つファイルです。例えば、16GBのRAMを搭載しているPCの場合、休止状態機能のために最大12GBものハードディスク容量を消費することになります。

休止状態オプションを一度も使用しない、あるいはなくても特に困らないという場合は、hiberfil.sysを削除して空き容量を増やすのは十分に良い選択肢と言えるでしょう。

休止状態機能を無効化してhiberfil.sysを削除する方法

休止状態をオフにするコマンドを実行するには、管理者権限のコマンドプロンプトウィンドウを開く必要があります。方法はいくつかありますが、すべてのWindowsバージョンで動作する簡単な方法として、検索ボックスに「cmd」と入力し、検索結果に表示されたコマンドプロンプトを右クリックします。表示されたメニューから「管理者として実行」をクリックし、確認画面で承認すると、管理者権限のコマンドプロンプトが開きます。

コマンドプロンプトに以下のコマンドを入力します。

powercfg -h off

Enterキーを押して実行します。確認メッセージは表示されませんが、システムドライブの空き容量が増加したことを確認できるはずです。

Windowsの巨大な「hiberfil.sys」ファイルとは?削除・サイズ変更の正しい対処法

変更に不安がある場合や元に戻したい場合は、以下のコマンドを実行することで、休止状態機能を再度有効化できます。

powercfg -h on

Windowsの巨大な「hiberfil.sys」ファイルとは?削除・サイズ変更の正しい対処法

hiberfil.sysファイルのサイズを変更する

残念ながら、pagefile.sysとは異なり、hiberfil.sysを別のパーティションや外部ドライブに移動することはできません。しかし、ファイルサイズを小さく変更してハードディスクの空き容量を確保することは可能です。ただし、この方法はRAMを大量に使用しない場合にのみ有効です。RAM上のプロセスサイズがhiberfil.sysのファイルサイズを超えると、休止状態モードが正常に動作しなくなり、最悪の場合、現在のセッションが失われる可能性があります。

hiberfil.sysのサイズを変更するには、再び管理者権限のコマンドプロンプトを開き、以下のコマンドを入力します。

Powercfg –h –size (サイズのパーセンテージ)

「サイズのパーセンテージ」の部分を、実際に設定したいサイズに置き換えます。デフォルトは実際のRAMの75%であるため、それより低いパーセンテージを選択する必要がありますが、50%未満には設定できません。例えば、55%に設定するには、以下のようにコマンドを入力します。

Powercfg –h –size 55

Windowsの巨大な「hiberfil.sys」ファイルとは?削除・サイズ変更の正しい対処法

まとめ

休止状態機能を使用しているかどうかに応じて、hiberfil.sysファイルを保持するか削除するかを判断しましょう。また、「容量も確保しつつ休止状態も使いたい」という場合は、hiberfil.sysのサイズを変更することで、ストレージ容量を節約しながら休止状態機能を使い続けることも可能です。あなたはhiberfil.sysをどのように管理する予定ですか?ぜひコメント欄でお知らせください。

  1. Windows 10でhiberfil.sysのサイズを変更・縮小する方法【powercfgコマンド完全解説】

    この記事では、Windows 10でpowercfgコマンドラインを使って、休止状態用システムファイルhiberfil.sysのサイズを拡大・縮小する方法を詳しく解説します。hiberfil.sysは、Windowsが休止状態(ハイバネーション)機能をサポートするために使用する重要なシステムファイルです。 hiberfil.sysとは?休止状態の仕組み Windowsは、メモリの内容をディスクにコピーすることで休止状態を実現しています。システムはメモリの内容を圧縮してからディスクへ保存するため、必要なディスク容量は搭載されている物理メモリ(RAM)の総容量よりも少なくて済みます。 hiberf

  2. Windows 10でhiberfil.sysを削除して休止状態を無効化する方法

    Windows 10のパソコンには、ユーザーから隠されている非常に巨大なファイルが存在します。Windows 10の休止状態(ハイバネート)機能を諦めてもよいのであれば、このファイルは削除可能です。シャットダウン以外にも、パソコンを休ませて省電力化を図るための状態が2つ用意されています。 1つは「スリープモード」です。スリープモードではPCの消費電力を最小限に抑えつつ、現在の作業内容はRAM(メモリ)上に保存されます。ただし、電源が失われると現在の状態は失われ、次回起動時には新しいセッションとして再スタートすることになります。 一方、「休止状態(ハイバネーション)」はスリープモードとは異なり、