DiskPartエラー「表示する固定ディスクがありません」の原因と解決方法を徹底解説
Windows 7、Windows 8.1、Windows 10 のユーザーが DiskPart ユーティリティを実行しようとした際に、「表示する固定ディスクがありません(There Are No Fixed Disks to Show)」というエラーが発生することがあります。多くの場合、接続されているどの HDD からも PC を起動できなくなる一方で、Windows インストールメディアからは起動できるという症状が報告されています。

「表示する固定ディスクがありません」エラーの主な原因
このエラーが発生する背景には、いくつかの典型的な原因があります。原因を特定することで、適切な対処法を選びやすくなります。
1. HDDの接続不良
最も一般的な原因は、HDD の物理的な接続不良です。SATA や ATA のデータケーブルが奥まで差し込まれていない、あるいはケーブル自体が故障しているケースが多く見られます。この場合は、PC のケースを開いてケーブルを再接続することで問題を解決できます。
2. VMwareドライバーの欠落
VMware 仮想マシン使用中に NAS クラッシュが発生した後にこの問題が出た場合、カーネルパニックが原因である可能性が高いです。この場合、リカバリーモードを使って Windows 環境を復旧する必要があり、管理者権限のコマンドプロンプトで一連のコマンドを実行します。
3. BCDデータの破損
ブート構成データ(BCD)内のシステムファイルが破損していることでも、このエラーが発生することが確認されています。この場合は、管理者権限のコマンドプロンプトを開き、コマンドを使って破損した BCD ファイルを再構築することで修復できます。
4. 初期化エラー
初期化エラーも、このエラーメッセージが表示される原因となり得ます。該当する場合は、自動修復ユーティリティを使用するのが最も効果的ですが、互換性のある Windows インストールメディアが必要になります。
「表示する固定ディスクがありません」エラーの解決手順
ここからは、考えられる原因ごとのトラブルシューティング手順を順番に紹介します。
方法1:HDDを再接続する
多くのユーザーの報告によると、ピンの接触不良によるハードウェアの不整合が原因で、このエラーが発生することがあります。最近ハードウェアの変更(新しいケースへの移設や、別のマシンへの HDD 移動など)を行った場合は、まず HDD が正しく接続されているかを確認しましょう。
HDD を正しく再接続するための手順は以下の通りです:
- PC を完全にシャットダウンし、電源ケーブルをコンセントから抜いて、電源が完全に遮断されていることを確認します。
- 静電気防止リストバンドを着用し(あれば)、PC またはノートパソコンのケースを開けます。
- HDD から電源ケーブルと SATA/ATA データケーブルを取り外し、PC を起動して「HDD が接続されていないこと」を認識させます。

- ストレージデバイスが接続されていないというエラーが表示されたら、再度 PC をシャットダウンし、2本のケーブルを確実に(奥までしっかりと)再接続します。
- PC を再起動し、問題が解決したかどうかを確認します。
それでも同じエラーが表示される場合は、次の対処法に進んでください。
方法2:不足しているVMwareドライバーをインストールする(該当する場合)
VMware 仮想マシン使用中に NAS クラッシュが起きた後にこの問題が発生した場合、カーネルパニックが原因である可能性が高く、Windows インストールが壊れて起動できなくなることがあります。
同様の状況に陥ったユーザーの中には、Windows リカバリーモードで復旧を試みたものの、パーティション操作の段階で DiskPart に「表示する固定ディスクがありません」エラーが表示され、修復作業が中断されたケースが複数あります。
このシナリオに当てはまる場合、仮想ディスクに VMware PVSCSI を使用していることが原因である可能性が高いです。幸い、管理者権限のコマンドプロンプトからコマンドを実行することで解決できます。
手順は以下の通りです:
- VMware Workstation で仮想マシンを右クリックし、[Install VMware Tools] をクリックします。次のメニューで [Mount] を選択し、処理が完了するまで待ちます。

- 仮想マシンがマウントされたら、Windows 回復メニューに戻ります。Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力して Ctrl + Shift + Enter を押すことで、管理者権限のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)が表示されたら [はい] をクリックして管理者権限を付与します。

- 管理者権限のコマンドプロンプト内で、以下のコマンドを入力して Enter キーを押します:
drvload "X:\Program Files\VMware\VMware Tools\Drivers\pvscsi\Win8\amd64\pvscsi.inf"
注意: X はプレースホルダーです。VMware がインストールされている正しいドライブ文字に置き換えてください。
- コマンドが正常に処理されたら、次のコマンドを実行して、DiskPart ユーティリティをエラーなしで使用できるかどうかを確認します:
X:\windows\system32>diskpart
注意: X はプレースホルダーです。OS ドライブの文字に置き換えてください。
- 処理が成功し、同じエラーが表示されなくなったら、仮想マシンを再度マウントすれば完了です。
方法3:BCDデータを修復する
この問題は、ブート構成データ(BCD)内に論理エラーやシステム破損が存在することでも発生します。該当する場合は、コマンドプロンプトで一連のコマンドを実行して BCD ファイルを再構築することで修復できます。
実際にこの操作を行った多くのユーザーが、DiskPart の画面に到達し、エラーなしで操作を完了できたと報告しています。
手順は以下の通りです:
- 互換性のあるインストールメディアを PC に挿入し、そこから起動できるように PC を再起動します。
注意: インストールメディアをお持ちでない場合は、正常な PC を使って作成できます。 - インストールメディアから起動するには、黒い画面が表示されたら任意のキーを押し、初期インストーラーの読み込みを待ちます。

- インストールメディアからの起動に成功したら、画面左下の [コンピューターを修復する] をクリックし、修復ツールの読み込みを待ちます。

注意: Windows 10 では、インストールメディアがなくても、起動シーケンスの途中で強制的に電源を切る操作を3回連続で行うことで、修復メニューに強制的に入ることができます。
- 初期修復メニューに入れたら、利用可能なオプションの一覧から [トラブルシューティング] をクリックします。次に、サブオプションの一覧から [コマンドプロンプト] を選択します。

- 新しく開いたコマンドプロンプトウィンドウで、以下のコマンドを順番に入力し、それぞれの後で Enter キーを押してブート構成データを再構築します:
Bootrec /scanos Bootrec /fixMBR Bootrec /fixBoot Bootrec /rebuildBCD
- すべてのコマンドが正常に処理されたら、コマンドプロンプトを閉じて PC を再起動し、次回のシステム起動時に問題がまだ発生するかどうかを確認します。
それでも同じエラーが発生する場合は、次の対処法に進んでください。
方法4:スタートアップ修復を使用する
上記のいずれの方法でも問題が解決せず、DiskPart を正常に実行できない場合は、1つ以上のカーネルファイルによって引き起こされる初期化エラーに直面している可能性が高いです。
このシナリオに該当する場合は、エンドユーザーが利用できる最も強力なツールである自動修復ユーティリティを使用することで、迅速に問題を解決できます。同様の問題に直面していたユーザーの一部は、以下の手順を実行した後、問題が完全に解決し、正常に起動できるようになったと報告しています。
重要: 以下の手順はすべての Windows インストールメディアで互換性がありますが、実行には互換性のあるインストールメディアが必要です。お持ちでない場合は、事前に作成しておきましょう。
互換性のあるインストールメディアをすでにお持ちの場合は、以下の手順に従って スタートアップ修復 ユーティリティを使って問題を自動的に修正してください:
- PC の電源を入れ(すでに電源が入っている場合は再起動し)、Windows インストールメディアが DVD ドライブまたは USB ポートに挿入されていることを確認します。
注意: USB フラッシュドライブをインストールメディアとして使用する場合は、PC がそのドライブから起動するように設定されていることを事前に確認してください。 - PC が起動シーケンスに入ろうとしているのが見えたら、「CD または DVD から起動するには任意のキーを押してください」という黒い画面が表示されるまで待ちます。表示されたら、任意のキーを押してインストールメディアから起動します。

- 初期インストール画面が表示されたら、画面左下の [コンピューターを修復する] リンクをクリックします。

- 数秒間の読み込み後、トラブルシューティングメニューが表示されます。複数のオプションから選択できるので、[トラブルシューティング] をクリックします。

- [トラブルシューティング] メニューから、利用可能な回復オプションの一覧にある [詳細オプション] をクリックします。

- デュアルブート環境を構築している場合は、修復したい OS を選択するよう求められます。対象の OS を選択し、処理が完了するまで待ちます。

- 操作が完了したら、インストールメディアを取り外し、PC を再起動して問題が解決したかどうかを確認します。
-
DiskPartで「アクセスが拒否されました」エラーが発生する場合の対処法
多くのWindowsユーザーから、DiskPartを使ってパーティションのサイズ変更やドライブのフォーマットなどの操作を実行しようとした際に、「DiskPartでエラーが発生しました:アクセスが拒否されました」というメッセージが表示されるという報告が寄せられています。この問題は複数のWindowsバージョンで確認されているため、特定のOSバージョンに限定された不具合ではありません。「DiskPartでアクセスが拒否されました」エラーの主な原因さまざまなユーザーの報告や、実際に問題を解決できたケースで採用された修復手順を詳しく調査した結果、このエラーメッセージを引き起こす可能性のある要因は主に以
-
SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーとは?Windows 10ブルースクリーンの原因と解決策を徹底解説
PCの電源を入れたら、いつもの起動画面の代わりにSYSTEM_THREAD_EXCEPTION_NOT_HANDLEDというエラーメッセージが表示された――そんな経験はありませんか?突然のブルースクリーンは驚いてしまいますが、ご安心ください。この記事では、Windows 10で発生するこのストップコードを解消するための効果的な対処法を、初心者にもわかりやすく詳しくご紹介します。 SYSTEM_THREAD_EXCEPTION_NOT_HANDLEDエラーの概要 このWindowsエラーは、主に以下の原因によって発生するとされています。 互換性のないデバイスドライバー システムとの非互換性 メ