電子書籍の厳選無料作品が豊富!

「システムの復元」でファイルが消えることってあるのでしょうか?★
今回は個人PCなので、ちょっとくらいファイルが消えても問題ないですが、仕事で利用しているPCだと大いに困ります。

■状況
PCのビデオカードを入れ替えたり、LANに接続できなくなってしまいました。
「ネットワークケーブルが接続されていません。」となりました。
ネットワークを無効→有効にしても改善されず、修復方法を検索して、コンセントを抜き差ししたら直りました。(※これは今回の質問内容とは別問題)

で、
解決するまでに、いろいろなドライバを入れ直しを繰り返したり(展開ファイルを削除したりも)、
「システムの復元」を繰り返したりしたのですが、
システムの復元後に、消えてしまったファイルがある気がします。
ドライバの展開ディレクトリは、リネームされて残ってたり残ってなかったりで、よくわからないのですが、これは別に気にしていなくて、
展開前の圧縮ファイルがどこにもないです。
ファイル名で検索しても、ストレージ上のどこにもないです。★
ファイルが消えることってあるのでしょうか?もしかすると気のせいかもしれないですが。(USBメモリ上の圧縮ファイルを利用したかも。)

A 回答 (3件)

WindowsXPのシステムの復元の監視対象は全容が「まだ」公開されていません。


一部については
★復元されるものとされないもの
Microsoft Windows XP システム復元機能
http://msdn.microsoft.com/ja-jp/library/ms997627 …
で公開されていますが、すべてではなく、例外についてが記述されていません。
また「ファイル名を指定して実行」で
%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-1 …
    • good
    • 0
この回答へのお礼

レスありがとうございます。
質問を深読みしてくれたことについてもありがとうございます。
とてもわかりやすかったです。
>※システムの復元は何を復元して何を復元せず、
のリンクの情報提供にも感謝します。

ファイルを整理して、復元ポイントを作成した後に再度試してみました。
・特定のディレクトリに保存されていたexe形式のドライバ(Geforce用)をデスクトップに複製(2種)
・アプリケーションのショートカットをデスクトップに作成

ドライバを二種類つまり二回インストールして、その際に出来た展開ディレクトリはリネームしておき、同じディレクトリ名が数回作成される状況を作成。
(Geforceのドライバについてご存じない方には↑の説明では意味わからないかも。C:\NVIDIA)

結果は、複製したexe形式ドライバ、ショートカット共になくなりました。
C:\NVIDIAについては、リネーム後のディレクトリ名は無くなっており、
C:\NVIDIA(2)、といったディレクトリ名が新たに。(同じファイル名を作成するときと同じ)。

レスのおかげで、調べる時間を短縮することが出来ましたし、調べる気力も出ました。
本当にありがとうございます。

お礼日時:2011/05/01 18:27

消えることはあり得ます。



システムの復元が対象とするファイルは、下記の隠しファイルの中に書いてあります。
C:\WINDOWS\system32\Restore\filelist.xml

これに該当するファイルであればシステムの復元で削除されます。
    • good
    • 0
この回答へのお礼

レス遅くなりました。

御教示ありがとうございます。
何となく理解できました。
設定ファイル的なものを利用した説明でしたのでわかりやすかったです。

お礼日時:2011/05/01 18:16

「システムの復元」を実行する前には、データのバックアップをしておくのが原則です。


Microsoft社でも注意事項として掲載されております。
復元ポイント以降にインストールされたアプリケーションソフトやドライバなども削除されてしまいます。
通常の復元ですと、アプリケーションは削除されても、ファイルは削除されませんが、元のアプリケーションのファイル形式では残っていません。
再度アプリケーションをインストールすると正規に表示されますが、今回は数度復元を実行されていますので消えてしまった可能性も考えられます。

ドライバは復元ポイント以前にインストールされていたドライバだと思われますので、これは問題ないでしょう。
    • good
    • 0
この回答へのお礼

レス遅くなりました。

安易に実行できるお手軽機能ではないのですね。
確かに、どのような仕組みで、システムファイルとユーザーファイルとその関連を判断するかは難しそうです。
仕事でPCが起動できなくなった際に救われた機能なので、すごい使える機能、と刷り込んでしまっていました。

今後気をつけて、必要の際には注意を払って利用することにします。

お礼日時:2011/05/01 18:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!