Windows 11/10でhiberfil.sysのサイズを変更または削減する方法

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

この記事では、サイズを拡大または縮小する方法を説明します。hiberfil.sysWindows 11/10 では、powercfg コマンド ラインを使用してファイルを作成します。 Hiberfil.sys ファイルは、Windows がサポートするために使用するシステム ファイルです。冬眠

Windows は、メモリの内容をディスクにコピーすることによる休止状態をサポートしています。システムはメモリの内容をディスクに保存する前に圧縮するため、必要なディスク容量がシステム上の物理メモリの合計量より少なくなります。

hiber.sys ファイルが大きくなりすぎてディスク領域を占有していることがわかった場合は、ファイルを減らすことを検討してください。現在の Windows 11/10 では、hiber.sys ファイルのサイズはデフォルトで RAM サイズの 40% です。これ以上減らすことはできません。どちらでもできます休止状態を無効にするまたは、RAM サイズの 40% から 100% の間でサイズを変更します。

必要な構文を確認するには、管理者特権の CMD で次のように入力し、Enter キーを押します。

powercfg /hibernate /?

Windows 11/10でhiberfil.sysのサイズを変更する

Hibernate のサイズを拡大または縮小するには (hiberfil.sys) ファイルを Windows 11/10 で使用するには、次の手順に従います。

  1. コマンドプロンプトを管理者として開きます
  2. 次のコマンドを入力します。
  3. powercfg /hibernate /size<percentage>
  4. Enter キーを押します。

手順を詳しく見てみましょう。

WinXメニューから、コマンドプロンプトを管理者として開きます

休止状態ファイルのサイズを 100% に設定するには、次のコマンドを使用します。

powercfg.exe /hibernate /size 100

休止状態ファイルのサイズを 50% に設定するには、次のコマンドを使用します。

powercfg.exe /hibernate /size 50

現在の Windows 11/10 では、RAM の 40% が使用されています。ハイバネーションを無効にしている場合、そのサイズは RAM とほぼ同じであることがわかります。Windows 11/10/8 では、次のサイズは見つかりません。超好物休止状態を有効にすると、.sys が暴走します。以前のバージョンの Windows では、休止状態ファイルにはカーネル セッション、デバイス ドライバー、およびアプリケーション データが保存されていました。 Windows 11/10/8 では、休止状態ファイルにはカーネル セッションとデバイス ドライバーのみが保存されるため、サイズはほぼ一定のままです。 Windows 7 では、Hiberfil.sys ファイルが RAM の約 75% を占めます。

読む:休止状態ファイルを別のドライブに移動できますか?

Windows 11/10 では、ファイル サイズがインストールされている RAM のサイズの 40% 以下の場合、hiberfil.sys ファイルのサイズを縮小できません。

さまざまな休止状態ファイルの種類

休止状態ファイルは、ハイブリッド スリープ、高速スタートアップ、および標準の休止状態に使用されます。ハイバネーション ファイルには、サイズによって区別される、完全なサイズと縮小サイズの 2 つのタイプがあります。

休止状態ファイルの種類デフォルトのサイズサポート…
満杯物理メモリの 40%休止状態、ハイブリッド スリープ、高速スタートアップ
減少物理メモリの 20%高速起動

使用される休止状態ファイルのタイプを確認または変更するには、次のコマンドを実行します。powercfg.exeユーティリティ。次の例はその方法を示しています。詳細については、実行してくださいpowercfg /? hibernate

説明
powercfg /a休止状態ファイルの種類を確認します。完全な休止状態ファイルが使用されている場合、結果には休止状態が利用可能なオプションであることが示されます。縮小された休止状態ファイルが使用されると、休止状態がサポートされていないという結果が表示されます。システムに休止状態ファイルがまったくない場合、結果は休止状態が有効になっていないことを示します。
powercfg /h /type full休止状態ファイルの種類をフルに変更します。これは、ストレージが 32 GB 未満のシステムでは推奨されません。
powercfg /h /type reduced休止状態ファイルの種類を縮小に変更します。コマンドが「パラメータが正しくありません」を返した場合は、次の例を参照してください。
powercfg /h /size 0
powercfg /h /type reduced
休止状態ファイルの種類を縮小に変更して再試行してください。休止状態ファイルが 40% を超えるカスタム サイズに設定されている場合は、まずファイルのサイズをゼロに設定する必要があります。次に、縮小された構成を再試行します。

Microsoft によると、短縮された休止状態ファイルを使用できるのは高速スタートアップのみです。

hiberfil.sys ファイルのサイズを無差別に削減するとどうなりますか?

Hibernate ファイルのサイズが小さすぎる場合、Windows は停止エラーをスローすることがあります。

休止状態ファイルが小さすぎるために Windows が休止状態に失敗すると、ブルー スクリーンが発生し、次の Stop エラー コードとメッセージが表示されることがあります。

停止 0x000000A0 内部電源エラー

パラメータ1
パラメータ2
パラメータ3
パラメータ4

パラメータは次の情報を提供します。

  • パラメータ 1 は常に 0x0000000B と等しくなります。
  • パラメータ 2 は、休止状態ファイルのサイズ (バイト単位) と同じです。
  • パラメータ 3 は、圧縮して休止状態ファイルに書き込むために残っているデータのバイト数に等しくなります。
  • パラメータ 4 はこのエラーでは使用されません。

この投稿がお役に立てば幸いです。

次に読んでください: Hiberfile タイプを完全または縮小として指定する方法