Hiberfil.sys、Pagefile.sys、および新しいSwapfile.sysファイル-Windows 10

Windowsオペレーティングシステムには、適切に機能するために必要ないくつかのシステムファイルが含まれています。好奇心の多くを上げているそれらのいくつかはあるSWAPFILE.SYShiberfil.sysファイルPagefile.sysファイルシステム(C)ドライブルートでこれらのシステムファイルを表示するには、保護されたオペレーティングシステムファイルをフォルダオプションから再表示する必要があります。この投稿では、各ファイルについて簡単に説明します。

Hiberfil.sys、Pagefile.sys、および新しいSwapfile.sys

Hiberfil.sysファイル

Hiberfil.sysファイルは、Windowsがハイバネーションをサポートするために使用するシステムファイルです。Windows 10で休止状態を有効にしている場合は、このファイルが表示されます。

ハイバネーションが有効になっていて(デフォルト設定)、高速スタートアップが有効になっている場合、Hiberfil.sysファイルはWindows7のRAMの約3/4になります。

現在のWindows10では、40%です。ハイバネーションを無効にしている場合、そのサイズはRAMとほぼ同じです。Windows 10/8では、ハイバネーションを有効にしていると、Hyberfil.sysのサイズが暴走することはありません。以前のバージョンのWindowsでは、休止状態ファイルにカーネルセッション、デバイスドライバー、およびアプリケーションデータが格納されていました。Windows 10/8では、休止状態ファイルにはカーネルセッションとデバイスドライバーのみが格納され、その結果、サイズはほぼ一定に保たれます。

ハイバネーションを無効にする

必要に応じて、手動で、またはUltimate WindowsTweakerまたはMicrosoftFix Itを使用して、いつでも休止状態を無効/有効にすることができます。ただし、Windows 10/8では、これにより高速スタートアップも無効になることに注意してください。必要に応じて、hiberfil.sysファイルのサイズを変更できます。

Pagefile.sysファイル

Pagefile.sysまたはページファイルは、Windowsが仮想メモリとして使用するコンピューターのページングファイルです。PageFile.sysは、長期間アクセスされていない、使いすぎたメモリにオブジェクトを保持します。Windowsの物理メモリが不足すると、RAMの内容の一部をディスクに書き込むことにより、ページファイルを使用します。この「ページアウト」メモリが必要な場合は、他の部分がディスクに書き込まれ、この部分が読み戻されます。

「システムの仮想メモリが不足していますというメッセージが頻繁に表示される場合、メモリを大量に消費するアプリケーションを起動しようとすると、ページングファイルのサイズを大きくすることをお勧めします。

Pagefile.sysを削除します

シャットダウンのたびにページファイルをクリアすると、データがゼロで上書きされ、時間がかかります。これにより、シャットダウン時間が長くなります。ただし、機密文書で作業する場合は、この設定を「オン」にすることをお勧めします。このようなドキュメントをロードすると、RAMにロードされます。RAMを節約するために、Windowsは特定のアイテムをページファイルに配置します。したがって、このような場合は、シャットダウンするたびにページファイルを削除することをお勧めします。これを行うには、Regeditを開き、次のキーに移動します。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

右側のペインで、[新規]> [DWORD(32ビット)値]を選択します。DWORD値にClearPageFileAtShutdownという名前を付け、値を1にします。

読む:64ビットバージョンのWindows 10に最適なページファイルサイズはどれくらいですか?

Swapfile.sysファイル

以前のバージョンのWindowsには、Swapfile.sysまたはSwapファイルがありました。スワップファイルは、メモリから排出され、しばらくの間アクセスされることが予想されないオブジェクトを保持し、オペレーティングシステムがハードディスク領域を使用して、システムのメモリが不足するたびに追加のメモリをシミュレートできるようにします。アイドル状態のプログラムは、他のプログラムのためにメモリを解放するためにハードディスクを使用しています。このRAMとスワップファイルの組み合わせは、仮想メモリと呼ばれます。スワップファイルがあると、コンピュータのオペレーティングシステムに実際よりも多くのRAMが「搭載」されます。

Swapfileは、Windows 10の高速起動プロセスでは使用されません。カーネルセッションを格納し、ここで機能するのはHiberfil.sysファイルです。

Windows 10では、Swapfile.sysが再び表示されます。この最新バージョンのWindowsには、スワッピングファイルとページングファイルの両方が同時に含まれています。サイズは約256MBです。私の場合は262MBです。

Windows 10で別の仮想ページファイルが必要なのはなぜですか?

Windows 10/8Swapfile.sysは、特定の種類のページング操作をより効率的にするためにシステムによって内部的に使用される特別な種類のページファイルです。これは、UWPWindowsアプリ一時停止または再開するために使用されます

TechNetは、Windowsの「新しい」Swapfile.sysを次のように説明しています。

UWPアプリの導入に伴い、従来の仮想メモリ/ページファイル方式の外でメモリを管理する方法が必要でした。これで、「%SystemDrive%\ swapfile.sys」が誕生しました。

Windowsは、システムが圧力を検出したときに追加のメモリを取得するために、中断されたUWPアプリの(プライベート)ワーキングセット全体をディスクに効率的に書き込むことができます。このプロセスは、特定のアプリを休止状態にし、ユーザーがアプリに戻ったときにアプリを再開することに似ています。この場合、Windowsは、最新のアプリの一時停止/再開メカニズムを利用して、アプリのワーキングセットを空にするか再入力します。

これが、3つのファイルすべてが表示される理由を説明していることを願っています。Windows 10/8のHiberfil.sys、Pagefile.sys、Swapfile.sysファイル。

Windowsの他のファイル、ファイルタイプ、またはファイル形式について詳しく知りたいですか?これらのリンクを確認してください。

Windows.edbファイル| 親指。dbファイル| DLLおよびOCXファイル| Desktop.iniファイル| Nvxdsync.exe。

Hiberfil.sys、Pagefile.sys、および新しいSwapfile.sys