Windows 8では、C:\に次の2つのファイルがあります
- pagefile.sys-驚きはありません。ページファイルサイズと同じ大きさです
- swapfile.sys-サイズは256MBです
この追加swapfile.sys
ファイルの目的は何ですか?
これに関する権威ある答えを探しています。これについてはすでに十分な推測がウェブ上にあります。
Windows 8では、C:\に次の2つのファイルがあります
この追加swapfile.sys
ファイルの目的は何ですか?
これに関する権威ある答えを探しています。これについてはすでに十分な推測がウェブ上にあります。
回答:
投稿された回答からのいくつかのリンクは最終的にそれにリンクすることになりますが、http://blogs.technet.com/b/askperf/archive/2012/10/28/windows-8-windows-server-2012-the-new -swap-file.aspx
より決定的な答えのようです:
「なぜ別の仮想ページファイルが必要なのでしょうか?」それにより、「%SystemDrive%\ swapfile.sys」が誕生しました。
Windows 8は、システムが圧力を検出したときに追加のメモリを取得するために、中断されたModernアプリの(プライベート)ワーキングセット全体をディスクに効率的に書き込むことができます。このプロセスは、特定のアプリを休止状態にしてから、ユーザーがアプリに戻ったときに再開することに似ています。この場合、Windows 8はModernアプリの一時停止/再開メカニズムを利用して、アプリのワーキングセットを空にするか再設定します。
Technetフォーラムの Microsoftスタッフから。
これは、特定のタイプのページング操作をより効率的にするためにシステムによって内部的に使用される特別なタイプのページファイルです。自動ダンプ設定とは関係ありません。
Metroスタイルアプリの中断/再開は1つのシナリオであり、将来的には別のシナリオになる可能性があります。
私はそれの目的が何なのか正確にはわかりませんが、現在使用中のコンテンツを保存/キャッシュするために使用されているようです。
あなたの中にあるものを見て好奇心旺盛であれば、あなたはできるロックされたファイルの取得などのSWAPFILE.SYSまたはpagefile.sysに使用して、実行中のWindowsシステムからFGET
(HBGaryによって法医学取得を)。
(管理者として)次のコマンドを実行します。
FGET -extract%systemdrive%\ swapfile.sys OUTPUT_PATH
その後、を使用して文字列分析を実行できますStrings
。私のシステムのswapfile.sys内で、とりわけ私が見つけたもの:
私の電子メールアドレス、複数の電子メールと電子メールアドレス、環境変数、アクセスしたWebページの部分的なコンテンツ、mimetype文字列、ユーザーエージェント文字列、XMLファイル、URL、IPアドレス、ユーザー名、ライブラリ関数名、アプリケーション設定、パス文字列など
また、一般的な画像形式を探すためにファイルを切り分けてみたところ、アプリケーションアイコン、Webページリソース、いくつかのプロファイル画像、Metroアプリの画像リソースなどで構成されるいくつかのJPEGとPNGが見つかりました。
FGET
うまくいかない
場合は、The Sleuth Kitを使用ifind
してみてください。次を使用して、swapfile.sysの MFTエントリ番号を見つけることができます。icat
ifind
ifind -n /swapfile.sys \\。\%systemdrive%
iノード番号を取得したら、次を使用してファイルを取得できますicat
。
icat \\。\%systemdrive%INODE_NUMBER> OUTPUT_PATH
例えば:
C:\> ifind -n /swapfile.sys \\。\%systemdrive% 1988 C:\> icat \\。\%systemdrive%1988>%systemdrive%\ swapfile.dmp
注:cmd
管理者特権でコマンドプロンプトから両方のコマンドを実行する必要があります(つまり、管理者として実行します)