「ブートディスクが検出されないか、ディスクに障害が発生しています」エラーの対処法【Windows 11/10】
Windows 11/10のパソコンを起動した際に、「No boot disk has been detected or the disk has failed(ブートディスクが検出されないか、ディスクに障害が発生しています)」というエラーメッセージが表示された場合、この記事で紹介する対処法が役立つかもしれません。本記事では、このエラーを引き起こす可能性のある既知の原因を特定し、問題を解決するために試せる解決策をご紹介します。

このエラーは、起動プロセス中にシステムがHDD/SSDからブート情報やOSの情報を読み取り、それを使ってシステムを起動しようとする際に発生します。しかし、ドライブからブート情報やOSの詳細を取得できない場合、画面にこのエラーメッセージが表示されるのです。
このエラーメッセージが表示される原因として考えられるのは、以下の要因の一つまたは複数です(これらに限定されません)。
- ブート順序の設定が誤っている
- HDDからオペレーティングシステムが欠落している
- ハードディスクの故障
- パソコンとハードディスクの接続不良
- ブート構成データ(BCD)の破損
「ブートディスクが検出されないか、ディスクに障害が発生しています」エラーの解決策
この問題に直面している場合は、以下の推奨ソリューションを順不同で試してみてください。問題の解決につながる可能性があります。
- パソコンとHDD/SSD間のケーブル接続を確認する
- パソコンのブート優先順位を確認する
- HDD/SSDが故障していないか確認する
- 自動修復を実行する
- CHKDSKとSFCを実行する
- BCDの再構築とMBRの修復を行う
それでは、各解決策の具体的な手順を見ていきましょう。
1. パソコンとHDD/SSD間のケーブル接続を確認する
HDD/SSDとパソコンをつなぐケーブルが緩んでいると、「No boot disk has been detected or the disk has failed」エラーが発生することがあります。
以下の手順に従って接続状態を確認し、問題を修正してください。
注意: パソコンのハードウェア技術者による作業が必要になる場合があります。
- パソコンの電源を切り、バッテリーを取り外します。
- その後、パソコンのケースを開けます。
- パソコンからHDDを取り外します。
- HDDとパソコンをつなぐすべてのポートと配線を掃除します。
- HDDをパソコンに再接続します。(すべての接続がしっかりと固定されていることを確認してください)
- 最後に、バッテリーを装着し、パソコンの電源を入れます。
問題が解決しない場合は、次の解決策に進んでください。
2. パソコンのブート優先順位を確認する
パソコンがブートディスクではなく別のソースから起動しようとして失敗している場合にも、このエラーメッセージが表示されることがあります。その場合、ブートディスクがパソコンのブート順序の最上位に設定されていることを確認すれば、問題を解決できます。
これで問題が解決しない場合は、次の解決策を試してください。
3. HDD/SSDが故障していないか確認する
パソコンが起動できないもう一つの理由は、HDD/SSD自体が故障状態にあることです。これにより、このエラーメッセージが表示されます。
ドライブをパソコンから取り外し、別のパソコンに接続してファイルやフォルダーにアクセスできるかどうかを確認してみてください。ドライブの内容にアクセスできない場合は、交換が必要です。
また、ドライブのS.M.A.R.T.ステータスを確認する方法もあります。
最近のほとんどのドライブには、S.M.A.R.T.(自己監視・分析・報告技術)という機能が搭載されており、さまざまなドライブ属性を監視してディスクの故障を検知しようとします。これにより、データ損失が発生する前にパソコンが自動的に通知してくれるため、ドライブがまだ機能しているうちに交換することができます。
Windowsでは、コマンドプロンプトから手動でドライブのS.M.A.R.T.ステータスを確認できます。手順は以下の通りです。
Windowsキー + Rキーを押します。
[ファイル名を指定して実行]ダイアログボックスに「cmd」と入力し、Enterキーを押してコマンドプロンプトを起動します。
コマンドプロンプトウィンドウで、以下のコマンドをコピーして貼り付け、Enterキーを押します。
wmic diskdrive get model,status
ドライブが故障中またはすでに故障している場合は「Caution」または「Pred Fail」と表示され、ドライブの状態が正常であれば「OK」と表示されます。
結果にドライブの故障が示されている場合は、データをバックアップしてドライブを交換することをおすすめします。
4. 自動修復/スタートアップ修復を実行する
Windowsの起動可能なインストールDVDを使用してシステムの自動スタートアップ修復を実行することでも、この問題を解決できる場合があります。
手順は以下の通りです。
- Windowsの起動可能なインストールDVDを挿入し、パソコンを再起動します。
- 「CDまたはDVDから起動するには任意のキーを押してください」というメッセージが表示されたら、任意のキーを押します。
- 言語の設定を選択し、[次へ]をクリックします。
- 左下にある[コンピューターを修復する]をクリックします。
- [オプションの選択]画面で、[トラブルシューティング]>[詳細オプション]>[自動修復]または[スタートアップ修復]の順にクリックします。
- Windowsの自動修復/スタートアップ修復が完了するまで待ちます。
- パソコンを再起動します。
問題がまだ解決しない場合は、次の解決策に進みます。
5. CHKDSKとSFCを実行する
この解決策では、CHKDSKとSFCを使用してディスクを修復することで、問題の解決が期待できます。
以下の手順を実行してください。
上記の解決策4の手順を繰り返して、高度なスタートアップオプションの一覧を表示します。
次に、[コマンドプロンプト]を選択します。
コマンドプロンプトウィンドウで、以下のコマンドを入力し、Enterキーを押します。
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk c: /r
操作が完了したら、コマンドプロンプトを終了し、パソコンを再起動します。
問題がまだ解決しない場合は、次の解決策に進みます。
6. BCDの再構築とMBRの修復を行う
ブートセクターが損傷または破損している場合も、このエラーが発生します。その場合は、ブート構成データ(BCD)を再構築し、マスターブートレコード(MBR)を修復する必要があります。これで問題が解決しない場合は、専門家への相談を検討してください。
-
起動ディスクが検出されない・ディスク障害エラーの解決方法【完全ガイド】
PCの起動時に「起動ディスクが検出されないか、ディスクに障害が発生しました」というエラーメッセージが表示されることがあります。これは、オペレーティングシステムを読み込むために必要なブート情報が見つからないことを意味します。原因としては、BIOSのブート設定が正しく構成されていないか、ハードディスク自体に破損や故障が発生していることが考えられます。 ブート設定はBIOS(Basic Input/Output System)セットアップで変更できますが、ハードディスクの破損が深刻で修復できない場合は、ドライブの交換が必要になります。 「起動ディスクが検出されない」エラーの主な原因 このエラーが発
-
Windows 10アップグレード時の「FIRST_BOOTフェーズでインストールが失敗しました」エラーを解決する13の対処法
「FIRST_BOOTフェーズでインストールに失敗しました」エラーの修正方法:Windows 10へのアップグレードやMicrosoftの大型アップデートを適用する際、「Windows 10をインストールできませんでした」というエラーメッセージが表示され、インストールに失敗することがあります。メッセージ下部をよく見ると、エラーの種類に応じて「0xC1900101 – 0x30018」または「0x80070004 – 0x3000D」といったエラーコードが表示されているはずです。代表的なエラーコードは以下のとおりです。 0x80070004 – 0x3000DFIRST_BOOTフェーズでイン