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にデータをライトするプログラムを
利用中に発生した現象
と判断し、内容を限定しています。
ただ、ここらへんは独学なので、何言ってんだと感じたらご指摘ください。
見事なエスパー回答っぷりに感動。
適切・丁寧、かつトラブルの事象を的確に絞り込んでの回答に更に感動。思わず抜粋して転載。