ハードディスクのデータを復旧する必要があるということは、
今は正常に動作しない、起動できない状態にあるはずです。
この復旧するという意味ですが、大きく分けて2通りあると思います。

ひとつは、「ハードディスク内のデータを使える状態にしたい」という場合、
もうひとつは、「パソコンが正常動作するようにしたい」という場合です。
つまり、データを抽出するシステムを復旧するかです。

「両方。」と言われることも多いんですが、
単純な原因で、かつそうなった理由がはっきりしていない限り、
なかなか両方とも元通りになることはありません。
特に以前から動きが遅かったとか、そういう経緯があるパソコンの場合は、
「無理。」と正直に答えています。

システムの復旧には、データの変更を伴います。
例えば、現在Windowsが立ち上がらない状態だとして、
パソコンが正常動作するようにするためには、
ハードディスク内のデータを、起動できるように正しく書き換えてやる必要があります。
この時点で、ハードディスク内のデータが消える可能性は、すでにゼロではないわけです。

データを抽出する

「ハードディスク内のデータが欲しい」という場合は、
そういう目的に合ったツールを使えば、データを抽出できる可能性があります。
ここでは、ファイル復元ソフトとして、「PhotoRec」を紹介しています。

Windowsが起動できなかろうと、CDドライブから起動することさえできたら、
下記方法で「PhotoRec」を使用することは可能です。

「PhotoRec」を「GParted Live CD」から起動する

ただし、ファイル復元ソフトを使った方法はあくまでも自己責任です。
しかも、100%データが抽出できる保証はどこにもありません。
どうしても必要なデータがある場合は、ハードディスク復旧業者に依頼したほうがいいです。

特にハードディスクにトラブルの兆候があった場合、
ファイル復元ソフトでデータを抽出できる可能性は、だんだん低くなってきます。
具体的には、

など、これらはすべて、ハードディスクにエラーがある場合に発生する症状です。
何か操作をすればするほど、完全に読み書きできない状態に近づいていきます。
そんな時は下手に何も触らず、ハードディスク復旧業者に任せたほうがいいです。

また特にデータに破損がなく、Windowsのシステムトラブルで起動できないだけなら、
KNOPPIX」を使えば、そのままファイルとしてのデータを抜き出せるはずです。

システムを復旧する

逆に、「パソコンが正常動作するようにしたい」という場合は、
一番確実なのはリカバリです。
当たり前だろうと言われそうですが、
問答無用でシステムを出荷初期状態に書き換える操作ですから、
ハードディスクさえ故障していなければ、リカバリが完全に復旧する、一番確実な方法でしょう。
もちろん、データはいっさいがっさい消えてしまいます。

極力元のデータを消さずにシステムを復旧したい場合は、
正常動作しなくなった原因がつかめている必要があります。
例えば、パーティションテーブルにエラーがあって起動できないのなら、
TestDisk」を使うとか、そういうことです。

「だんだん動きが遅くなってきて、起動しなくなった」なんてのは、
いろんなソフトが複雑に絡み合って、最終的に起動しない状態になっているので、
今から元に戻せと言われても不可能です。

あれこれ調べて試して考えて、元に戻そうとするよりも、
必要なデータだけ抜き出して、さくっとリカバリしたほうが、結局早かったりします。