内蔵ハードディスクを認識しない

パーティションには注意が必要

現在、ほとんどの内蔵ハードディスクはSATAで接続されています。
SATAはハードディスク本来の接続規格なので、
USB接続の外付けハードディスクに比べ、極めて安定した通信が行えます。

従って、内蔵ハードディスクを認識しないというのは、
デバイスドライバの問題でハードディスクのコントローラを認識できないわけではなく、
その先の問題で、ハードディスク内のデータにアクセスできない場合がほとんどです。
つまり、デバイスは認識しているが、ドライブとしてマウントできない状態。

また、内蔵ハードディスクならではの問題として、パーティションがあります。
USBメモリやSDカードを含めた外付けの記憶装置は、基本的に記憶領域がパーティションで分割されていません。
一方、内蔵ハードディスクでは、システムパーティション、ブートパーティション、回復パーティション等、
複数のパーティションが存在するのが普通です。
Windowsは起動するけど、特定のパーティションのみ認識しないこともあります。

ここでは特に、ハードディスクの論理構造を念頭に置いて、内蔵ハードディスクの復旧方法を考えます。
また、ユーザー側で対処しうる物理障害についても述べます。

現状把握

何はともあれ、現在の状況がわかっていないと、適切に対処することができません。
ハードディスクの論理構造がどのようにWindowsに認識されているかを調べるには、
「ディスクの管理」を確認するといいです。

「ディスクの管理」について

「コンピュータ」や「PC」上に表示されなくても、「ディスクの管理」では確認できる場合がほとんどです。
少なくとも、致命的な物理障害がなく、ハードディスクが記憶装置デバイスとして認識されていれば、
「ディスクの管理」内には表示されます。

ディスクの管理

特に、内蔵ハードディスクではパーティションが複雑に設定されていることが多いです。
「ディスクの管理」では、これらパーティションに関する情報を一覧表示で確認することができます。

たとえ表示内容に問題があっても、アクセスできなくても構いません。
何がどう認識されていないのかを知ることが重要です。
「ディスクの管理」で正常表示される状態に修正しないと、対象のハードディスクにアクセスできませんので。

新品の内蔵ハードディスクを増設した場合

新品の内蔵ハードディスクは、外付けハードディスクと違って、何のデータも書き込まれていません。
フォーマットされていないどころか、MBRすら書き込まれていません。
このため、新品の内蔵ハードディスクを増設しただけでは、「コンピュータ」や「PC」内には表示されません。
少なくとも、パーティションを設定して、ハードディスク内の領域をドライブとして利用できるようにする必要があります。

この操作は、前述の「ディスクの管理」で行います。
特に、MBRが存在しないディスクでは、ディスクの初期化を求められます。
「ディスクの管理」を起動すると、自動的に「ディスクの初期化」ウィンドウが表示されます。

ディスクの初期化

画面指示に従ってディスクの初期化を行い、続けてパーティションの作成、フォーマットを行ってください。
すると、エクスプローラ上にドライブが現れ、通常のファイル操作が行えるようになります。

論理障害

論理障害、つまりソフトウェア上の不具合について。

パーティションの修復

ドライブ F: を使うにはフォーマットする必要があります。フォーマットしますか?

内蔵ハードディスクの一部のパーティションのみ認識できなくなった場合は、
そのパーティションに関する情報が破損している可能性が高いです。
修正しようにも、Windows標準の機能ではできないことが多いです。

TestDisk

パーティションの修復に関して非常に優れたソフトとして、「TestDisk」が挙げられます。
何を隠そう、私が「TestDisk」を知ったきっかけも、
職場で「Dドライブ」が消えたパソコンの復旧作業を押し付けられたからです。

特に、ここでは内蔵ハードディスクのパーティション構造が複雑な場合を例に挙げて説明しています。
内蔵ハードディスクからWindows等のOSを起動できなくても、「TestDisk」は使用可能です。

「TestDisk」の使い方

ファイルの復元

Windows上では認識しない領域からでも、ファイルを復元することは可能です。
ただし、ある程度高機能なソフトを使う必要があります。
というのも、ドライブとして認識していない領域からファイルを復元するには、
パーティションを認識してドライブをマウントするか、ディスク全体を復元対象として扱う必要があるからです。
これが実行できるファイル復元ソフトは、かなり限られます。

ファイナルデータ

代表的なものとして、「ファイナルデータ」があります。

ダウンロードページ ファイナルデータ
当サイト内解説 「ファイナルデータ」の使い方

ファイルシステムの修復

F:\ にアクセスできません。ファイルまたはディレクトリが壊れているため、読み取ることができません。

ファイルシステムに問題が発生すると、ドライブ全体にアクセスできなくなってしまうことがあります。
また、ルートディレクトリに限らず、特定のフォルダやファイルにアクセスできなくなることもあります。

この状態を修正するには、「chkdsk」を使います。

「chkdsk」と修復オプション

chkdsk (NTFS)

ただし、これは元の状態に戻す操作ではありません
ファイルシステムを修正した結果、正常なアクセスができるようにはなりますが、
その過程で問題のあったフォルダやファイルは削除されてしまうことが多いので、注意してください。

フォーマットする

パーティションとしてはWindowsに認識されており、かつドライブ内のデータが不要な場合は、
フォーマットすればドライブを使うことはできます。
ただし、復旧が目的なら、フォーマットしてはいけません。

現状ではドライブを認識できないので、一旦フォーマットしてドライブを認識できるようにしてから、
復旧作業を試みようとする考えはわからなくもないです。
実際、そのように言われることもありますし、当サイトの掲示板でも同様の意見が寄せられることがあります。

でも、フォーマットはデータを上書きする、データに変更を加える作業であり、
元に戻すという意味の復旧とは相反する行為です。
フォーマットしたから復旧できなくなることはあっても、
フォーマットしたから復旧しやすくなることはありません
ので、あしからず。

物理障害

物理障害、つまりハードディスクの故障について。

SMART情報の確認

SMART情報を確認すると、通常は知り得ないハードディスク内部の状況を知ることができます。
ちなみにSMARTとは、ハードディスクのファームウェアによって実現される自己診断機能のことです。

CrystalDiskInfo

SMART情報確認ツールとしては、「CrystalDiskInfo」が便利です。
詳細は、下記ページ参照。

「CrystalDiskInfo」の見方

SMART情報を確認することで、論理障害か物理障害かの判断が可能になります。
その結果次第で、今後の対応の仕方を考えるべきです。

不良セクタのあるハードディスクへの対応

内蔵ハードディスクにおいて、SMART情報の中で最も注視すべき項目は、不良セクタです。
不良セクタがあると、その箇所で正常なデータの読み出しを行えません。
※実際には逆で、読み出しができないから不良セクタとしてマークされます。
そのため、様々なエラーが出たり、読み込みの途中でフリーズしたりします。

根本的には、不良セクタを正常なセクタに回復させることはできません。
しかし、何も手を打てないわけではありません。
ユーザー側でとりうる対処方法については、下記ページにまとめてあります。

不良セクタのあるハードディスクへの対応