ゲームのセーブデータの場所を調べる方法

特定のゲームのセーブデータの保存場所を調べたい時は、Microsoftが配布しているProcess Monitorを使うと便利です。

このページでは、Process Monitorを使ってBejeweled Twistのセーブデータの保存場所を実際に調べてみます。

MicrosoftからProcess Monitorをダウンロードする

Process Monitorのダウンロードページは以下になります。

「Process Monitor のダウンロード」をクリックし、ProcessMonitor.zipをダウンロードして下さい。

Process Monitorを解凍する

ProcessMonitor.zipを右クリックし、「すべて展開(T)...」をクリックして解凍します。

解凍が終わると、Procmon.exeとヘルプファイル、ライセンスファイルの3つが出てきます。

Procmon.exeを起動する

Procmon.exeをダブルクリックすると、ユーザーアカウント制御のダイアログが表示され、「はい」を押すと以下のような画面が出てきます。

以下のように設定してください。

すると、パソコン上で行われている「ファイル書き込み」の作業が一覧表示されます。しかし、この一覧はOS上全てのファイル書き込みを表示しているので、このままでは役に立ちません。

Process Monitorに調べたいゲームを指定する

Process Monitorを起動したまま、保存先を調べたいゲームを起動させてください。調べたいゲームがウィンドウモードに対応しているか否かで次の作業工程が変わります。

調べたいゲームがウィンドウモードに対応している場合

  1. 調べたいゲームをウィンドウモードにします。
  2. Process Monitorのツールバーにある照準マークを、調べたいゲームのウィンドウにドラッグします。

調べたいゲームがウィンドウモードに対応していない場合

  1. Altキーを押しながらTabキーを押し、プログラムの一覧からProcess Monitorを選択します。
  2. ツールバーの照準の右にある「Show Process Tree」ボタンをクリックします。
  3. 実行中のプログラム一覧が表示されるので、調べたいゲームのプロセスをクリックし、「Include Process」ボタンをクリックします。

以上の操作で、指定されたプログラムのファイル書き込み操作だけを監視できるようになります。

ゲームに戻ってデータをセーブし、再びProcess Monitorを見ると、ディスク上のどこにファイルが書き込まれたかが分かります。場合によってはセーブ以外の書き込みが行われていて見つけにくい事もありますが、丹念に一覧を見ていけば、ほとんどの場合は特定できるはずです。

Process Monitorで別のゲームを指定する

Process Monitorを再度起動した時に表示されるフィルター画面の「Reset」ボタンをクリックすると、全てのフィルタが解除され、新しい監視条件を指定できます。