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

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

Summary: この記事では、EFIブートローダーがGPTハード ディスク ドライブで正常に起動しない問題を解決する方法について説明します。これには、さまざまなWindowsオペレーティング システムでの手順が含まれます。

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は通常、メイン ブート レコード(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 8および8.1でEFIブートローダーを修復する

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

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

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

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

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

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

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

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

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

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

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

      bootrec /FixBoot

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

  1. PCを再起動します。

  2. パーソナル コンピューターの電源を入れたら、Windowsのスプラッシュ画面が表示される前に、F8>キーをすばやく<タップします。

    何度か操作しなくてはならない場合があることに注意してください。このオプションのタイミングは、Windows 7よりも短縮されました。

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

  4. トラブルシューティング]画面から[コマンド プロンプト]を選択します。

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

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

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

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

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

      bootrec /FixBoot


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

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

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

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

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

  4. オペレーティング システムを選択し、[次へ]をクリックします。

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

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

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

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

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

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

      bootrec /FixBoot

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

  1. PCを再起動します。

  2. パーソナル コンピューターの電源を入れたら、Windowsのスプラッシュ画面が表示される前に、F8>キーをすばやく<タップします。

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

  4. 回復オプション]から[コマンド プロンプト]を選択します。

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

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

    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>」デフォルトでは、 /l en-us 英語の USA が使用されます。

  3. bootrec /rebuildbcd


Windows 10(バージョン1709より前)、Windows 8、およびWindows 7で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製品のサービス タグを入力し、デル・テクノロジーズのサービスをご確認ください。

メモ: 本サービスは、米国カナダ英国フランスドイツ中国日本 の個人向けPCのお客様のみが利用できます。サーバーとストレージには適用されません。

Affected Products

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