【超簡単】Windows 10のUEFIブートローダーを修復する方法

Windows 10のUEFIブートローダーに何か不具合があり、コンピュータが正常に起動できないことがあります。この記事では、Windows 10のUEFIブート問題の修復方法とその具体的な操作ガイドを提供します。

投稿者 @Asher 2024年05月29日 @Asher 最後の更新 2024年01月25日

UEFIブートローダーについて

UEFIとはUnified Extensible Firmware Interfaceの頭文字を取った略字で、コンピュータ内にある各装置を制御するプラットフォームファームウェアとOS間で通信仕様を定めた規約を指します。仕様はUEFIフォーラムによって規格化を行っています。

UEFIファイル拡張子を持つファイルは、Extensible Firmware Interfaceファイルです。ブートローダーは、ファームウェア(BIOSまたはUEFI)によって起動されるソフトウェアの一部です。UEFIファイルはブートローダー実行可能ファイルであり、UEFIベースのコンピューターシステムに存在し、ブートプロセスの進行方法に関するデータが含まれています。UEFIブートローダーが破損または紛失した場合、コンピューターを起動できません。この場合、UEFIブートローダーを修復する必要があります。

Windows 10のUEFIブートローダーを修復する方法

UEFIブートローダーを修復する前に、まずマザーボードがUEFIモードをサポートしているかどうかを確認する必要があります。ここで、ちょっとしたヒントがあります。コンピュータを右クリックし、「管理」→「記憶域」→「ディスクの管理」を選択します。次に、チェックしたいディスクを右クリックし、ポップアップウィンドウに「MBRに変換する」というオプションがあれば、それはUEFIモードです。マザーボードがUEFIブートをサポートしており、ブートローダーに問題がある場合、以下の方法で修復することができます。

▶方法1. Windowsの「スタートアップ修復」を使用する

「スタートアップ修復」は、Windowsのインストールをスキャンし、ブート失敗の原因を特定し、見つかった問題を修正できます。

ステップ 1. 起動可能なメディアを起動できないWindows 10のコンピューターに接続し、BIOSに入って、PCが起動可能なメディアから起動できるようにします。そして、コンピュータを再起動します。

ステップ 2. 「CDまたはDVDから起動するには任意のキーを押してください」というメッセージが表示されたら、任意のキーを押して、CDまたはDVDからPCを起動します。

ステップ 3. 言語、時刻、通貨の形式、キーボードまたは入力方式などを選択し、「次へ」をクリックします。

ステップ 4. 次に、Windows 10のインストールウィンドウが表示され、「コンピューターを修復する」をクリックします。

ステップ 5. 次に「トラブルシューティング」>「詳細オプション」>「スタートアップ修復」をクリックします。

▶方法2. Bootrec.exeを使用する

Windowsには、Bootrec.exeというツールが組み込まれています。これは、MBR、ブートセクター、ブート構成データなどを修復するために使用することができるコンピュータのプログラムファイルです。Bootrec.exeを使用するには、Windows REに入力する必要があります。以下の手順に従って、Windows 10のUEFIブートローダの修復を実行することができます。

▼インストールメディアを持っている場合:

ステップ 1. Windows 10のインストールメディアを挿入し、そこから起動します。Windows 10のインストールメディアがない場合、Windows 10のメディア作成ツールをダウンロードして作成することができます。

ステップ 2. 指示に従って任意のキーを押します。次の画面で、言語、時間、通貨、キーボード、または入力方式を選択し、「次へ」をクリックします。

ステップ 3. 「コンピューターを修復する」をクリックし、Windows 10を選択して、「次へ」をクリックします。

ステップ 4. そして「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」を順番に選択します。

ステップ 5. bootrec.exeと入力してEnterキーを押し、以下のコマンドを入力し、1つずつ実行します。

diskpart

list disk

select disk *( *は修復したいハードディスクのドライブ番 号です。)

list volume

ステップ 6. EFIパーティションがFAT32ファイルシステムを使用しているかどうかを確認し、このパーティションにドライブレターを割り当て、次のコマンドを入力して実行します。

sel volume

assign letter=M(Mは割り当て可能なドライブ文字です。)

exit

ステップ 7. 次のコマンドを入力して実行し、Windows 10のUEFIブートローダーを修復します。

cd /d X:\EFI\Microsoft\Boot\(Xは修復したいドライブのドライブ文字文字です。)

bootrec /FixBoot

bootrec /FixMbr

bootrec /FixBoot

bootrec /ScanOs

bootrec /RebuildBcd

ステップ 8. exitと入力し、Enterキーを押します。その後、コンピュータを再起動して、問題が解決されたかどうかを確認します。

▼インストールメディアを持っていない場合:

ステップ 1. Windows PCを再起動し、Windows 10スプラッシュ画面が表示される前にF8キーを素早く連打します。

ステップ 2. 「コンピュータを修復する」>「コマンドプロンプト」を選択します。

次のステップ3〜5は、上記のステップ5〜と同じです。ただし、入力するコマンドは少し違います。

ステップ 6. 以下のコマンドを入力してBCDストアを再構築します。

cd /d X:\EFI\Microsoft\Boot\

bootrec /FixBoot

ren BCD BCD.old

bcdboot c:\Windows /l en-us /s : All(c:\は、Windows10がインストールされているドライブの文字です。)

▶方法3.AOMEI Partition Assistantを使用する

Bootrec.exeを使う以外に、AOMEI Partition Assistant ProfessionalでWindows 10のUEFIブートローダーを修復することも可能です。このソフトを使えば、CDなしでブータブルUSBドライブを作り、Windowsのブートローダーの修復を実行することができます。ブータブルUSBでWindow PEに入り、ディスクエラーをチェックし、MBRを修復することができます。

Proのデモ版 Win 11/10/8.1/8/7/XP
安全かつ快適
注:デモ版は動作確認の目的でのみ使用されます。つまり、デモでは、すべての機能をプレビュー、すべての操作をシミュレートすることしかできません。

事前準備:ブータブルUSBを作成する

まず、AOMEI Partition Assistantを使用して起動可能なメディアを作成する必要があります。

ステップ 1. 破損したPCにAOMEI Partition Assistantをインストールして実行し、USBドライブを接続して、Windowsで検出されることを確認します。

ステップ 2. メイン画面の右上隅にある「ツール」をクリックして、「ブータブルCD/USBを作成」をクリックします。実行する操作を確認し、「次へ」をクリックして続行します。

ステップ 3. 次のページで、「USBブートデバイス」を選択して、「続行」をクリックします。そして、ウィザードに従って完了します。

▼「MBRを再構築」機能でMBRを修復する

ステップ 1. ブータブルUSBをUEFIブートローダーの問題があるコンピュータに挿入し、起動します。次に、Windows PEのAOMEI Partition Assistantのメインインターフェースが自動的にログインします。

ステップ 2. 修復するディスクを右クリックして、「MBRを再構築」を選択します。

ステップ 3. ポンプアップウィンドウで、お使いのOSにより、適切なMBRのタイプを指定します。

ステップ 4. 「適用」をクリックし、MBR再構築を実行します。

▼「パーティションをチェック」機能でディスク上のエラー/不良セクタをチェックと修正する

ステップ 1. AOMEI Partition Assistantを起動します。チェックしたいパーティションを右クリックして「詳細処理」>「パーティションをチェック」を選択します。

ステップ 2. ポップアップウィンドウで、最初のオプション「chkdsk.exeを実行してパーティション上のエラーをチェックし、修正します。」を選択します。次に、「はい」をクリックして続行します。

ステップ 3. その後、次のウィンドウが表示されます。総進行度が完了したら、「はい」をクリックしてこのタスクを終了します。

ヒント:ステップ2で、「パーティション上の不良セクタをチェックします」オプションを選択し、ディスクの不良セクタをチェックする場合は、次のウィンドウで「開始」をクリックし、不良セクタをチェックします。速い検査を実行したい場合、「高速チェック」チェックボックスにチェックを入れてください。

問題を解決した後、システムイメージのバックアップを作成することをお勧めします。コンピューターに問題が発生した場合は、以前の状態に復元できます。

まとめ

この記事は、Windows 10のUEFIブートローダーを修復する方法を紹介しました。ご参考になされましたら幸いです。「スタートアップ修復」が問題を解決できない場合は、Bootrec.exeとAOMEI Partition Assistantを使用することができます。しかし、Bootrec.exeはコマンドを入力してWindows 10のUEFIブートを修復し、プロセスが少し複雑かもしれません。またコマンドを誤って使用すると、偶発的なデータ損失が発生する可能性があります。したがって、比較すると、AOMEI Partition Assistantの使用をお勧めします。

上述の機能に加えて、AOMEI Partition Assistantには、他にも多くの便利な機能を備えています。例えば、Windows To Go Creator機能により、USBドライブにポータブルWindows10を作成し、互換性のあるデバイスで実行することができます。OSをSSDに移行する機能は、Windowsを再インストールすることなく、オペレーティングシステムをクローンすることができます。