- ベストアンサー
システムの復元でファイルが消えることってある?
- 「システムの復元」を繰り返した結果、ファイルが消失した可能性がある。それにより、仕事で利用しているPCの場合は大きな問題になる。
- ドライバの入れ直しや「システムの復元」を行っている間に、展開前の圧縮ファイルが消失してしまった。ファイルの検索もストレージ上でも見つからず、USBメモリを利用した可能性もある。
- PCのビデオカードの入れ替えやLANの接続不可の問題を解決するために、「システムの復元」を行ったが、ファイルが消えた可能性があると感じている。個人PCであれば問題はないが、仕事で利用しているPCでは大いに困る。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
WindowsXPのシステムの復元の監視対象は全容が「まだ」公開されていません。 一部については ★復元されるものとされないもの Microsoft Windows XP システム復元機能 http://msdn.microsoft.com/ja-jp/library/ms997627.aspx#windowsxpsystemrestore_whats で公開されていますが、すべてではなく、例外についてが記述されていません。 また「ファイル名を指定して実行」で %SystemRoot%\system32\Restore\Filelist.xml を実行すると開くファイルに、復元の監視対象のファイル(の一部)が記述されていますが、こちらも例外については記述されていません。 上記ファイルのincludeに該当するファイルなら削除されるはずです。 具体例として、復元ポイント作成後、導入した*.exe形式のアプリケーションはその復元ポイントに戻ると削除されます。そのアプリケーションに付随した*.ini形式の設定ファイルも削除されますが、設定ファイルが*.dat形式だった場合はそのdatファイルが保存されているフォルダごと取り残されます。 >展開前の圧縮ファイルがどこにもないです。 圧縮前の拡張子は何だったのでしょう。 %SystemRoot%\system32\Restore\Filelist.xml のリストを見る限り、*.zipや*.cab、*.lzhファイルなら消えることはありませんので、何かの勘違いではないかと推測されますが、いかんせん、例外についての情報がないままですので、断言まではできません。 ※システムの復元は何を復元して何を復元せず、事後の不整合に対処する事ができないと予想される環境では、多用すべきではないと考えます。 http://menushowdelay.blog13.fc2.com/blog-entry-1656.html
その他の回答 (2)
- notnot
- ベストアンサー率47% (4900/10358)
消えることはあり得ます。 システムの復元が対象とするファイルは、下記の隠しファイルの中に書いてあります。 C:\WINDOWS\system32\Restore\filelist.xml これに該当するファイルであればシステムの復元で削除されます。
お礼
レス遅くなりました。 御教示ありがとうございます。 何となく理解できました。 設定ファイル的なものを利用した説明でしたのでわかりやすかったです。
- ekayim
- ベストアンサー率51% (779/1503)
「システムの復元」を実行する前には、データのバックアップをしておくのが原則です。 Microsoft社でも注意事項として掲載されております。 復元ポイント以降にインストールされたアプリケーションソフトやドライバなども削除されてしまいます。 通常の復元ですと、アプリケーションは削除されても、ファイルは削除されませんが、元のアプリケーションのファイル形式では残っていません。 再度アプリケーションをインストールすると正規に表示されますが、今回は数度復元を実行されていますので消えてしまった可能性も考えられます。 ドライバは復元ポイント以前にインストールされていたドライバだと思われますので、これは問題ないでしょう。
お礼
レス遅くなりました。 安易に実行できるお手軽機能ではないのですね。 確かに、どのような仕組みで、システムファイルとユーザーファイルとその関連を判断するかは難しそうです。 仕事でPCが起動できなくなった際に救われた機能なので、すごい使える機能、と刷り込んでしまっていました。 今後気をつけて、必要の際には注意を払って利用することにします。
お礼
レスありがとうございます。 質問を深読みしてくれたことについてもありがとうございます。 とてもわかりやすかったです。 >※システムの復元は何を復元して何を復元せず、 のリンクの情報提供にも感謝します。 ファイルを整理して、復元ポイントを作成した後に再度試してみました。 ・特定のディレクトリに保存されていたexe形式のドライバ(Geforce用)をデスクトップに複製(2種) ・アプリケーションのショートカットをデスクトップに作成 ドライバを二種類つまり二回インストールして、その際に出来た展開ディレクトリはリネームしておき、同じディレクトリ名が数回作成される状況を作成。 (Geforceのドライバについてご存じない方には↑の説明では意味わからないかも。C:\NVIDIA) 結果は、複製したexe形式ドライバ、ショートカット共になくなりました。 C:\NVIDIAについては、リネーム後のディレクトリ名は無くなっており、 C:\NVIDIA(2)、といったディレクトリ名が新たに。(同じファイル名を作成するときと同じ)。 レスのおかげで、調べる時間を短縮することが出来ましたし、調べる気力も出ました。 本当にありがとうございます。