ハードディスクの「未割り当て」領域の復旧

情報は残っている

未割り当て

ハードディスクやSSDの場合、パーティションが設定されていないと、
ディスクの管理」上で「未割り当て」の領域として表示されます。

「未割り当て」の領域がよく見られるのは、
新品のハードディスク増設時や、パーティションを削除したとき。
これらは、いずれも正常動作です。
パーティションが割り当てられていない領域が「未割り当て」なので。
「未割り当て」の領域を新規パーティションとして使いたい場合は、
「ディスクの管理」からパーティションを作成すればいいです。

意図せず「未割り当て」になってしまうのは、
ユーザーの誤操作だったり、論理障害であることが多いです。
ハードディスクの全領域ではなく、一部のみ「未割り当て」になってしまうこともありますが、
起こっていることとしてはほぼ同じ、原因もほぼ同じです。
※参考: SATA接続した元外付HDDが読み込めなくなりました - PCと解 掲示板

物理障害の場合は、ハードディスクの領域自体を認識できなくなったりします。
つまり、「未割り当て」の領域すら表示されなくなることがあります。
「未割り当て」が表示されている以上、領域としては認識されているわけで、
障害の程度としてはマシな部類に入ります。

「未割り当て」領域の復旧可能性

パーティションに関する情報は、パーティションテーブルに保存されています。
パーティションテーブルは、一般的にユーザーが直接見たり操作したりすることはありません。
ただ、パーティションに関する操作をすると、パーティションテーブルが書き換えられるので、
間接的にユーザーが管理する領域でもあります。

「未割り当て」であれば、その領域はパーティションテーブルで指定されていないことを意味します。
新たなパーティションとして、自由に使える領域です。

また、パーティションの情報が保存されているのは、パーティションテーブルだけではありません
ブートセクタPBSにも、パーティションに関する情報が保存されています
というか、ブートセクタに保存されている情報量のほうが多いです。

従って、パーティションテーブルの情報が失われても、
ブートセクタの情報をもとにパーティションを復旧することは可能
です。
誤って削除したパーティションでも、何らかの原因で「未割り当て」になってしまったパーティションでも、
ブートセクタが上書きされていない限りは、復旧できます。

「未割り当て」になってしまったパーティションの復旧

以上書いてきたとおり、データが上書きされていなければ、
ブートセクタの情報をもとにパーティションを復旧することは可能です。
とはいえ、それはあまり一般的な作業ではありません。

TestDisk

実は、「TestDisk」という、それをするために作られたソフトウェアがあります。
「未割り当て」になってしまったパーティションも、「TestDisk」を使えば復旧できる可能性が高いです。

「TestDisk」の使い方

ここでは、実際に「未割り当て」にしたハードディスクを例に復旧作業を行っています。