Windowsの%SYSTEMDRIVE%の容量が足りなくなってきました。hiberfil.sys
ファイルがあり、そのサイズは3GB近くあります
windowsのハイバネーション機能にはhiberfil.sys
が使われていると理解しています。https://support.microsoft.com/en-us/help/13770/windows-shut-down-sleep-hibernate-your-pc
Hiberfil.sys 隠しシステムファイルは、オペレーティングシステムがインストールされているドライブのルートフォルダにあります。Windows カーネル パワー マネージャは、Windows のインストール時にこのファイルを予約します。このファイルのサイズは、コンピュータにインストールされているランダム アクセス メモリ (RAM) の量とほぼ同じです
コンピュータは、ハイブリッドスリープ設定をオンにすると、Hiberfil.sys ファイルを使用してシステムメモリのコピーをハードディスクに保存します。このファイルが存在しない場合、コンピュータはハイバネートできません
ハイバネーション機能を無効にしたくない
hiberfil.sys
を%SYSTEMDRIVE%
以外のドライブに移動する方法はありますか?
83 hamed 2012-03-20
例えば、”C:hiberfil.sys “から “D:hiberfil.sys “へのパスを “リダイレクト “することはできないと思います
私はGoogleとWindowsレジストリでいくつかの研究を行ったが、それを無効にするためのオプション (結果としてhiberfil.sysファイルを削除する)しか見つからなかった
- スタート]をクリックし、[スタート検索]ボックスにcmdと入力します
- 検索結果一覧で、コマンドプロンプトを右クリックし、「管理者として実行」をクリックします
- ユーザーアカウントコントロールからプロンプトが表示されたら、[続行]をクリックします
- コマンドプロンプトで
powercfg.exe /hibernate off
と入力し、ENTERを押します- exit と入力して ENTER を押してコマンドプロンプトウィンドウを閉じます
26 Diogo 2012-03-20
ハイバネーションを無効にする代わりに、ハイバネーションファイルのサイズを物理メモリ全体の最大50%まで減らすことができます
- スタート]をクリックし、[スタート検索]ボックスにcmdと入力します
- 検索結果一覧で、コマンドプロンプトを右クリックし、「管理者として実行」をクリックします
- ユーザーアカウントコントロールからプロンプトが表示されたら、[続行]をクリックします
- コマンドプロンプトで
powercfg.exe /hibernate /size 50
と入力し、ENTERを押しますexit
と入力してENTERを押すとコマンドプロンプトウィンドウが閉じます
hiberfil.sys
のサイズはすぐに小さくなります
Update: ハイバネーション時にシステムRAMを50%に圧縮できない場合、このようなINTERNAL_POWER_ERRORのブルースクリーンが表示されることがあり、診断が難しい場合がありますのでご注意ください
Windows 7 のハイバネーション時に BSOD “INTERNAL_POWER_ERROR” が発生しました
21 mhu 2014-12-12
システム上で実行されているすべてのものがRAMに保存されているSLEEPモードとは異なり、HIBERNATIONはRAMの全体の状態をHIBERFIL.sysと呼ばれるファイルにコピーします。そのため、そのファイルは少なくともRAMのサイズと同じくらいの大きさでなければなりません。これにより、コンピュータの電源が完全にオフになります
しかし、次回、あなたのマシンを冬眠状態から起動させたいとき、あなたが残したのと同じポイントでそれを見つけるためには、システムディスクの起動セクタが必要です
残念ながら、そのHIBERFIL.sysを他のHDDやパーティションに移動させる方法はありません
これはPAGEFILE.sysとは異なり、他の物理ディスクやパーティションに再配置することができるので、システムディスクがPagefileを扱う必要がありません
17 Tutan C’mon 2012-12-10
hiberfil.sys が存在する場合、OS のブートシーケンスのはるか以前に hiberfil.sys が必要とされるため、あなたはそれを無効にすることができますが、それを移動することはできません
ブートシーケンスのその時点では、OSはシンボリックリンクを理解することができません
そのため、hiberfil.sys を探す場所は OS のルートドライブ上だけになります。hiberfil.sysの再配置についての詳細
6 Dark Knight 2015-07-18
booloader と同じディスク (NTLDR/BOOTMGR) にあるはずなので、ブートローダが早めに拾って RAM にコピーすることができます
ブートローダを動かしてみてください
0 Mikhail Kupchik 2012-03-20
Windows Vistaまたは7でハイバネーションサービスを停止するには
- スタート」ボタンをクリックし、検索フィールドに「
cmd
」と入力します - コマンドプロンプトが開いたら、
powercfg.exe -h off
と入力します - コマンドプロンプトを終了します
この時点で、いくつかの重要なことがWindowsで行われています
- hiberfil.sysがエクスプローラに存在しなくなりました(つまり削除されたため、ディスク容量が多く解放されました)
- “Hibernate “は、スタートメニューのシャットダウンオプションから利用できなくなりました
- 明らかに、Windowsをハイバネーション状態にすることができなくなります(S4)
0 Lars 2012-11-23