会社の人の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を起動しっぱなしにして、ノーセーブクリアを目指すとか…。が、がんばれ…。
とりあえず、ファイルコピーでもバックアップにはなるようなので、バックアップを取っておくのがお勧めなのかなぁ。
マジックゲートとか使っていたら、別のメモステにコピーしたりするとダメな気もするんだけど、セーブデータは使って無いのかなぁ?
コメント