Windows10で起動可能なデバイスがないというエラーを修正する方法

Windows PCを起動したときに「起動可能なデバイスがありません」というエラーが発生した場合は、パニックになる可能性があります。ハードドライブに障害が発生したことを示している可能性がありますが、起動順序の設定ミスやシステムファイルの破損を示している可能性もあります。これは、(misconfigured boot order)システムファイルチェッカー(System File Checker)SFC )などの特定の(SFC)Windowsシステムコマンドを使用して修正できます。

「起動可能なデバイスがありません」というエラーは問題になる可能性がありますが、いくつかの一般的なトラブルシューティング手順に従って修正することもできます。このエラーに直面していて、それを修正する方法がわからない場合は、以下の手順でWindows10の問題を解決できます。

ドライブの起動順序を確認する(Check Your Drive Boot Order)

多くの場合、「起動可能なデバイスがありません」エラーは、起動するドライブとデバイスを決定する起動順序が正しく構成されていないため、PCが起動する正しいドライブを見つけられないことを示しています。これを修正するには、PCのBIOS(BIOS)またはUEFI設定メニューに入る必要があります。

  1. PCの電源を入れることから始めます。起動が開始されたら、特定のキーを押してプロセスを中断し、BIOS/UEFI設定メニューにアクセスする必要があります。PCまたはラップトップのマニュアルで、押す正しいキーを確認するか、F1、F10、F12、 DELなど( DEL)の一般的なキーを試してください。

  1. BIOSまたはUEFI設定メニューはデバイスごとに異なります。メニューでデバイスの起動オプション(device boot options )を見つけ、画面の指示を使用して順序を変更し、Windowsシステムドライブが最初の位置にあることを確認します。

起動順序を変更したら、画面の指示に従って設定を保存し、PCを再起動します。PCが再起動すると、他の問題がないと想定して、システムドライブが最初にロードされ、Windowsの起動プロセスを開始できるようになります。

ケーブルを確認してください(Check Your Cabling)

ただし、「起動可能なデバイスがありません」というエラーの原因となる他の問題がある場合は、さらに調査する必要があります。たとえば、デスクトップPCを使用している場合は、ケースを開いてケーブルをチェックし、ハードドライブの電源ケーブルとデータケーブルが正しく接続されていることを確認する必要があります。

ドライブのケーブルが緩んでいる場合は、起動するのに十分な電力がない可能性があります。同様(Likewise)に、ドライブからマザーボードへのデータケーブルが緩んでいると、ドライブを使用できず、エラーが発生します。

ただし、ケースを閉じる前に、損傷がないかどうかも確認する必要があります。ケーブルが擦り切れたり露出したりすると、ドライブが機能しなくなる可能性があります。ドライブが損傷しないように、損傷したケーブルを見つけたら必ず交換してください。(Always)

SFCを使用して破損したシステムファイルをスキャンする(Scan for Corrupt System Files Using SFC)

ハードドライブが正しく接続されている場合は、 Windows(Windows)のインストールが破損している可能性があります。システムファイルチェッカー(System File Checker) (SFC)ツールを使用して、破損したシステムファイルをチェックできます。

ただし、 Windows(Windows)は起動できないため、最初にWindows 10インストールUSBスティック(またはDVD)を作成する必要があります(create a Windows 10 installation USB stick)これにより、 Windows(Windows)のインストールメニューのコマンドプロンプトにアクセスできるようになり、 SFCコマンドを実行してドライブ上の破損したファイルをスキャンできるようになります。

ただし、これは、ドライブがBIOS/UEFIメニューのPCおよびWindowsインストールメディアによって検出された場合にのみ機能します。そうしないと、この手順は機能せず、別の方法を試す必要があります。

  1. 開始するには、 Windows(Windows)インストールメディアを挿入し、PCを起動します。USBまたはDVDメディアが最初に選択されていることを確認するために、(上記の手順を使用して)起動順序を変更する必要がある場合があります。Windowsのインストール画面が表示されたら、Shift + F10コマンドプロンプトウィンドウ(command prompt window)を開きます。 

  1. コマンドプロンプトウィンドウで、diskpartと入力し、次にボリュームを一覧表示します。(list volume. )これにより、使用可能なドライブのリストとそのドライブ文字が表示されます。既存のWindows(Windows)インストールを含むドライブと小さいシステム予約済み(System Reserved )パーティションに割り当てられているドライブ文字をメモします(Make)

  1. システムドライブ文字がわかったら、exitと入力してdiskpartを終了し、ype sfc /scannow /offbootdir=C:\ /offwindir=D:\Windowsoffbootdirのファイルパスをシステム予約(System Reserved )済みパーティションに割り当てられたドライブ文字(通常は100MB )に置き換えます。サイズ)および既存のWindowsインストールに割り当てられたドライブ文字を使用したoffwindrシステム予約(System Reserved)パーティションにドライブ文字が割り当てられていない場合は、sel vol 0 ( (sel vol 0)0を正しいボリューム番号に置き換えます)と入力し、 exitと入力する前にassign letter Z:と入力します。

  1. SFCは、既存の(SFC)Windowsインストールのエラーをチェックして修復を試みます。プロセスが完了したら、右上隅にある[閉じる]ボタンを押して、コマンドプロンプトと(Close)Windowsインストールウィンドウの両方を閉じ、PCを再起動します。

Diskpartを使用してWindowsブートローダー(GPTまたはMBR)を修復する(Repair Windows Bootloader (GPT or MBR) Using Diskpart)

古いWindowsインストールでは、マスターブートレコード(Master Boot Record)MBR)を使用してハードドライブのパーティション情報をドライブに保存し、Windowsシステムファイルを見つけてロードする場所に関する情報をPCに提供していました。最近 MBRからGPTに切り替えた(switched from MBR to GPT)場合は、ブートローダーが破損している可能性があります。

PCのBIOS/UEFIWindowsを起動するためにこの情報を必要とするため、最初にdiskpartコマンドを使用して修復または交換する必要があります。ただし、これには極度のリスク( extreme risk)が伴い、ドライブに保存されているすべてのデータが失われる可能性があります。何をしているかわからない場合は、最初に別の方法(use another method)を使用してドライブをバックアップする必要があります。

続行する場合は、起動しなくなったドライブでこのコマンドを実行できるようにするには、最初にUSBドライブまたはDVDに(DVD)Windowsインストールメディアが必要です。

  1. まず、インストールメディアを挿入し、PCを起動し、起動順序を変更して(上記の手順を使用して)、Windowsインストーラーをロードします。インストールメニューが表示されたら、Shift + F10 キーを選択して新しいコマンドプロンプトウィンドウを開きます。

  1. 新しいコマンドプロンプトウィンドウで、diskpartと入力し、次にディスクを一覧表示(list disk)します。システムドライブの[ GPT(GPT ) ]列にアスタリスクが付いているかどうかを確認して、GPTまたはMBRブートローダーがあるかどうかを確認します。含まれている場合(または列が完全に欠落している場合)、sel disk 0と入力し( (sel disk 0)0を(0)list diskコマンドでリストされた正しいボリュームディスク番号に置き換えます)、次にボリュームをリスト(list volume)します。この時点で、割り当てられたドライブ文字をメモします。

  1. MBRブートローダーを使用している場合は、exitと入力して( exit )diskpartを閉じ、次のコマンドを順番に実行してブートローダーを修復し、PCを再起動します:bootrec /fixboot, bootrec /scanos, bootrec /rebuildbcd, shutdown /r。プロセスが成功すると、システムドライブが正しく起動するはずです。アクセスが拒否された(access is denied)という警告が表示された場合は、 GPTドライブのMBRブートローダーを修復しようとしている可能性があります。

  1. GPTブートローダーを使用している場合は、sel vol 0と入力して、 (sel vol 0)100MBシステム予約(100MB System Reserved )済みまたは(システムEFI(System EFI))パーティションを選択し、 0をlistvolumeコマンドで(0)リスト(list volume)された正しいボリューム番号に置き換えます。割り当て文字Z :( (assign letter Z)Z:を別の使用可能なドライブ文字に置き換えます)と入力して、そのドライブに新しいドライブ文字を割り当てます。

  1. 割り当てたら、exitと入力して(exit)diskpartを閉じ、次のコマンドを順番に実行して既存のGPTブートローダーを修復し、ドライブ文字を以前に割り当てた文字に置き換えますcd /d Z:\efi\microsoft\boot\, attrib BCD -s -h -r, ren BCD BCDold.bak, bcdboot C:\Windows /l en-us /s k: /f ALL。コマンドが成功した場合は、shutdown /rと入力してPCを再起動します。

これらの手順が機能しない場合、またはブートローダーを完全に破損した場合は、Windowsをワイプして再インストール(wipe and reinstall Windows)する必要があります。これにより、システムドライブに新しいブートローダーが配置されますが、その過程で保存されたファイルは失われる可能性があります。

Windows10のインストールの維持(Maintaining a Windows 10 Installation)

Windows 10 PCで「起動可能なデバイスがありません」というエラーは、緊急のメンテナンスが必要であることを示している可能性があります。定期的なシステムアップデート(regular system updates)スケジュールされたファイルバックアップ(scheduled file backup)でPCを適切に維持することは、特にハードウェアに障害が発生し、 Windowsを工場出荷時の設定(reset Windows to factory settings)にリセットする必要がある場合に役立ちます。

もちろん、壊れたドライブがこれらの問題を引き起こしている場合は、PCをアップグレード(upgrade your PC)して、ドライブを完全に交換する時期かもしれません。古いハードドライブからSSHDまたはSSDドライブ(an SSHD or SSD drive)に切り替えると、速度と効率が向上しますが、重要なファイルを突然のデータ損失から保護するために、優れた外付けハードドライブに投資することをお勧めします。(good external hard drive)



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts