3つの簡単な方法でWindowsのUEFIブート問題を修正する

WindowsのUEFIブート問題を修正
Windows 10および11のブート問題は非常に厄介なことがあります。トラブルシューティングプロセスが通常は複雑だからです。UEFIブートの問題を修正するために時間をかける代わりに、ほとんどのユーザーはOSを再インストールします。

しかし、それはデータの損失を招きます。では、すでに利用可能なより簡単で実行可能な代替手段を選ばない理由は何でしょうか?UEFIとは何か、そしてそれに関する問題を解決する方法を見ていきましょう。

UEFIとは?

UEFI(Unified Extensible Firmware Interface)は、人気のあるBIOSを新しいソフトウェアで置き換えるプロトコルです。UEFIは、セキュリティ対策の改善、起動時間の短縮、2TB以上のディスクのサポートなどの重要な利点を提供します。続行する前に、どのBIOSモードがコンピュータで実行されているかを確認してください。

壊れたUEFIは、壊れたブートローダーを意味し、その場合、Windowsデバイスを再起動または電源を入れられなくなります。

したがって、UEFIブート問題を修正することは重要です。特に、Windows OSの再インストールなしでデバイスを使用したい場合はなおさらです。

WindowsのUEFIブート問題を修正するにはどうすればよいですか?

1. GPTをMBRに変換する

注意 この方法は、PCが動作しておりインターネットに接続されている場合にのみ機能します。コンピュータが起動しない場合は、次の解決策に進んでください。

  1. Windows + Rを押して実行を開き、cmdと入力してCtrl + Shift + Enterを押します。
    cmd
  2. UACのプロンプトではいをクリックします。
  3. 次に、以下の2つのコマンドを1つずつ貼り付け、各コマンドの後にEnterを押します:mbr2gpt /validate /allowFullOS mbr2gpt /convert /allowFullOS
    MBRからGPTに変換

完了すると、プライマリパーティションがMBRからGPTに変更され、UEFIに関する多くの問題が修正されます。

2. Diskpartを使用してブート構成データを再作成する

  1. 別のPCでRufusなどのツールを使用してブート可能なWindows USBを作成し、影響を受けたコンピュータに接続します。
  2. PCを起動し、接続したドライブからブートします。
  3. Windowsセットアップが読み込まれたら、最初のステップを進め、オプションが表示されたらコンピュータを修理するをクリックします。
    コンピュータを修理する
  4. 次に、トラブルシューティングを選択します。
    トラブルシューティングでUEFIブートを修正
  5. 詳細オプションをクリックします。
    詳細オプション
  6. ここに表示されているオプションからコマンドプロンプトを選択します。
    コマンドプロンプト
  7. 次に、以下のコマンドを貼り付けてEnterを押します:Diskpart
  8. 以下のコマンドを実行して、Windowsがインストールされているディスクを確認します:list disk
    diskpart
  9. 通常、Windowsシステムはdisk 0にインストールされています。そうでない場合は、次のコマンドを変更して適切なディスク番号を選択します:sel disk 0
  10. 次に、以下のコマンドを実行してパーティションを確認します:list vol
    UEFIブートを修正するためのボリュームリスト
  11. UEFIパーティションはFAT32ファイルシステムである必要があります。UEFIパーティションを選択するには、以下のコマンドを実行し、Xを正しいボリューム番号に置き換えます:sel vol X
  12. 最後に、以下のコマンドを貼り付けてEnterを押し、選択したボリュームに新しい文字を割り当てます:assign letter=b
    文字を割り当て
  13. 次に、Diskpartを終了するために以下のコマンドを実行します:exit
  14. 最後に、以下の3つのコマンドを個別に実行して、ブートレコードを修正し、ブート構成データを再作成します:cd /d b:EFIMicrosoftBoot bootrec /fixboot ren BCD BCD.old bcdboot c:Windows /l en-us /s b: /f ALL

それで完成です!これで、UEFIの問題なく通常通りにWindowsが起動できるようになっているはずです。
このトピックに関する詳細

  • 修正:PCが起動時に自動的にBIOSに移行
  • Windows NでMFReadWrite.dllが欠落しているのを修正する方法
  • DWMAPI.DLLの欠落/読み込みエラー - 修正ガイド
  • MUI_NO_VALID_SYSTEM_LANGUAGE BSODエラー [修正済み]
  • AGP_ILLEGALLY_REPROGRAMMED - ステップバイステップの修正方法

3. スタートアップ修復を実行する

  1. 以前に作成したブート可能なドライブを接続し、それを起動してコンピュータを修理するオプションを選択します。
  2. トラブルシューティングを選択します。
    トラブルシューティング
  3. 詳細オプションをクリックします。
    詳細オプション
  4. 次に、スタートアップ修復を選択します。
    UEFIブートを修正するためのスタートアップ修復
  5. アカウントを選択します。
    アカウント
  6. 選択したアカウントのパスワードを入力し、修復プロセスを開始するために続けるをクリックします。
    パスワードを入力

UEFIブートの問題を修正するためのより簡単な方法は、OSのロードを妨げる問題を排除するためのWindowsに内蔵されているオプションであるスタートアップ修復を実行することです。これは、あまり技術に詳しくないユーザーにとっては推奨されるオプションです。

これで、UEFIブートエラーや問題が修正され、再発しないはずです。問題が再発した場合でも、この記事を参照して同じ手順を実行できます。これらの解決策の一部は、画面に「Your VAIOはWindowsの起動に失敗しました」と表示される場合にも役立つかもしれません。

その際、Windowsでブート時間を短縮する方法を見つけることも検討してください。

どの修正が役に立ったかをコメント欄で教えてください。