Windows7をSP1に更新したら、「ソフトの保存データが消えた」場合の対処方法の一例。

ちなみにこのページはWindows7 SP1不具合報告スレの、エスパー回答の転載。
Windows7 SP1での保存データの救出方法だけでなく、Windows7のセキュリティの仕組みや古いソフトの運用上の注意やコツなど、トラブル解決方法のヒントが一杯あり 勉強になります。

転載元
【地雷】Windows7 SP1不具合報告スレ
http://hibari.2ch.net/test/read.cgi/win/1298633358/495-515

495 名前:セピア[] 投稿日:2011/04/12(火) 14:38:00.06 ID:LADy7VHr
午前中にSP1を入れたらユーノのゲームのセーブが消えました、後はサイトの簡単ログインの記憶が消えたぐらいで正常でした。少し重くなったくらい。以前の状態に復元したけどセーブは戻りませんでした、また入れるかは迷う。皆さんはセーブ消えましたか?

500 名前:名無し~3.EXE[sage] 投稿日:2011/04/12(火) 17:47:46.54 ID:slpxg3nJ
>>495
念力で、ソフト名が「この世の果てで恋を唄う少女 YU-NO(復刻版)」だとして、
インストール先が
C:\Program Files\Classics\YUNO\
でよろしかったでしょうか。
ユーノだけだと、ユーノタイピングとかあるので、ソフト名は正確にどーぞ

505 名前:セピア[] 投稿日:2011/04/13(水) 11:11:49.00 ID:whmT4BjW
>>500
そうです、この世の果てで恋を唄う少女 YU-NO(復刻版)です。
SP1を削除してもセーブが戻らなかったと言ってましたが、
ゲーム起動したらセーブも戻ってました。
でもインストール先のファイルのフラグを見ると消えてるので不思議です
506 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 12:22:52.35 ID:7mFLCTno
>>505
この書き込みの情報を見るまで確証が持てませんでしたが、その内容から、多分これ。

それはセーブデータがVirtual Storeに記録されている状態だと思います。
この場合、元フォルダのセーブデータ等は、判定を受けた以降から更新されなくなります。

おそらく、
C:\Users\[ユーザー名]\AppData\Local\VirtualStore\Program Files\Classics\YUNO\

あたりを見ると、最新のセーブデータが落ちているかと思います。

もしここか、この付近でデータを見つけられた場合、OSのセキュリティ制限により
記録位置を強制的に移動されています。

データを回収したくなった場合については、元フォルダではなく、見つけた先の
フォルダのものを常に使用するようにしてください。

以上念力でした。
507 名前:セピア[] 投稿日:2011/04/13(水) 14:12:24.76 ID:whmT4BjW
>>506
親切にありがとうございます。
最初はいくら探しても見つけれませんでしたが、検索機能がある事を知りYUNOと入力したら
AppData\Local\VirtualStore\Program Files\Classics\YUNO\がありました。
それでファイルを元フォルダに移動しようとしましたが できませんでした。見つけた先のフォルダを常に
使うにはどうしたら良いですか?
508 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 15:24:41.81 ID:knYx+gN9
念力すげーなw

509 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 15:56:13.63 ID:Hcf4jVjN
まさかここでPC-98時代のエ□ゲの話を見るとは思わなんだわw
昔フロッピーでシコシコとインスコしてたなぁ

510 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 18:02:14.63 ID:7mFLCTno
>>507
念力できてた模様。

で、データを元のフォルダに移動したいという話ですが、VirtualStore
フォルダ内にセーブデータが作られている場合、OSが現在のセキュリティ
制限に違反していることを検出し*、動作が変更されたことを意味しています。

*Program Filesにインストール後、内容を更新してはならないという制限

また、VirtualStoreにある内容はこのソフトの本体ではなく、更新・書き込みが
あったファイル・フォルダの一部しか入っていません。動作の際にOSが2つの
フォルダを合成して取り扱うため、結果的に正常に動きます。

通常、この連携動作が損なわれることはありませんが、SPをまたいで問題が
起こったということであれば、何か支障があったのではないかと思います。
(いわゆるスレタイのSPの不具合みたいなものかと)

理由はともかく、すぐに解決したいのであれば、
1.両方のYUNOフォルダを全てコピーかバックアップする
2.ソフトをアンインストールする
3.Program Files以外(例えばC:\Gameとか)にもう一度インストールする
で再発は防ぐことができます。
セーブデータの戻しについては慎重に行ってください。

511 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 18:15:18.77 ID:7mFLCTno
直前のレスと内容が一部かぶっていますが、改めて510だけ見ても
対応できるように直しましたので、ご了承ください。

本当はVirtualStoreが作成されてしまうソフトはもう時代遅れなんですが、
手元でも10個ぐらいありましたので、まだまだ技術者が把握できてない
感じですね。
512 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 18:34:47.16 ID:MktRzT7I
YU-NOってWin7どころかXPもまだ出てない頃のゲームじゃないのか?
そりゃ時代遅れだろうよ
動くだけでもすごいな
513 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 18:53:28.75 ID:TxrqsnjA
セガサターンでやった事あるわ
面白かったなあれは。システムも良かったし、シナリオも良かった
514 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 19:19:26.11 ID:jDKrklQ7
>>510
表現がおかしくないか? 管理者権限で起動すると普通に Program Files に書き込めるんだぞ。
515 名前:名無し~3.EXE[sage] 投稿日:2011/04/13(水) 20:51:06.14 ID:7mFLCTno
>>514
確かに、UAC適用下で昇格中にはそのまま書けると思います。
(というより、そういう動作をするようになっています。)

しかし、VirtualStoreを利用している状況から、
・このユーザーは現在UACが有効状態
かつ
・昇格していない状態でProgram Filesにデータをライトするプログラムを
利用中に発生した現象

と判断し、内容を限定しています。

ただ、ここらへんは独学なので、何言ってんだと感じたらご指摘ください。

見事なエスパー回答っぷりに感動。
適切・丁寧、かつトラブルの事象を的確に絞り込んでの回答に更に感動。思わず抜粋して転載。