Windowsで大きなhiberfil.sysファイルを削除する方法
大量のディスク容量を使用する大きなファイルがないかコンピューターを確認すると、次のようなファイルに遭遇する可能性があります。 hiberfil.sys 最終的には通常数ギガバイトのサイズを持つメインのWindowsドライブ上ですが、一部のシステムでは10ギガバイトのマークを超える場合もあります。
ファイルはデフォルトで非表示になっていますが、エクスプローラーのフォルダーオプションで変更して、表示されるようにすることができます。
一部のサードパーティプログラムは直接それを表示しますが、Windowsエクスプローラーまたは別のファイルマネージャーを参照する場合、変更を加えてデフォルトでオペレーティングシステムファイルを表示するまで、それを見つけられない場合があります。
ヒント : 使う 無料のWizTreeのようなプログラム ファイルを直接表示します。
hiberfil.sysファイルのサイズは、最新のコンピューターシステムでは数ギガバイトです。 Windows 8を実行する8GBのメモリを備えたテストシステムでは、約6.6ギガバイトのハードドライブ領域を使用しました。サイズは、使用中のメモリによって異なります。
システムのメモリ量と使用中のメモリ量によっては、hiberfil.sysが非常に大きくなる場合があります。このことは、プラッターベースのドライブに比べて多くのストレージ容量が提供されていないソリッドステートドライブの台頭により、最近さらに大きな問題となっています。
簡単な質問と回答
hiberfil.sysは何ですか?
Hiberfil.sysは、ユーザーがWindowsを実行しているPCを休止状態にすることを選択したときに、Windowsオペレーティングシステムが作成するファイルです。
hiberfil.sysがなぜこんなに大きいのですか?
Windowsはシステムメモリのスナップショットを取り、ハードドライブに保存します。 hiberfil.sysファイルは、インストールされているRAMよりも大きくなることはありませんが、数ギガバイトのサイズになる場合があります。
それを使用する利点は何ですか?
Windowsは次回の起動時にファイルをロードするため、ユーザーはセッションを再開できます。
Hiberfil.sysの説明
ファイル自体は、システムを休止状態にするために使用されます。コンピュータでHibernateを使用すると、Windowsは現在のメモリのスナップショットを取得してディスクに保存します。これには、実行中のプログラム、開いているドキュメント、開いているウィンドウなど、重要なものすべてが含まれます。
この機能の背後にある主なアイデアは、次回の起動時にセッションのロードを高速化することです。もともとはラップトップなどのモバイルPC用に設計されましたが、デスクトップPCでも使用できます。
ファイルは、コンピューターにインストールされているRAMの総容量と同じくらい大きくなる可能性がありますが、新しいバージョンのWindowsで使用されている圧縮により、最近のシステムでは通常は少なくなります。
ファイルは大きく、特にモバイルデバイスで使用されますが、特にデスクトップPCを使用していて、定期的またはまったく使用しない場合は、この機能を無効にすることを検討してください。
hiberfil.sysを削除する最善の方法は、休止状態機能を無効にして、hiberfil.sysファイルがまったく作成されず、休止状態がシステムのオプションでなくなるようにすることです。
この機能は、販売されているほとんどのノートブックで有効になっており、簡単に無効にすることができますが、その方法を説明する前に、休止状態を無効にすることによる影響について説明する必要があります。
結果
Hibernateを無効にすると、機能は使用できなくなります。ただし、他の電源状態に切り替えることができます。つまり、シャットダウンモードとスリープモードは以前と同じように機能します。
他の唯一の影響は、hiberfil.sysがプロセスで削除されるときに、ハードドライブ上のストレージ領域の数ギガバイトを解放することです。
サポートされているバージョンのWindowsで休止状態機能を無効にする
Hibernateを無効にすると、hiberfil.sysファイルは自動的に削除されます。サポートされているすべてのバージョンのWindowsでこれを行うには、次の手順を実行します。
- Windowsキーをタップして、お使いのバージョンのWindowsに[スタート]メニューを表示します。
- cmd.exeと入力し、CtrlキーとShiftキーを押しながら、結果をクリックします。別の方法:cmd.exeを右クリックして、[管理者として実行]を選択します。
- これにより、管理者特権のコマンドプロンプトが開きます。ウィンドウのタイトルを見てこれを確認します。管理者がいる必要があります。
- タイプ powercfg -hオフ 。
システムでHibernateがオフになっているという確認は得られないことに注意してください。
これにより、システムのHibernateがオフになり、PC上の大きなhiberfil、sysファイルが削除され、プロセスのスペースが解放されます。
ハイバネーションが必要な場合は、上記と同じ手順を実行しますが、 powercfg -hオン 代わりに、機能を再びオンにするコマンドとして。
システムでシャットダウンを選択すると、Hibernateはもはやオプションではないことに気づくでしょうが、とにかくそれを使用したことがないか、またはそれなしで生きることができれば、それは問題ではないはずです。 -onパラメータを使用して機能を復元することは常に可能です
hiberfil.sysのサイズを変更する
システム管理者は、Windowsでファイルの最大サイズを設定できます。サイズを最大50%削減することは可能ですが、使用したメモリが選択したサイズよりも大きい場合に問題が発生する可能性があります。
コマンドpowercfg -h -size 50を使用して、サイズをインストールされているRAMの50%に制限します。 50から100までの任意のパーセント値を使用してサイズを設定できますが、50未満または100を超えることはできません。
繰り返しになりますが、ファイルのサイズを制限することは、あらゆる種類の問題につながる可能性があるため、通常はお勧めできません。
圧縮
最近のコンピューターシステムには通常、より多くのメモリが搭載されており、これによりWindows PCの休止状態ファイルのサイズが増加しました。サイズが16ギガバイトまたは32ギガバイトのhiberfil.sysファイルを回避するために、Microsoftは、システムの起動速度を犠牲にすることなく、サイズをできるだけ低く保つ圧縮を導入しました。
ただし、VistaとXPではその新機能がサポートされておらず、結果として非常に大きな休止状態ファイルが表示される場合があることに注意してください。