Windows 10でhiberfil.sysのサイズを変更・縮小する方法【powercfgコマンド活用】
本記事では、powercfgコマンドラインを使って、Windows 10のhiberfil.sysファイルのサイズを拡大または縮小する方法を詳しく解説します。hiberfil.sysとは、Windowsが休止状態(ハイバネーション)機能をサポートするために使用するシステムファイルのことです。
Windowsは、メモリ上の内容をディスクへコピーすることで休止状態を実現しています。保存前にメモリ内容が自動的に圧縮されるため、必要なディスク容量は搭載されている物理メモリ(RAM)の総量より少なくなります。
hiberfil.sysのデフォルトサイズについて
hiberfil.sysファイルが大きくなりすぎてディスク領域を圧迫していると感じたら、サイズの縮小を検討しましょう。Windows 10では、hiberfil.sysのサイズはデフォルトでRAM容量の40%に設定されています。それ以下に縮小することはできません。選択できるのは、休止状態機能を無効にするか、RAM容量の40%〜100%の範囲でサイズを変更するかのいずれかです。
必要なコマンドの構文を確認するには、管理者権限でコマンドプロンプトを開き、以下を入力してEnterキーを押します。
powercfg /hibernate /?
Windows 10でhiberfil.sysのサイズを変更する手順
Windows 10で休止状態ファイル(hiberfil.sys)のサイズを拡大または縮小するには、以下の手順に従います。
- 管理者としてコマンドプロンプトを開く
- 次のコマンドを入力する:
powercfg /hibernate /size <パーセンテージ> - Enterキーを押して実行する
具体的な操作手順を詳しく見ていきましょう。
WinXメニュー(Windowsキー + X)から「コマンドプロンプト(管理者)」を選択して開きます。
休止状態ファイルのサイズを100%に設定する場合
powercfg.exe /hibernate /size 100
休止状態ファイルのサイズを50%に設定する場合
powercfg.exe /hibernate /size 50
Windowsのバージョンによるhiberfil.sysサイズの違い
Windows 10では、前述のとおりデフォルトでRAMの40%となっています。休止状態を無効にしている場合は、ファイルサイズがほぼRAM容量と同じになる点に注意してください。
Windows 10/8では、休止状態が有効であってもHiberfil.sysのサイズが際限なく肥大化することはありません。旧バージョンのWindowsでは、休止状態ファイルにカーネルセッション、デバイスドライバー、アプリケーションデータのすべてが保存されていました。一方、Windows 10/8ではカーネルセッションとデバイスドライバーのみが保存されるため、ファイルサイズはほぼ一定に保たれるのです。参考までに、Windows 7ではHiberfil.sysはRAMの約75%となります。
なお、Windows 10では、ファイルサイズがすでに搭載RAMの40%以下である場合、それ以上hiberfil.sysを縮小することはできません。
hiberfil.sysのサイズを無闇に縮小するとどうなる?
休止状態ファイルのサイズが小さすぎると、Windowsがストップエラーを発生させる可能性があります。ファイルが小さすぎて休止状態に移行できない場合、以下のエラーコードとともにブルースクリーンが表示されることがあります。
STOP 0x000000A0 INTERNAL_POWER_ERROR
- パラメータ1: 常に0x0000000Bが格納されます。
- パラメータ2: 休止状態ファイルのサイズ(バイト単位)が表示されます。
- パラメータ3: 圧縮して休止状態ファイルに書き込む必要のある残りデータのバイト数が表示されます。
- パラメータ4: このエラーでは使用されません。
このエラーが発生した場合は、powercfgコマンドでhibernationファイルのサイズを大きめ(例:100%)に再設定することで解決できる可能性があります。
本記事が、hiberfil.sysファイルの管理にお役に立てば幸いです。
-
Windows 7 の表示言語を変更する方法|初心者向けステップバイステップガイド
自分が理解しやすい言葉でパソコンを操作できるのは、とても快適なことです。母国語が英語でない場合、英語のインターフェースでは戸惑うことも多いでしょう。しかし、Microsoftは英語以外の言語を話すユーザーにも配慮しており、Windows 7では表示言語を自由に変更できます。 この記事では、Windows 7で表示言語を変更する具体的な手順を、初心者の方にもわかるように丁寧に解説します。 Windows 7で表示言語を変更する手順 コントロールパネルから「地域と言語」ウィンドウを開きます。あるいは、スタートボタンをクリックして検索ボックスに「表示言語の変更(change display lan
-
Windows 11で既定のターミナルを変更する方法【初心者向け完全ガイド】
Windows Terminalは、MicrosoftがWindows 11向けに開発したマルチタブ対応のターミナルエミュレーターで、従来のWindows Consoleの後継として位置づけられています。タブごとにコマンドプロンプトやPowerShellなど、あらゆるコマンドラインアプリケーションを実行でき、コマンドプロンプト、PowerShell、WSL、SSH、Azure Cloud Shell Connectorなどがあらかじめ設定済みです。Windows 11では、既定のコマンドラインツールとしてPowerShellやコマンドプロンプトに代わる標準的な存在となっています。このアプリには