【Windows】巨大な「hiberfil.sys」を削除してCドライブを空ける手順 | 休止状態(ハイバネーション)

【Windows】巨大な「hiberfil.sys」を削除してCドライブを空ける手順 | 休止状態(ハイバネーション)
🛡️ 超解決

Cドライブの空き容量が不足し、業務に支障が出ている状況でお困りのビジネスマンは多いのではないでしょうか。

特に巨大な「hiberfil.sys」ファイルがディスク容量を圧迫している場合、システムパフォーマンスにも影響を与えます。

この記事では、Windows 11およびWindows 10で休止状態を無効化し、このファイルを安全に削除してCドライブの空き容量を確保する手順を解説します。

休止状態の仕組みを理解し、効率的にディスク容量を管理できるようになります。

【要点】hiberfil.sysを削除してCドライブの空き容量を増やす

  • 休止状態の無効化: コマンドプロンプトから休止状態を無効化し、hiberfil.sysファイルを削除してCドライブの空き容量を確保します。
  • 休止状態の再有効化: 必要に応じて休止状態を再度有効にし、hiberfil.sysファイルを再生成できます。
  • スリープモードの活用: 休止状態の代替としてスリープモードの特性を理解し、適切な電源管理方法を選択できます。

ADVERTISEMENT

休止状態(ハイバネーション)の概要とhiberfil.sysの役割

休止状態とは、パソコンの電源を完全に切る前に、メモリ上のすべてのデータをハードディスクに保存する機能です。この機能により、次回パソコンを起動した際に、電源を切る前の状態から作業を再開できます。バッテリー駆動のノートパソコンでバッテリー残量が少なくなった際や、長期間パソコンを使わない場合に、作業内容を失うことなく電源をオフにできるため便利です。

この休止状態の機能でメモリ上のデータを保存するために使われるのが「hiberfil.sys」というシステムファイルです。このファイルはCドライブのルートディレクトリに隠しファイルとして存在します。hiberfil.sysのサイズは搭載されているメモリの容量とほぼ同じか、それよりも少し小さいサイズになります。そのため、メモリ容量が大きいパソコンほどhiberfil.sysファイルも巨大になり、Cドライブの空き容量を大きく圧迫する原因となることがあります。

hiberfil.sysを削除してCドライブの空き容量を増やす手順

休止状態を無効化することで、hiberfil.sysファイルを削除し、Cドライブの空き容量を増やすことができます。この操作はコマンドプロンプトから実行します。Windows 11とWindows 10で手順は同じです。

  1. コマンドプロンプトを管理者として実行
    タスクバーの検索ボックスに「cmd」と入力します。検索結果に表示される「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。ユーザーアカウント制御のダイアログが表示された場合は「はい」をクリックして許可してください。
  2. 休止状態を無効化するコマンドの入力
    コマンドプロンプトのウィンドウが開いたら、以下のコマンドを正確に入力し、Enterキーを押します。
    powercfg.exe /hibernate off
    このコマンドを実行すると、休止状態がただちに無効化され、同時にCドライブに存在するhiberfil.sysファイルが削除されます。
  3. コマンドプロンプトの終了
    コマンドの実行が完了したら、コマンドプロンプトのウィンドウを閉じます。
  4. Cドライブの空き容量の確認
    ファイルエクスプローラーを開き、「PC」からCドライブのプロパティを確認します。hiberfil.sysが削除されたことにより、空き容量が増えていることを確認できます。

休止状態を再度有効にする手順

休止状態を無効化した後に、やはり必要になった場合は、以下の手順で再度有効にできます。有効化するとhiberfil.sysファイルがCドライブに再生成されます。

  1. コマンドプロンプトを管理者として実行
    タスクバーの検索ボックスに「cmd」と入力します。検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。ユーザーアカウント制御のダイアログが表示された場合は「はい」をクリックして許可してください。
  2. 休止状態を有効化するコマンドの入力
    コマンドプロンプトのウィンドウが開いたら、以下のコマンドを正確に入力し、Enterキーを押します。
    powercfg.exe /hibernate on
    このコマンドを実行すると、休止状態が再度有効化され、Cドライブにhiberfil.sysファイルが再生成されます。
  3. コマンドプロンプトの終了
    コマンドの実行が完了したら、コマンドプロンプトのウィンドウを閉じます。
  4. 電源オプションの確認
    スタートボタンを右クリックし、「電源オプション」または「電源とスリープ」設定を開きます。関連設定の「電源の追加設定」から「電源ボタンの動作の選択」をクリックします。休止状態のチェックボックスが表示され、選択できるようになっていることを確認してください。

ADVERTISEMENT

休止状態を無効化する際の注意点と代替策

休止状態を無効化することでCドライブの空き容量は増えますが、いくつかの注意点があります。代替となる電源管理の方法も理解しておくことが重要です。

休止状態を無効化するデメリット

休止状態を無効化すると、パソコンの電源が完全に切れた際に、作業中のデータが保存されないというデメリットがあります。特にノートパソコンの場合、バッテリー残量がゼロになったり、予期せず電源が切れたりすると、開いていたアプリケーションや未保存のドキュメントの内容が失われる可能性があります。休止状態は、このような状況からデータを保護する役割も担っています。

スリープモードとの違いと使い分け

休止状態と似た機能に「スリープモード」があります。スリープモードはメモリにデータを保持したまま低電力状態になります。復帰が非常に高速である点が特徴です。しかし、電源供給が完全に途絶えるとデータは失われます。休止状態はデータをハードディスクに保存するため、電源が切れてもデータが保持される点が大きく異なります。

短時間席を離れる場合や、すぐに作業を再開したい場合はスリープモードが適しています。一方、長時間パソコンを使わない場合や、バッテリー残量が少ない状態で作業を中断する場合は、休止状態がデータの安全性を確保する上で有効です。hiberfil.sysを削除した場合は、スリープモードを積極的に活用するか、作業終了時に必ずシャットダウンする習慣をつけることが大切です。

Cドライブの空き容量が回復しない場合

休止状態を無効化してもCドライブの空き容量が期待通りに回復しない場合は、hiberfil.sys以外のファイルが容量を圧迫している可能性があります。以下のような対処法を試してみてください。

  1. ディスククリーンアップの実行
    Windowsに標準搭載されている「ディスククリーンアップ」ツールを使用すると、不要な一時ファイルやシステムファイルを削除できます。タスクバーの検索ボックスに「ディスククリーンアップ」と入力し、表示されたアプリを起動します。Cドライブを選択し、「システムファイルのクリーンアップ」を実行すると、より多くの不要ファイルを検出できます。
  2. 一時ファイルの削除
    Windows 11では、「設定」アプリから「システム」→「ストレージ」→「一時ファイル」の順に進むことで、簡単に一時ファイルを削除できます。ダウンロードフォルダの内容やごみ箱なども確認し、不要なファイルは削除してください。
  3. 大容量ファイルの特定と移動
    ファイルエクスプローラーでCドライブを開き、サイズが大きいファイルやフォルダを特定します。特に動画ファイルや画像ファイル、古いバックアップファイルなどが容量を占めていることが多いです。これらを外付けハードディスクやOneDriveなどのクラウドストレージに移動することで、Cドライブの空き容量を確保できます。

休止状態とスリープモードの比較

Windowsの電源管理機能である休止状態とスリープモードには、それぞれ異なる特性があります。適切な電源管理を行うために、それぞれの違いを理解しておきましょう。

項目 休止状態 スリープモード
データ保存先 ハードディスク(hiberfil.sys) メモリ
消費電力 ほぼゼロ(シャットダウンに近い) 低消費電力
復帰速度 やや遅い 非常に速い
電源喪失時のデータ保持 保持される 失われる
ディスク容量への影響 hiberfil.sysファイルで大容量を消費する 影響しない
主な利用シーン 長時間使用しない場合、バッテリー残量が少ない場合 短時間席を離れる場合、すぐに作業を再開したい場合

休止状態は電源を完全に切るのと同等にデータを保護しますが、Cドライブの容量を消費します。一方、スリープモードは高速復帰が特徴ですが、電源供給が必須です。それぞれの利点と欠点を理解し、状況に応じて使い分けることが重要です。

この記事で解説した手順により、巨大なhiberfil.sysファイルを削除し、Cドライブの空き容量を確保できたことと思います。

休止状態の無効化と有効化のコマンドを適切に使い分けることで、ディスク容量を効率的に管理できます。

今後は、スリープモードとの使い分けや、ディスククリーンアップなどの他の空き容量確保策も活用し、快適なWindows環境を維持してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。