Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

WindowsオペレーティングシステムのGPTハードドライブでEFIブートローダを修復する方法

Summary: この記事では、Windows 10および11オペレーティング システムのExtensible Firmware Interface (EFI)ブートローダーの問題を解決する方法について説明します。GUIDパーティション テーブル(GPT)ハード ドライブでブートローダーが正しく起動しない場合。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

目次:

  1. 概要
  2. EFIブートローダーの修復方法
  3. メインブートレコード(MBR)を修復する方法

概要

Windowsオペレーティング システムで起動の問題が発生しているほとんどの人は、起動の問題自体を解決しようとするのではなく、オペレーティング システムを再インストールすることを選択します。

この文書では、GUID (Globally Unique Identifiers) パーティションテーブル (GPT) ハードディスクドライブ上の Extensible Firmware Interface (EFI) ブートローダを修復する方法について説明します。

このソリューションは、Unified Extensible Firmware Interface (UEFI)の基本入出力システム(BIOS)にインストールされているオペレーティング システムでのみ有効です。


EFIブートローダーの修復方法

Windows 7およびWindows 8はMicrosoftによってサポートされなくなり、通常、メイン ブート レコード(MBR)を使用するレガシーBIOSにインストールされます。ただし、Windows 11およびWindows 10は、EFIブートローダーとGPTを使用してUEFI BIOSにインストールされるように設計されています。

メモ: ハード ドライブのルートを修復しようとすると、以前にバックアップされていないドライブ上のデータが失われる可能性があります。ドライブまたはオペレーティング システムで作業する前に、必ずドライブを完全にバックアップすることをお勧めします。

GPT構造は、MBRでの修復のためにBootsectコマンドが設計されていた多くの問題に対応します。次の手順では、EFIブートローダーを修復する方法について説明します。

Windows 11 で EFI ブートローダーを修復する

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

  1. メディア(DVDまたはUSB)をパーソナル コンピューターに挿入し、 再起動します

  2. メディアから起動します。

  3. Repair Your Computer(お使いのコンピュータの修復)を選択します。

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

  5. 「詳細オプション」を選択します。

  6. メニューから[コマンド プロンプト]を選択します。

    1. 次のコマンドを入力して実行します。

      diskpart

    2. 次のコマンドを入力して実行します。

      select disk 0

    3. 次のコマンドを入力して実行します。

      list vol

  7. EFIパーティション(EPS - EFIシステム パーティション)がFAT32ファイル システムを使用していることを確認します。まだ使用されていないドライブ レターを割り当てます。

    1. 次のコマンドを入力して実行します。

      select vol <number of volume>

    2. 次のコマンドを入力して実行します。

      assign letter=<drive letter>

    3. 次のコマンドを入力して実行します。

      exit

メモ: 手順のこのセクションの最後にある情報に移動します。

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

  1. 以下の記事のいずれかの方法を使用して、[Windows Advanced Boot Options]メニューを起動します。

  2. 表示されたメニューから「Repair your computer(コンピュータを修復する)」を選択します。

  3. トラブルシューティング]画面の[詳細オプション]タブから[コマンド プロンプト]を選択します。

    1. 次のコマンドを入力して実行します。

      diskpart

    2. 次のコマンドを入力して実行します。

      select disk 0

    3. 次のコマンドを入力して実行します。

      list vol

  4. EFIパーティション(EPS)がFAT32ファイル システムを使用していることを確認して、ドライブ レター(すでに使用されているもの以外)を割り当てます。

    1. 次のコマンドを入力して実行します。

      select vol <number of volume>

    2. 次のコマンドを入力して実行します。

      assign letter=<drive letter>

    3. 次のコマンドを入力して実行します。

      exit

  5. ブート レコードを修復するには、次の手順に従います。

    1. 次のコマンドを入力して実行します。

      cd /d <drive letter>:\EFI\Microsoft\Boot\

    2. 次のコマンドを入力して実行します。

      bootrec /FixBoot


Windows 10でEFIブートローダーを修復する

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

  1. メディア(DVDまたはUSB)をパーソナル コンピューターに挿入し、 再起動します

  2. メディアから起動します。

  3. Repair Your Computer(お使いのコンピュータの修復)を選択します。

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

  5. 「詳細オプション」を選択します。

  6. メニューから[コマンド プロンプト]を選択します。

    1. 次のコマンドを入力して実行します。

      diskpart

    2. 次のコマンドを入力して実行します。

      sel disk 0

    3. 次のコマンドを入力して実行します。

      list vol

  7. EFIパーティション(EPS - EFIシステム パーティション)がFAT32ファイル システムを使用していることを確認します。(まだ使用されていないドライブ レターを割り当てます):

    1. 次のコマンドを入力して実行します。

      sel vol <number of volume>

    2. 次のコマンドを入力して実行します。

      assign letter <drive letter>:

    3. 次のコマンドを入力して実行します。

      exit

    メモ: Windows 10(バージョン1709以降)を実行している場合は、手順8を無視して、手順のこのセクションの最後にある情報に移動します。
  8. ブート レコードを修復するには、次の手順に従います。

    1. 次のコマンドを入力して実行します。

      cd /d <drive letter>:\EFI\Microsoft\Boot\

    2. 次のコマンドを入力して実行します。

      bootrec /FixBoot

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

  1. 以下の記事のいずれかの方法を使用して、[Windows Advanced Boot Options]メニューを起動します。

  2. 表示されたメニューから「Repair your computer(コンピュータを修復する)」を選択します。

  3. トラブルシューティング]画面の[詳細オプション]タブから[コマンド プロンプト]を選択します。

    1. 次のコマンドを入力して実行します。

      diskpart

    2. 次のコマンドを入力して実行します。

      sel disk 0

    3. 次のコマンドを入力して実行します。

      list vol

  4. EFIパーティション(EPS)がFAT32ファイル システムを使用していることを確認して、ドライブ レター(すでに使用されているもの以外)を割り当てます。

    1. 次のコマンドを入力して実行します。

      sel vol <number of volume>

    2. 次のコマンドを入力して実行します。

      assign letter=<drive letter>:

    3. 次のコマンドを入力して実行します。

      exit

  5. ブート レコードを修復するには、次の手順に従います。

    1. 次のコマンドを入力して実行します。

      cd /d <drive letter>:\EFI\Microsoft\Boot\

    2. 次のコマンドを入力して実行します。

      bootrec /FixBoot


Windows 11およびWindows 10(バージョン1709以降)でブート構成データ(BCD)ストアを再構築します。

BCDストアを再構築します。

  1. 最初に次のコマンドを実行して古いBCDをバックアップします。

    ren BCD BCD.bak

  2. 次のコマンドを使用してこれを再作成します。

    bcdboot c:\Windows /s <boot letter>: /f ALL (スイッチは /s コンピューター ロケールの場合: /l <language code>間のデッドロックが原因で潜在的なHMONタイムアウトが発生する問題が解決されています。デフォルトでは、 /l en-us 英語の USA が使用されます。

  3. bootrec /rebuildbcd


Windows 10(バージョン1709より前)でBCDストアを再構築します。

BCDストアを再構築します。

  1. 最初に次のコマンドを実行して古いBCDをバックアップします。

    ren BCD BCD.old

  2. 次のコマンドを使用してこれを再作成します。

    bcdboot c:\Windows /l en-us /s <boot letter>: All


メインブートレコード(MBR)を修復する方法

これらの手順は、Windowsオペレーティング システムで起動ドライブとして使用されているすべてのレガシー ドライブに適用されます。参考までにここに残してあります。

  1. Dellロゴ画面で F12 キーを使用して、起動メニューを起動します。これにより、Windowsインストール メディア、ブータブル ディスク、またはフラッシュ ドライブから起動することができます。

  2. 今すぐインストール]画面の下部にある[コンピューターの修復]リンクをクリックします。

  3. トラブルシューティング]をクリックします。

  4. コマンド プロンプト]を選択します。

  5. 次の3つのコマンドを順に入力し、それぞれEnterキーを押します。

    bootrec /fixmbr

    bootrec /fixboot

    bootrec /rebuildbcd

  6. インストール メディアが削除された状態でコンピューターを再起動し、修復が正常に行われたかどうかを確認します


さらにサポートが必要な場合は、Dellテクニカル サポートまでお問い合わせください。

トップに戻る

Additional Information

推奨記事

ここでは、このトピックに関連した役立つ可能性のある推奨記事をいくつか紹介します。


保証期間外サポート保証対象外ですか? 問題ありません。Dell.com/support Webサイトにアクセスして、お使いのDell製品のサービス タグを入力し、デル・テクノロジーズのサービスをご確認ください。

メモ: サービスは、 米国カナダ英国フランスドイツ中国日本の 個人のお客様向け製品のお客様にのみ提供されます。これらのサービスは、サーバーおよびストレージ製品には適用されません。

Affected Products

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Article Properties
Article Number: 000124331
Article Type: How To
Last Modified: 13 Nov 2024
Version:  15
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.