Windows 10で起動デバイスの問題を解決する方法【原因と対処法を徹底解説】
BIOS(Basic Input/Output System)は、コンピューターのマイクロプロセッサ上に搭載されているプログラムで、PCの電源投入時に起動処理を行い、オペレーティングシステムと接続デバイス間のデータのやり取りを管理する重要な役割を担っています。しかし、起動デバイスに問題が発生すると、PCの機能が正常に使えなくなり、大きなストレスの原因となります。この記事では、Windows PCにおけるBIOS・起動デバイス関連の問題の主な原因と、具体的な解決方法を詳しく解説します。設定を少し調整するだけで、簡単に問題を解決できる場合もあります。

Windows 10で起動デバイスの問題が発生する主な原因
まず、起動デバイスの問題につながる可能性のある原因を確認しておきましょう。
- ブート順序の誤り: Windows PCのブート順序が正しく設定されていない、またはBIOS設定で正しいHDDが選択されていない可能性があります。
- ハードウェアの不具合: ケーブルやSATAスロットに問題がある、またはブートディスク自体が破損している可能性があります。
- パーティションがアクティブ化されていない: PCのファイルを含むパーティションドライブがアクティブとして設定されていない場合があります。
- レガシーモードが有効になっている: UEFI環境でレガシーモードが有効になっていると、この問題が発生することがあります。
- HDDのエラー: ハードディスクドライブにハードウェアエラーが発生している、またはHDDが破損している可能性があります。
- BIOSでのHDD選択ミス: BIOS設定で誤ったHDDが選択されており、指定されたインストールメディアが認識されていない可能性があります。
- ブート可能なHDDが認識されない: HDDがWindows PCに認識されず、ブートに関する問題を解決できないケースがあります。
- ファイルの破損: ブート可能なハードドライブ上のブートファイルが欠落または破損しているほか、MBR(マスターブートレコード)が破損・損傷している可能性があります。
- OSの破損: PC上のオペレーティングシステムが破損し、BIOS設定に対応できなくなっている可能性があります。
- BIOS設定の誤り: BIOSバッテリーの消耗やBIOS設定の誤り、CMOS設定の問題などが考えられます。
- Windowsブートローダーの不具合: Windowsブートローダーが破損している、または正常に機能していない可能性があります。
- マルウェア感染: PC内のマルウェアファイルがBIOS設定に悪影響を及ぼしている可能性があります。
方法1:基本的なトラブルシューティングを実行する
まずは、基本的なトラブルシューティング手法を試して問題を解決しましょう。
1A. ハードウェアの不具合を確認する
最もシンプルな対処法は、Windows PCにハードウェアの問題がないかを確認することです。ハードディスクドライブがPCに正しく接続されているかチェックしてください。以下の点を確認します。
- バッテリーが取り外せるタイプの場合、バッテリーを一度取り外してから再度装着する。
- HDDに接続されている電源ケーブルが断線・摩耗していないか確認する。
- 接続ケーブルがHDDのコネクタにしっかりと差し込まれているか確認する。
- 電源ケーブルを使って、別のWindows PCにHDDを接続できるか試す。
- HDDに接続されている電源ケーブルを新しいものに交換する。
1B. PCをパワーサイクルする
問題を解決し、システムをクリーンな状態に戻すには、PCのパワーサイクル(完全放電再起動)が有効です。これにより、PC上の一時的な不具合やエラーが解消され、新しく再起動されます。
1. Alt + F4キーを同時に押し、「シャットダウン」を選択してEnterキーを押します。

2. PCの電源ケーブルをコンセントから抜きます。
3. ハードドライブのケーブルを抜き、コネクタを付け直します。
4. 電源ケーブルをコンセントに差し込み直し、電源ボタンを押してPCを起動します。
1C. ブート順序を確認する
PCのブート順序が正しくないと、起動デバイスの問題が発生することがあります。この問題を解決するには、ブートメニューでハードディスクドライブを最初の起動デバイスとして選択してください。Windows PCでブート順序を確認・変更する方法については、関連記事をご参照ください。

1D. ハードディスクのエラーをチェックする
ハードディスクドライブにエラーがあると、この問題が発生する可能性があります。「chkdsk」コマンドを使用してHDDのエラーをチェックし、修復してください。chkdskコマンドによるエラー確認の手順は、関連記事で詳しく解説しています。

1E. ディスク容量を確保する
ハードディスクドライブの空き容量が不足していると、起動時に問題が生じることがあります。不要なファイルを削除してディスク容量を解放しましょう。空き容量を増やす方法については、関連記事をご覧ください。

方法2:Diskpartコマンドを使用する
プライマリパーティションがアクティブに設定されていないことも、BIOS関連の問題の一因となります。この場合は、Diskpartコマンドを使用してパーティションドライブを整理することで、起動デバイスの問題を解決できます。DiskpartコマンドでHDDをクリーニングし、正しいパーティションをアクティブに設定する手順は、関連記事をご参照ください。

方法3:失われたEFIパーティションを復元する
Windows PCのEFIパーティションが失われていると、この問題が発生することがあります。以下の手順に従って、失われたEFIパーティションを復元しましょう。
ステップI:BIOS設定画面に入る
最初のステップは、Windowsインストールメディアを使用してBIOS設定画面に入ることです。
1. Windows 10の起動可能なインストールUSBをUSBポートに接続し、「スタート」メニューからPCを再起動します。
2. キーボードの任意のキーを押して、ブート画面に進みます。

3. 言語などの設定を選択し、「コンピューターを修復する」をクリックします。

4. 「トラブルシューティング」を選択します。

5. 「詳細オプション」をクリックします。

ステップII:DiskpartコマンドでWindowsディスクを選択する
次に、BIOS設定画面上でDiskpartコマンドを使用し、Windows OSが入っているディスクを選択します。これにより、Windowsが格納されているディスクを特定できます。
1. 「コマンドプロンプト」を選択します。

2. 「diskpart」と入力し、Enterキーを押してDiskpartを起動します。

3. 「list disk」と入力し、Enterキーを押してPC上のディスク一覧を表示します。

4. 「select disk 0」と入力し、Enterキーを押してWindowsが含まれるディスクを選択します。

ステップIII:EFIパーティションを作成する
最後に、BIOS設定画面上でEFIパーティションを作成し、Windows OSのファイルをそのドライブにコピーします。
1. 以下のコマンドを入力し、Enterキーを押して新しいパーティションを作成します。
create partition efi

2. 次のコマンドを入力し、Enterキーを押してドライブをWindows用のフォーマット(FAT32)にします。
format quick fs=fat32

3. 「list volume」と入力し、Enterキーを押してWindowsがインストールされているボリュームを確認します。

4. 以下のコマンドを入力し、Enterキーを押してブートファイルをEFIパーティションにコピーします。
bcdboot E:\windows

注意: ここでは説明のためEドライブを例にしています。実際には、Windowsがインストールされているパーティションドライブの文字に置き換えて入力してください。
5. インストールメディアを取り外し、PCを再起動します。
方法4:BIOSをデフォルト設定に戻す
BIOS関連の問題を解決するもう一つの方法は、BIOSセットアップ画面で初期設定(デフォルト)に戻すことです。
1. まず、PCをシャットダウンします。

2. 電源ボタンを押した後、Deleteキーを押してBIOSセットアップ画面に入ります。
注意: PCメーカーごとのBIOSへの入り方は、関連記事でご確認ください。

3. 「Load Setup Defaults(初期値を読み込む)」を選択し、確認メッセージで「Yes」をクリックします。

4. ユーザーアカウントにログインし、問題が解決したかどうかを確認します。
方法5:MBRを再構築する(レガシーBIOSユーザー向け)
起動デバイスの問題を解決するには、Windowsブートローダーとブートファイルの修復が必要です。そのために、MBR(マスターブートレコード)を再構築しましょう。MBRの再構築方法については、関連記事をご参照ください。

方法6:レガシーブートを無効にする(UEFI環境のみ)
お使いのPCがUEFI環境の場合は、レガシーブートオプションを無効にすることで問題を解決できる可能性があります。Windows PCでレガシーブートを無効にする方法は、関連記事でご確認ください。

方法7:システムの復元を実行する
PCを以前の状態に復元すると、Windows PC上の多くの問題を解決できます。レジストリエディターには、アンインストール済みアプリの不完全なファイルが残り、さまざまなエラーの原因となることがあります。システムの復元を実行して、起動に関する問題を解消し、PCのパフォーマンスを改善しましょう。システムの復元の実行方法については、関連記事をご覧ください。

方法8:Windowsを上書き修復インストールする
最終手段として、Windows OSを修復インストールする方法があります。これにより、PC上のあらゆる不具合が解消され、初期状態に近い環境へと戻せます。Windowsの修復インストールの手順は、関連記事で詳しく解説しています。

おすすめの関連記事:
- エラーコード0xc1800103-0x90002の修正方法
- Windows 10でネットワークプリンターが遅いときの対処法
- Windows 10の「Transformsの適用中にエラーが発生しました」を修正する方法
- 「ファームウェアオペレーティングシステムまたはUEFIドライバーで未承認の変更が検出されました」エラーの解決法
この記事では、Windows PCで起動デバイスの問題を解決する方法について解説しました。ぜひこれらの方法を試してみてください。うまくいかない場合やご質問がある場合は、コメント欄でお知らせください。
-
Windows 10で「起動デバイスが見つかりません」エラーを解決する5つの方法
「起動デバイスが見つかりません(no boot device found)」というエラーは、パソコンがOSを起動できるデバイスを検出できないときに発生します。主な原因としては、BIOSで起動デバイスが正しく選択されていない、あるいは起動不可能なデバイスが誤って選択されていることが挙げられます。 この問題を解消するには、システム構成で適切な起動可能なデバイスを選択することが重要です。起動画面から先に進めず困っている方は、以下で紹介する5つの対処法を試してみてください。 方法1:スタートアップ修復/自動修復を実行する 方法2:ハードドライブを最初の起動デバイスに設定する 方法3:新しく取り付けた
-
Windows 10 / 8.1 / 7で「No boot device found」エラーを解決する8つの対処法
Windows 10、8.1、またはWindows 7の起動時に「No boot device found. Press any key to reboot the machine」というエラーメッセージが表示されて困っていませんか?このエラーは、起動情報が保存されているHDDやSSDにシステムがアクセスできなかったことを意味します。つまり、パソコンの電源を入れた際に接続されているすべてのドライブをスキャンしたものの、起動可能なOSが見つからなかった状態です。なお、このエラーメッセージは環境によって以下のように表示が異なる場合があります。No bootable device detected