MHP2ndGの破損データを復旧しようとしてみた→ダメだった

この記事は約3分で読めます。

 会社の人のPSPのモンスターハンターポータブル2ndのデータが「破損データ」とやらになって、復旧できないかと泣きついて来た。

ぽぽろん「いや、PSPとか持って無いから分かんねって(^-^;」
会社の人「いやもう、どうしようも無い、頼む」

 むぅー、一応インターネットで調べたものの、データが何でか削除されたりしている場合があるのかな、削除ファイルを復元しよう、というやり方が見つかった。

 PSPをUSBケーブルで繋いだものの、PCに認識されず。モードを変えるのかなと思って、PSPのメニューを開いたら設定のところに「USB接続」が。選んだところ、Windowsから認識されて、通常のドライブとして使えるように。
 一応、デスクトップにファイルを一通りバックアップとしてコピー。
 よく使わせて貰っている「Data Recovery」を使って、削除ファイルを探す。「x:\PSP\SAVEDATA\ULJM05500」フォルダと、「x:\PSP\SAVEDATA\_DELETE_00000000000xxxxxxxxx」(数字出していいのか分からないから一応伏せておく)フォルダが削除されており、その配下にいくつかファイルを発見。
 デスクトップに両方とも復元。

 FAT32フォーマットでは、削除ファイルの1文字目を0xE5で潰してしまうので、1文字目は不明になります。復活ソフトの多くでは、「$」とかに置き換えて復活してくれます。
 他のフォルダのファイル名も見ながら、それっぽい名前に修正。

 「$ARAM.SFO」→「PARAM.SFO」
 「$CON0.PNG」→「ICON0.PNG」
 「$HP2NDG.BIN」→「MHP2NDG.BIN」
 「$IC1.PNG」→「PIC1.PNG」

 これ以上のファイル復活はどうせ見込めないので、PSP側(メモリースティック PRO Duo)のSAVEDATAフォルダに書き戻し。
 ゲームを立ち上げると、さっきまで無かったゲームデータが表示。
 でも、復活させたかったデータはこれでは無かった模様。

 ファイル更新日を見ると、2年も前のファイルでしたとさ。
 最近の更新日のファイルは、「x:\PSP\SAVEDATA\_OWRITE_00000000xxxxxxxxxxxx」(一応、数字は伏せておく)フォルダの中にあったけど、「PARAM.SFO」は0バイト(通常はおそらく5KB)、「MHP2NDG.BIN」は16バイト(通常はおそらく1.5KB)しか無いので、セーブデータの書き込み中に何らかのトラブルがあったと思われる。

 結果、目的のファイルは復活できず。
 どうやら、MHP2ndGを起動しっぱなしにして、ノーセーブクリアを目指すとか…。が、がんばれ…。

 とりあえず、ファイルコピーでもバックアップにはなるようなので、バックアップを取っておくのがお勧めなのかなぁ。
 マジックゲートとか使っていたら、別のメモステにコピーしたりするとダメな気もするんだけど、セーブデータは使って無いのかなぁ?

コメント

タイトルとURLをコピーしました