「ブートディスクが検出されていないか、ディスクに障害が発生しています」エラーの原因と対処法【Windows 11/10】
Windows 11/10 のパソコンを起動した際に、「ブートディスクが検出されていないか、ディスクに障害が発生しています(No boot disk has been detected or the disk has failed)」というエラーメッセージが表示された場合は、この記事が役立つかもしれません。本記事では、このエラーを引き起こす可能性のある主な原因を特定し、問題を解決するために試せる対処法をご紹介します。
エラーが発生する仕組みと主な原因
このエラーは、起動プロセス中にシステムがHDD/SSDからブート情報やOSの情報を読み取ろうとした際、それらを取得できなかった場合に画面に表示されます。具体的には、以下のような原因が考えられます。
- ブート順序(起動デバイスの優先順位)の設定が誤っている
- HDDにオペレーティングシステムが存在しない
- ハードディスクの故障
- HDDとパソコンの接続不良
- ブート構成データ(BCD)の破損
「ブートディスクが検出されていないか、ディスクに障害が発生しています」エラーの対処法
この問題に直面した場合は、以下の対処法を順番に試してみてください。
- パソコンとHDD/SSDのケーブル接続を確認する
- パソコンのブート優先順位を確認する
- HDD/SSDが故障していないか確認する
- 自動修復(スタートアップ修復)を実行する
- CHKDSKとSFCを実行する
- BCDを再構築し、MBRを修復する
それでは、それぞれの対処法の詳細を見ていきましょう。
1. パソコンとHDD/SSDのケーブル接続を確認する
HDD/SSDとパソコンをつなぐケーブルが緩んでいると、このエラーメッセージが表示されることがあります。以下の手順で接続状態を確認し、問題を修正しましょう。
注意: 作業に不安がある場合は、パソコン修理の専門業者に依頼することをおすすめします。
- パソコンの電源を切り、バッテリーを取り外します。
- パソコンのケースを開けます。
- HDDをパソコンから取り外します。
- HDDとパソコンをつなぐポートや配線を清掃します。
- HDDをパソコンに再度接続します(すべての接続がしっかり固定されていることを確認してください)。
- 最後にバッテリーを取り付け、パソコンの電源を入れます。
問題が解決しない場合は、次の対処法に進んでください。
2. パソコンのブート優先順位を確認する
パソコンがブートディスクではなく別のデバイスから起動しようとして失敗している場合にも、このエラーが表示されることがあります。その場合は、BIOS/UEFIの設定画面でブートディスクが起動順序の先頭に来るように設定を変更すれば解決します。
それでも問題が解決しない場合は、次の対処法を試してください。
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フェーズでイン