2025年10月14日(米国時間)にWindows 10のサポートが終了します。
私が使っていたデスクトップPCはWindows 11へのアップグレード要件を満たしていなかったので、少し前に新しいパソコンへ買い替えました。
古いパソコンのHDD(ハードディスク)は2TBあり、そのまま捨てるのはもったいない。取り出して外付けHDDとして使うことにしたのですが、つないでもドライブを認識してくれませんでした。こういうときは、Windows標準のコマンドラインツール「DiskPart」でHDDを初期化すると、認識するようになる場合があります。
復旧ソフトのような追加のインストールもいらないので、ディスク管理で認識しないHDDに出会ったら、まずDiskPartを試してみるのがおすすめです。
なお、この記事で紹介するのはHDDをまっさらに初期化して使い直すための手順です。ディスク内のデータはすべて消えます。中に残したいファイルがある場合はこの手順を実行せず、先にデータの取り出し(復旧)を検討してください。
DiskPartとは?
DiskPartは、Windowsに標準で搭載されているコマンドラインベースのディスク管理ツールです。通常の「ディスクの管理」では扱えないHDDでも、DiskPartなら初期化やフォーマットができる場合があります。
DiskPartの主な機能
- HDDやSSDのパーティション管理
- ディスクの初期化
- フォーマットやパーティションの削除
- ドライブレターの割り当て
HDDが認識されない主な原因
HDDがディスクの管理やエクスプローラーで認識されない理由は、主に次のようなものです。
- ファイルシステムやパーティション情報の破損
- 初期化がまだ済んでいない新しいHDD
- 接続の問題(ケーブル不良やポートの故障)
- 物理的な故障(HDD内部のハードウェアの問題)
この記事では、物理的な故障を除いた原因をDiskPartで解決する方法を説明します。
DiskPartを試す前に確認したいこと
いきなり初期化に進む前に、いくつか切り分けておくと原因がはっきりします。
- 接続を確認する:ケーブルや電源をつなぎ直し、別のUSBポートでも試します。外付けケースを使っているなら、ケース側の故障も疑ってみてください。
- 「ディスクの管理」で状態を見る:スタートボタンを右クリックして「ディスクの管理」を開きます。HDDが「未割り当て」や「初期化されていません」と表示されていれば、DiskPartでの初期化で認識するようになる可能性が高いです。
- デバイスマネージャーで確認する:「ディスク ドライブ」の項目に対象のHDDが出ているかを見ます。ここにも表示されない場合は、ソフト側ではなく接続や物理的な問題が疑われます。
ディスクの管理やデバイスマネージャーにHDD自体は見えているのに中身が使えない、という状態であれば、次のDiskPartの手順が効きます。
DiskPartを使ったHDDの初期化手順
以下の手順は、HDD内のデータをすべて消去します。作業前に必要なファイルのバックアップを取り、対象のディスクを間違えないよう十分に確認したうえで、自己責任で実施してください。初期化したデータは元に戻せません。本手順によって生じた損害について、当ブログでは責任を負いかねます。
手順1:コマンドプロンプトの起動
- Windowsキーを押し、「cmd」と入力します。
- 検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
手順2:DiskPartの起動
- コマンドプロンプトで以下のコマンドを入力してEnterキーを押します。
diskpart
DiskPartが起動し、操作を受け付ける状態になります。
手順3:ディスク一覧の表示
- 以下のコマンドを入力して、接続されているディスクの一覧を表示します。
list disk
表示されたリストには、接続されているディスクとその番号(Disk 0、Disk 1など)が並びます。対象のHDDを容量などで特定してください。ここに対象のHDDが出てこない場合は、初期化ではなく接続や物理的な故障を疑ったほうがいいです。
手順4:対象ディスクの選択
- 以下のコマンドを入力して、初期化したいディスクを選択します。
select disk X
Xは対象のディスク番号に置き換えて入力してください。
手順5:ディスクのクリーン実行
- ディスク内のすべての情報を削除するには、以下のコマンドを入力します。
clean
このコマンドは、直前に選んだディスクのパーティション情報をまとめて削除します。対象ディスクを間違えると、別のドライブのデータを失います。実行する前に、手順4で選んだディスク番号がもう一度合っているか必ず確認してください。
手順6:新しいパーティションの作成
- 以下のコマンドで新しいプライマリパーティションを作成します。
create partition primary
作成したパーティションが未割り当ての状態になります。
手順7:フォーマットの実行
- 以下のコマンドでパーティションをフォーマットします。
format fs=ntfs quick
NTFS形式で高速フォーマットを行います。exFATなど別の形式が必要な場合は「ntfs」を「exfat」に置き換えてください。
手順8:ドライブレターの割り当て
- 以下のコマンドでドライブレターを割り当てます。
assign
これで、エクスプローラーからアクセスできるようになります。
手順9:DiskPartの終了
- 作業が完了したら、以下のコマンドでDiskPartを終了します。
exit
HDDがDiskPartでも認識されない場合
DiskPartを使ってもディスクが認識されない場合は、以下の点を確認してください。
- 接続ケーブルやポートの不良を疑い、別のケーブルやポートを試す。
- 別の外付けHDDケースを使って接続してみる。
- BIOS/UEFIでディスクが認識されているか確認する。
それでも認識されないなら、物理的な故障の可能性が高いです。中のデータが必要な場合は、無理に操作を続けず、データ復旧の専門業者に相談するのが安全です。
まとめ
DiskPartを使えば、ディスクの管理で認識されないHDDでも初期化やフォーマットができます。Windows標準のツールなので追加インストールもいらず、手順さえ押さえれば難しくありません。
HDDのトラブルで困ったときは、まずディスクの管理やデバイスマネージャーで状態を確認し、初期化して使い直せそうならDiskPartを試してみてください。それでも解決しない場合は、接続や物理的な故障を確認し、必要であれば専門業者に相談するのがいいと思います。