Windows 10のUEFI/EFIブートローダーを簡単に修復する3つの方法
UEFI(Unified Extensible Firmware Interface)は、OSとプラットフォームファームウェアの間のソフトウェアインターフェースとして機能するPCの重要な機能です。しかし、このインターフェースは、ブートローダーの不具合など、厄介な起動問題を引き起こすことがあります。本記事では、Windows 10のブートローダーを簡単に修復する3つの方法を詳しく解説します。
- 1. 自動修復でWindows 10ブートローダーを修復する
- 2. diskpartでWindows 10ブートローダーを修復する
- 3. Windows Boot GeniusでWindows 10 UEFI/EFIブートローダーを修復する
1. 自動修復でWindows 10ブートローダーを修復する
最初の方法は、Windows 10に標準搭載されている「自動修復」機能を利用するものです。この機能は、Windows 10のインストールメディアに組み込まれており、EFIブートローダーの修復に役立ちます。この方法を使用するには、Windowsセットアップ用のCD/DVDまたはUSBメモリが必要です。以下の手順に従って進めてください。
・まず、Windows 10のインストールディスクまたはUSBをPCに挿入します。
・PCを再起動し、Windows 10のインストールディスクまたはUSBから起動します。
・「今すぐインストール」画面が表示されたら、「コンピューターを修復する」をクリックします。
・「オプションの選択」画面が表示されるので、一覧から「トラブルシューティング」を選択します。
・「自動修復」をクリックします。
・「自動修復」画面で、続行するアカウントを一覧から選択するよう求められます。
・アカウントを選択したら、処理が完了するまでしばらく待ちます。これでブートローダーが修復されます。
2. diskpartでWindows 10ブートローダーを修復する
diskpartを使った方法は、ブートローダーの問題に対処する上で最も効果的な手段の一つとされています。自動修復で解決できない場合は、次にこの方法を試してみましょう。自動修復よりも確実に効率的であるため、最初からdiskpartを使用するのも有効です。
ブートローダーの問題は、多くの場合、PCのUEFIパーティションにドライブ文字が割り当てられていないことが原因です。これがブートローダー障害の最も基本的な原因となります。通常の解決策は、Windows 10の回復ディスクまたはUSBフラッシュドライブに含まれるdiskpartユーティリティを使って、未割り当てのドライブにドライブ文字を割り当てることです。この方法でもWindowsセットアップ用のCD/DVDまたはUSBが必要になります。以下の手順に従ってください。
・Windows 10のセットアップCD/DVDまたはUSBをPCに挿入し、PCを再起動してそこから起動します。
・「今すぐインストール」画面が表示されたら、「コンピューターを修復する」を選択するか、キーボードの「R」キーを押します。
・一覧から「トラブルシューティング」を選択します。
・「詳細オプション」をクリックします。
・一覧から「コマンドプロンプト」を選択して起動します。コマンドプロンプトのウィンドウが開いたら、以下のコマンドを順番に入力し、それぞれEnterキーを押します。
diskpart
DISKPART>
sel disk 0
・「Disk 0 is now the selected disk(ディスク 0 が選択されました)」という確認メッセージが表示されたら、「list vol」と入力します。
・再度Enterキーを押します。diskpartがPC上のすべてのボリュームの一覧を表示します。
・表示されたボリューム一覧から、目的のUEFIパーティションを見つけます。正しいパーティションは「ラベル」列に「BOOT」、「情報」列に「システム」と表示され、「Fs」列にはFAT32形式が表示されます。
・ここでは、UEFIパーティションがボリューム2にあると仮定します。コマンドプロンプトに「sel vol 2」と入力し、Enterキーを押します。
・次に、以下のコマンドでドライブ文字を割り当てます:「assign letter =G:」。なお、C:\やD:\など、他のドライブで既に使用されている文字は指定しないでください。
・再度Enterキーを押し、次のような確認メッセージが画面に表示されるのを待ちます:
「DiskPart はドライブ文字またはマウント ポイントを正常に割り当てました。」
続けて、以下のコマンドを順番に入力し、それぞれEnterキーを押します。
exit
cd /d G:\EFI\Microsoft\Boot\
cd /d G:\Boot\ または cd /d G:\ESD\Windows\EFI\Microsoft\Boot\
※注意: このコマンド内の「G」は、実際に割り当てたドライブ文字に応じて変更してください。
bootrec /fixboot
ren BCD BCD.bak
bcdboot C:\Windows /l en-us /s x: /f ALL
※注意: C:\はWindows 10/8.1/8がインストールされているドライブを指します。
・コマンド内のC:\は、Windows 10がインストールされているドライブを指定するためのものです。
・コマンドを入力したら、Enterキーを押します。
・前述の長いコマンドの代わりに、以下のコマンドを使用してBCDデータを再構築することもできます:
「bootrec /rebuildbcd」
・Enterキーを押します。
・BCDデータの構築が完了したら、コマンドプロンプトに「exit」と入力して閉じます。
・その後、PCを再起動します。Windows 10が再び正常に起動するようになっているはずです。
3. Windows Boot GeniusでWindows 10 UEFI/EFIブートローダーを修復する
3つ目の方法は、Windows Boot Geniusの「Windowsレスキュー」機能を利用するものです。Windows Boot Geniusは、さまざまな起動トラブルの解決を支援するソフトウェアで、ブートローダーの問題も簡単に解消できます。専門的な知識がなくても、以下の手順に従うだけでOKです。
・Windows Boot Geniusをダウンロードして起動します。
・空のCDまたはUSBを、正常に動作している別のコンピューターに挿入し、「Burn」をクリックして起動可能なCDまたはUSBを作成します。
・作成した起動可能なCDまたはUSBを問題のあるPCに挿入し、キーボードのF12キーを押してブートメニューを開きます。CDまたはUSBを最初の起動デバイスとして選択してください。なお、このキーはPCのマザーボードによって異なる場合があります。
・WinPE環境への起動に成功すると、Windows Boot Geniusのアイコンが表示されます。「Crash before loading(読み込み前のクラッシュ)」のカテゴリから、Windows Boot Geniusを起動してWindows Rescueモードに入り、Windows 10のUEFI/EFIブートローダーを修復しましょう。
以上が、Windows 10のUEFI/EFIブートローダーを修復する方法のご紹介でした。Windowsシステムに関する専門的な知識やスキルに自信がない場合は、操作が簡単なWindows Boot Geniusを利用するのがおすすめです。
-
Windows 10のクイック アシスト活用術:離れた場所からPCトラブルをリモートで解決する方法
遠く離れた場所にいる友人や家族から「パソコンの調子がおかしい」と相談されたことはありませんか?電話越しに指示を出すだけでは、相手の画面が見えずになかなか上手くいかないものです。実は、Windows 10には「クイック アシスト(Quick Assist)」という標準搭載の便利機能があり、インターネット接続さえあれば、離れた場所から相手のPCをリモート操作してトラブルを解決できます。 本記事では、クイック アシストを使ってリモートでトラブルシューティングを行う具体的な手順を、支援する側・受ける側それぞれの視点から詳しく解説します。 クイック アシストでリモートセッションを開始する方法 【支援する
-
Windows 11のスタートアップ修復を解決する4つの簡単な方法【初心者向け完全ガイド】
Windows 11で「スタートアップ修復」のエラーに悩んでいませんか? それとも、スタートアップ修復がうまく動作しないという問題が発生していますか? まず安心してください。この問題に直面しているのはあなただけではありません。実は多くのユーザーが同じトラブルを経験しており、正しい対処法を知らないまま困っているのが現状です。 本記事では、「スタートアップ修復が機能しない」問題を解消するための最も効果的な解決策を厳選してご紹介します。 具体的な解決策に入る前に、よくある疑問とその回答をまとめましたので、ぜひ参考にしてください。 パソコンに「自動修復」画面が表示される原因は? パソコンに自動修復(