データ復旧について

周辺機器のドライバのデータ復旧

ドライバとは、WindowsなどのOSと周辺機器の橋渡しをする重要なプログラムです。

つまり、Windowsが周辺機器を制御するために必要なプログラムで、通常はフロッピーディスクまたはCD-ROM等で周辺機器購入時に付属しています。

OSのクリーンインストールなどを行いPCを初期状態に戻すと、追加でインストールしたドライバが削除されてしまい、ドライバのデータ復旧を行わなければ、周辺機器が使えなくなってしまいます。

デバイスマネージャーで確認すると、ドライバがインストールされていない周辺機器は「?」マークが付いています。

その時はフロッピーディスクやCD-ROMからドライバをインストールすることによりデータ復旧を行うことができます。

また、ドライバが入っているフロッピーディスクやCD-ROmを紛失してしまった場合でも、最近ではほぼ100%と言ってよいほどメーカーのホームページでダウンロードできるようになっています。
(ただし、インターネットができる環境は必要になります)

例えば、プリンタのドライバをインストールしたい場合は、そのプリンタのメーカーのホームページにアクセスし、「ダウンロード」や「ユーザーサポート」というページを探して、ドライバが公開されているかを見ます。

「プリンタのメーカ名や型番」と「ドライバ」で検索サイトから検索すると、メーカーのホームページでドライバを公開しているページを直接見つけることも可能です。

ドライブの配布ページを見つけたら、対応するOSを確認してダインロードして、ドライバインストールしデータ復旧を行います。

インストール方法は機器によってさまざまな方法がありますので、
ホームページでインストール手順をよく確認してから作業に取りかかったほうがいいでしょう。



MBRのデータ復旧

ハードディスクからWindowsが読み込めない、というときがあります。
つまり、パソコンは起動するもののOSの起動ロゴが始まらない、というようなトラブルです。

ディスクの先頭にはMBR(Master Boot Record)という領域があります。
パソコンが起動するとMBRに記録された「Boot Loader」というプログラムが起動します。
そしてディスク領域の大きさや位置などを記録したパーティションテーブルを読み込み、起動するパーティションのブートセクタを読み込みます。
そして、ブートセクタに置かれたプログラムは、そのパーティションにあるOSを起動します。
パソコンは起動するがOSが起動しない時は、「Boot Loader」が破損している可能性があります。
このプログラムのデータ復旧を行えば、トラブルは解決できるかもしれません。

起動ドライブ(通常はCドライブ)を開きます。
「boot.ini」「bootfont.bin」「ntdetect.com」「ntldr」の4つのファイルをフロッピーディスクにコピーしておきます。
しかし、この操作はトラブルが発生する以前にしておかなければなりません。
トラブルが発生したら、このフロッピーディスクからコピーすることによってデータ復旧を行います。

Boot Loaderの関連ファイルには隠し属性が付けられています。
コピーする際には、事前に表示できるように設定しておく必要があります。



DLLファイルのデータ復旧

つい昨日まで普通に起動していたアプリケーションソフトが急に起動しなくなってしまうことがあります。
このような時はDLL(Dynamic Link Library)がなくなってしまった可能性があります。
DLLとは、Windowsにおいて複数のアプリケーションが共通して利用するプログラムを部品化して保存しておく手法のことです。
必要に応じてプログラムをメモリに呼び出して利用します。
同じプログラム部品を複数のアプリケーションソフトが利用するのでディスクやメモリ容量の節約につながる、というメリットがあります。
DLLのデータ復旧を行わないと、アプリケーションソフトは正常に起動しません。
別のアプリケーションソフトをアンインストールした時に一緒に削除してしまった可能性があります。
アプリケーションソフト起動時に「○○.DLLが見つかりません」というメッセージが出てきたら、DLLのデータ復旧を行います。

インターネットにはDLLのファイルが公開されているサイトがあります。
そのサイトからDLLファイルをダウンロードすることができます。
検索サイトを利用すれば、ほとんどのDLLが見つかるようです。

アプリケーションソフトを削除するときには、ソフトをフォルダごと「ごみ箱」に捨ててはなりません。
そうすると、DLLも一緒に捨ててしまう可能性があるからです。
ソフト独自のアンインストール機能を利用するか、「プログラムの追加と削除」から削除を実行したほうがいいでしょう。



データ復旧ソフト

データ復旧をするための市販ソフトにはさまざまな種類があります。
多くの市販ソフトの中からどの種類を購入するかは、非常に迷うところがあります。
しかし、基本的な考え方としては、どのような種類のデータ復旧をしたいのか、購入資金はどれくらいか、ということで決めれば良いと思います。
オールマイティなタイプや写真データ専用タイプ、メール専用タイプ用などいろいろな種類があります。

値段についてもこれらの機能を限定させることで安かったり、機能に幅を持たせることで高かったりします。
欲しいソフトが決まってもすぐに購入しないようがいいようです。
なぜなら、購入したのはいいけれど結局復旧できなかった、といことも考えられるからです。

ファイナルデータという市販のデータ復旧用ソフトがあります。
インターネットで「ファイナルデータ」と検索してみると沢山のシリーズが出てくると思います。
このソフトは購入前に復旧したいデータや復元したいファイルが本当に復旧できるかどうか確認することができます。
商品のホームページにアクセスして購入予定のソフトの体験版をダウンロードするのです。
データ復旧が可能と判断されてから購入を決めても、決して遅くはないと思います。

ただし、体験版を使用して復旧可能と判断された場合でもいざ復旧しようとしたら出来ないこともあります。
絶対にデータ復旧ができる、ということではないことだけは十分に注意しておかなければいけません。



データ復旧用のバックアップデータ

Windowsが起動しない時にWindowsの再インストールを行います。
Windowsの復元後、データ復旧を行いますが、データ復旧用のデータはパソコン上のどこに保存されているのでしょうか。
データのバックアップをとる際、データがどこに保存されているのか知っておかなければコピーすることはできません。
データ復旧に使う重要なデータがどこに保存されているのかを知るためには、Windowsのフォルダ構造をある程度理解しておく必要があります。

例えば、データはマイドキュメントやデスクトップに保存するのが一般的です。
しかし、こうしたフォルダはユーザーが利用しやすいようにWindowsが設定した特殊なフォルダとなっています。
マイドキュメントもデスクトップもCドライブにある「Documents and Setting」というフォルダの中にあります。
Windowsが正常に稼動している間は、そのような特殊なフォルダがどこに存在するのかを意識する必要はありません。
ところがWindowsにトラブルが発生した時は特殊なフォルダの正確な位置を知らないとデータの救出はできません。
しかも、データ復旧するために救出するデータはマイドキュメントやデスクトップだけではないはずです。
ブックマークやメール、IMEのユーザー辞書なども重要であると考えられます。
こうしたデータがどこに保存されているのか、ある程度確認しておいたほうがいいかもしれません。



データ復旧時の保存先

データ復旧の段階で問題となるのが、「どこにデータ復旧するのか」、「データ復旧の保存先はどこか」ということです。
今の時代のハードディスクは100GB以上であることがあたりまえになっており、そこに保存されるデータの量は膨大になります。
特に動画データや音楽データなどはデータ量が多くなりがちです。
例えば、ハードディスクの容量が40GBであったとすれば、DVDならば12枚、CD−Rならば60枚も必要になります。
作業の手間と時間を考えると、データ復旧の保存先にはハードディスクにするのが現実的のようです。
100GB以上の外付けハードディスクなら1万円前後で購入することができます。
作業は少し面倒ですが、デスクトップパソコンであるならば内蔵型ハードディスクも使用できます。
ハードディスクならば、データ復旧後もデータの保存用として再利用することもできます。

しかし、パソコンに内蔵されたハードディスクの構造によっては、2台目のハードディスクがなくてもデータ復旧できることがあります。
ハードディスクが複数の領域に分割され、Cドライブの他にDドライブがあるような時です。
Windowsの復旧に使用するリカバリーディスクはCドライブだけを初期状態に戻すことが一般的です。
同じハードディスクであってもDドライブのデータは保持されます。
そこで、Cドライブ中の消えてしまっては困る大切なデータはDドライブにコピーしておくのです。
そうすれば、リカバリーを行ってもデータは残ります。



データ復旧の考え方

ハードディスクが物理的に故障していなくても、システムファイルやレジストリの破損などでWindowsが起動しなくなります。
すると、データを読み込むことができません。
しかし、物理的な故障と違ってデータが消えてしまったわけでもありません。
Winwowsを修復すれば、データ復旧することが可能です。
注意点はWindowsが修復する過程でハードディスクの中のデータが消えてしまう可能性がある、ということです。
セーフモードでWindowsが起動しない場合は、データ復旧するのは難しいようです。
そのため、多くの場合Windowsを再インストールすることになります。
パソコンの多くはWindowsだけをインストールするのではなく、リカバリーディスクを使ってハードディスク全体を初期状態に戻してしまいます。
そのため、Windowsを復旧しようとするとデータまで消えてしまうことになります。
そこで、大切なデータを失わないためにリカバリーディスクを使う前には何らかの形で、データのバックアップを取る必要があります。
外付けのハードディスクにコピーしたり、CD−RやDVDにコピーしたりします。

Windowsが起動しない状態でデータを取り出すのは難しく、ちょっとしたコツがいるようです。
Windowsが起動しないのにどうやってファイルをコピーするのか、という疑問もでてきます。
しかし、ハードディスク内のシステムが壊れていてもCD−ROMからパソコンを起動させることができるのです。



アプリケーションデータのデータ復旧

アプリケーションデータは、それぞれ専用のフォーマットで作成されており、決められたアプリケーションで開くことが前提となっています。
例えば、ファイル拡張子が「.doc」の場合はワードで、「.xls」のファイルはエクセルで開くことが一般的です。
そのため、それらの専用のアプリケーションが正常に動作しないと、ファイルそのものを開くことができないことがあります。
また、これらのファイルの大半は、データが部分的に破損してしまっただけでも、ファイルそのものを開くことができなくなります。
アプリケーションに問題があるならば、アプリケーションを再起動させてみます。
ファイルが破損しているのであれば、ファイル修復ツールで修復するのもいいかもしれません。

アプリケーションデータにはその元になるファイルフォーマットがあります。
エクセルならばCSV形式、ワードならばRTF形式と呼ばれるファイルフォーマットです。
ファイルが開かない時は、データ復旧する方法として拡張子を変えて読み込んでみるのもいいかもしれません。
エクセルならば「.xls」という拡張子を「.csv」に変更するのです。
ワードならば「.doc」という拡張子を「.rtf」に変更します。

エクセルデータをAccessで読み込んでデータ復旧するという方法もあります。
Accessはデータテーブルとしてエクセルデータを取り扱うことができます。
それを利用すれば、エクセルでは読み込めなかったデータのデータ復旧ができることがあるようです。



有償サービスを利用してデータ復旧を行う

いろいろな市販ソフトを試しても、どうしてもデータ復旧ができない場合があります。
重大の論理障害が発生したような場合、市販ソフトでのデータ復旧にも限界があることでしょう。
また、物理的にハードディスクが相当なダメージを受けてクラッシュしてしまったような場合もあります。
ハードディスクは非常に精密な機械であるため、個人で分解できるようなものではありません。
専門の設備や技術を持たない人が、クラッシュしたハードディスクからデータ復旧を行うことは不可能です。

そのような場合は専門業者に委託して有償でデータ復旧のサービスを受けることが最終手段となります。
まだまだ一般的ではありませんが、法人のユーザーを中心にこれらの有償サービスを受けていることがあるようです。
法人の運営上必要不可欠なデータであるので、なんとしてもデータ復旧しなければならない、といようなケースでしょう。

これらの有償サービスは市販ソフトよりかなり高額となることがほとんどのようです。
内容にもよりますが、数万円から数十万円必要といわれています。
そのため、データ復旧したいファイルの重要度と、それが復旧できない場合の損失とを天秤にかけることになります。

ただし、費用をかけたからといって必ずデータが復旧できるわけではないので注意が必要です。
また、委託先の設備や技術力によってもデータ復旧の割合が異なってくるでしょう。
メリットやデメリット、費用などさまざまなことを考えなくてはならないようです。



市販ソフトによるデータ復旧

WindowsXPにはフォーマットしてしまったディスクからデータの復旧を行う機能はついていません。
フォーマットされたディスクからデータ復旧する方法は市販ソフトを使うことが一般的です。
フリーソフトにもデータ復旧ができるものもあるようです。
しかし、市販ソフトは有償なだけあって、フリーソフトにはない使い勝手と機能を備えているものがほとんどです。
有償とはいえ安価なソフトも多く販売されており、入手しやすい状況となっています。

市販ソフトには、目的によってさまざまなデータ復旧用のソフトがあります。
市販ソフトはどのような機能を備えているのでしょうか。
ごみ箱から削除されたファイルのデータ復旧を行う機能があります。
再度データ復旧ができないようにデータを完全に削除する機能があります。
クイックフォーマットされたディスクからデータ復旧する機能があります。
完全フォーマットされたディスクからデータ復旧する機能があります。
差分バックアップする機能があります。

一般的に高価なソフトであればこれらの機能を複数使用できるようです。
ごみ箱から削除されたデータの復旧がしたいだけであれば、フォーマットされたディスクからのデータ復旧の機能は不要です。
セキュリティを重視しているのであれば、データ復旧できないようにする機能がある商品を選んだほうがいいでしょう。
置かれている状況や、どの機能を必要としているのか、また購入資金と相談して最適なソフトを選ぶようにしたいものです。



濡れたメディアからのデータ復旧

CDやDVDなどは、水やコーヒーなどの液体をこぼしても布などでふき取ってやれば大丈夫です。
なぜなら、これらは樹脂でコーキングされているからです。
また、ハードディスクはアルミのケースに収められているうえ、パソコンの内部に格納されているので、まず大丈夫でしょう。

しかし、フロッピーディスクやMOディスクなどは水などの液体をこぼしてしまうと大変なことになります。
なぜなら、これらは磁気メディアで、磁気メディアは液体に非常に弱いものであるからです。
液体をこぼしてしまった磁気メディアから確実にデータ復旧をしたいのであれば、水分をできる限り取り除かねばなりません。
水分を取り除くといっても、ドライヤーを使うなど、熱で水分を蒸発させることは避けたほうがいいようです。
なぜなら磁気メディアは熱にも弱いからです。

水分を取り除くためには、乾いた布や脱脂綿、吸湿性の高いティッシュやキッチンペーパーを用いるといいようです。
ただし、拭いたりこすったりしてはいけないようです。
水分が除去できたら、できる限り常温で自然乾燥させることが確実なデータ復旧につながるようです。

運がよければ、ファイルを読み込むことができるかもしれません。
しかし、一時的に読み込むことができているだけかもしれないので、完全なデータ復旧とはいえません。
すぐに他のメディアにバックアップをとったほうがいいようです。
そして、一度液体をかぶってしまったメディアは使わないほうが賢明です。



データ復旧の可能性

大切なファイルを不用意に消してしまった、意図しないのに消えてしまったという経験が多かれ少なかれあると思います。
消えてしまったファイルが、消えても問題ないものであればいいのですが、大切な資料だったりするものです。

しかし、たとえファイルが削除されたとしても、ディスクから物理的に削除されるまでは、データ復旧の可能性が残っているのです。
破棄したパソコンや中古パソコンからデータが読み取られた、という話を聞いたことがあると思います。
これは、たとえディスクをフォーマットしてもデータが読み出せる形で残っていた、ということを物語っています。
あきらめかけていた削除されたファイルも適切な処置を行えば、データ復旧の可能性は十分に残っています。

ファイルが破損する原因としては、いろいろなケースがあり、大きく分けると2つ考えられます。
1つはユーザーの不注意によるもの、もう1つはウィルスの感染に代表される外的要因によるものです。
そして、ファイルの破損で最も多いのがユーザーの不注意によるものです。
ごみ箱から消してしまった、間違ってフォーマットしてしまった、落としたなど物理的なダメージを与えてしまった、などがあります。

しかし、削除されたファイルでも、あるソフトを使用すればデータ復旧は可能です。
同様にフォーマットされたディスクのデータ復旧をするソフトも市販されています。
そして、開かなくなったファイルも拡張子の変更やアプリケーションソフトの変更でデータ復旧できる可能性が残っています。



元のドライバへのデータ復旧

新しいドライバをインストールしたらデバイスが正常に動作しない時があります。
配布されている最新版のドライバをインストールしたら、デバイスが正常に作動しなくなるというトラブルです。
新しいバージョンのドライバは、バグなどが修正され、加えて新機能が搭載されていることもあります。
しかし、まれに不適当なものが配布されることもあるようです。
こうした不適当なドライバによって、これまで正常に作動していたデバイスが動作しなくなることもあるようです。

WindowsXPにはドライバのロールバック機能が搭載されています。
この機能を利用すれば元のドライバにデータ復旧することができるのです。

スタートメニューから「ファイル名を指定して実行」を選択し「devmgmt.msc」と入力して「OK」ボタンを押します。
するとデバイスマネージャーが起動します。
トラブルを起こしているデバイスには「!」マークが付いています。
トラブルを起こしているデバイスを選択し、ダブルクリックすると該当するデバイスのプロパティが開きます。
「ドライバ」タブに切り替えて「ドライブのロールバック」ボタンをクリックします。
そうすると古いドライバにデータ復旧され、デバイスも正常に動作するようになります。

現在のドライバの最新情報を確認することもできます。
ドライバのプロパティの「ドライバ」タブで「ドライブの詳細」ボタンをクリックします。
すると、ドライバのファイル構成やバージョンなどを確認することができます。