Windows
 Computer >> コンピューター >  >> システム >> Windows

Diskpartエラー「表示する固定ディスクがありません」を修正する方法

Windows 10/8/7でdiskpartコマンドを実行した際に、「表示する固定ディスクがありません(There are no fixed disks to show)」というエラーメッセージが表示される場合は、この記事の対処法が役立ちます。このエラーは、パソコンが接続されたハードディスクを認識できないときに発生することが多く、システムドライブ(プライマリドライブ)で発生した場合は、パソコン自体が起動しなくなる可能性もあります。USBメモリや外付けストレージデバイスでも同様の問題が起こることがあります。

Diskpartエラー「表示する固定ディスクがありません」とは

エラーの原因としては、ケーブルの断線や接触不良、あるいはストレージデバイス自体の不具合などが考えられます。いずれの場合も、原因に応じて適切な対処を行えば修復できる可能性があります。以下の解決策の中から、状況に合ったものを試してみてください。

  1. ハードウェアの接続状態を確認する
  2. BCD(ブート構成データ)の破損を修復する
  3. MBR(マスターブートレコード)を再構築する
  4. ドライバーをインストールまたは更新する

1. ハードウェアの接続状態を確認する

ケーブルの接触不良により、ドライブが認識されなくなったり、断続的に切断されたりすることがあります。ノートパソコンの場合は、他の解決策がすべて失敗した際にサービスセンターへの持ち込みが必要になることもあります。デスクトップパソコンであれば、ケースを開けてケーブルの接続を手動で確認できます。決して誰にとっても簡単な作業ではありませんが、こうした基本的な部分がトラブルの原因になっているケースは少なくありません。

2. BCD(ブート構成データ)の破損を修復する

BCD(Boot Configuration Data)は、Windowsパーティションのブートフォルダ内に配置されているファイルで、Windowsの起動方法に関するブート構成パラメータを格納しています。また、「BCDストア」と呼ばれるレジストリハイブも含まれています。このレジストリに破損が生じると、正常に動作しなくなる可能性があります。その場合は、詳細構成モード(高度なスタートアップオプション)で起動し、BCDの破損を修復することをおすすめします。

BCDファイルを再構築するには、以下のコマンドを使用します。

bootrec /rebuildbcd

3. MBR(マスターブートレコード)を再構築する

同じbootrecコマンドを使って、マスターブートレコード(MBR)を修復することもできます。MBRは、ストレージ上に存在するOSの数を記録し、ユーザーに起動メニューを提供する役割を持っています。マスターブートレコードの修復に使える主なオプションは以下のとおりです。

  • /FIXMBR: システムパーティションに新しいMBRを書き込みます。
  • /FIXBOOT: システムパーティションに新しいブートセクタを書き込みます。
  • /SCANOS: パソコンにインストールされているすべてのOSをスキャンします。
  • /REBUILDBCD: OSのエントリが欠落している場合、すべてのディスクをスキャンして欠落しているエントリを追加します。

これらのコマンドを実行するには、高度なスタートアップオプション画面から起動する必要がある場合があります。

4. ドライバーをインストールまたは更新する

これまで正常に動作していたのに突然ドライブが認識されなくなった場合は、ドライバーの更新が原因である可能性があります。Windows Updateは時にハードウェアに影響を与えることがあるため、ドライバーをロールバック(以前のバージョンに戻す)したり最新版に更新したりして、どちらが環境に合っているかを確認するとよいでしょう。VMwareドライバーやその他の仮想化環境でこの問題が発生している場合は、ドライバーの更新が必要になることがあります。

なお、Windowsにアクセスできて、エラーが別のドライブに関するものであれば、サードパーティ製ツールでBCDコマンドを実行することも可能です。コマンドプロンプトの操作が苦手な方は、EasyBCDやAdvanced Visual BCD Editorなどのツールを使えば、GUI上で簡単に修復できます。

この記事の手順がわかりやすく、「表示する固定ディスクがありません」エラーを無事に解決できたのであれば幸いです。

  1. Windowsで「現在利用可能な電源オプションがありません」エラーを解決する完全ガイド

    Windows 10や11のPCで電源アイコンをクリックした際に、「現在利用可能な電源オプションがありません」というエラーメッセージが表示されて困っていませんか?この問題は、PCの電源オプションへのアクセスが制限されていることが主な原因です。また、既存の電源プランの設定に不具合がある場合や、Windowsのシステムファイルが破損していることで電源オプションが表示されなくなるケースもあります。 「現在利用可能な電源オプションがありません」エラーの対処法 ローカルグループポリシーエディターを使用する Windowsには、ユーザーがPCの電源オプションを使用できないようにする機能が備わっています。こ

  2. Googleドライブの「ログインしていません」エラーを修正する5つの方法

    Googleドライブで「ログインしていません(You Are Not Signed In)」というエラーが表示されていませんか?Googleドライブはオンライン上で動作することで、より細かな機能のコントロールが可能になり、使い勝手も向上します。デスクトップのブラウザでは概ね問題なく動作しますが、それでもさまざまなエラーや不具合が発生することがあります。その代表的な例の一つが「You Are Not Signed In(ログインしていません)」エラーです。 関連記事:Googleドライブの「接続が拒否されました」エラーを修正する方法 このエラーに遭遇しても焦る必要はありません。本記事では、Goo