質問: pc本体でなくusbに保存したファイルの復元って... パソコンについて詳しいお方に質問させて頂きます。 1台のパソコンにて、主にエクセルを使用しています。 ある事情から、パソコン本体には保存せずにusbメモリーに保存し、 常にデータを持ち歩いております。 本体には一切保存しておりませんが、ファイル作成や更新した内容はそのパソコンで行い、 データはusbに保存、そのデータをパソコンに繋がっているプリンターで出力しています。 ここで質問です。 あくまでパソコン本体にはデータを保存していません。 100%usbメモリーに保存です。作業が終了したら即取り外しています。 よって、基本的にはそのパソコンは何も保存されておらずusbも付いていません。 その様な状態でも、パソコンのプロの様な方であればそのパソコンからusbメモリーに 保存した内容が復元...というか見えてしまったりするのでしょうか? ちなみにパソコンは他にも数台ありますが、共有等は繋いでおりません。 そのパソコンだけ独立し(プリンターのみ共有して使用しておりますが)、 本体に保存せずusbにデータを保存しています。 私はusbに保存したデータなんて、いくらそのパソコンで作成したものだとしても usbそのものを繋いでいなければ復元なんて出来るはずがない...と思っているのですが、 他からプロの方なら可能だという意見を聞き、質問させて頂きました。 ご存知のお方、お手数ですが教えて頂けたら助かります。
回答: windows前提で回答します。 そのpcの設定や動作状況によるというのが正しい回答になりますが、通常は開いているファイルの情報は、ディスク上の一時フォルダに展開されています。これは、システムクラッシュ時などに正常な復旧を行うためや、メモリクラッシュなどによってシステムへの大規模な損傷を防ぐための措置です。 環境によっては、リセットするツールが内蔵されており、再起動することでデータを簡単には参照できなく出来ます。 基本的に、開いたファイルのキャッシュは、エクセルであれ何であれ、user data(xp以前ならdocuments and settings\%username%\local settings\temp配下)に一時ファイルとして展開されます。ファイル名の拡張子はtmpとなっていますから、普通の人はそのまま開くことはできませんが、まあ、該当のプログラムに送ってしまえば、開くことが出来る場合があります。 即ち、そんなに難しい作業をしなくとも作業前または作業直後のデータなら復旧できる場合があるのです。ちなみに、大事なデータは一般に暗号化して保存するはずですから、その場合は開くにはパスワードが必要となり、パスワードがなければ中のデータを参照したり、保存することは出来なくなります。(excelでは参照と書き込みの2つのパスワードが設定できます) 大事なデータならば、そういった措置を行い自分でデータを保護するように心がけることが大切です。 また、情報が漏れるとよっぽど危険な(大事な)データはusbなどで持ち歩かない方が良いですよ。 希に、usbメモリそのものが紛失したり、盗まれる危険がありますし、usbメモリのフラッシュメモリ(nandフラッシュ)は、電流電圧などの電力変化に弱いため、壊れると一瞬でデータが飛んでしまうこともあります。どうしても必要なら、usbメモリにもパスワードを設定し、万が一紛失してもパスワードを何度か間違えると内部のデータを破壊する仕組みを備えたusbメモリ媒体を利用するのがベストです。