WindowsオペレーティングシステムのGPTハードドライブでEFIブートローダを修復する方法
Resumo: この記事では、Windows 10および11オペレーティング システムのExtensible Firmware Interface (EFI)ブートローダーの問題を解決する方法について説明します。GUIDパーティション テーブル(GPT)ハード ドライブでブートローダーが正しく起動しない場合。
Instruções
目次:
概要
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 ブートローダーを修復する
インストール メディアを持っている場合:
-
メディア(DVDまたはUSB)をパーソナル コンピューターに挿入し、 再起動します。
-
メディアから起動します。
-
Repair Your Computer(お使いのコンピュータの修復)を選択します。
-
「トラブルシューティング」を選択します。
-
「詳細オプション」を選択します。
-
メニューから[コマンド プロンプト]を選択します。
-
次のコマンドを入力して実行します。
diskpart -
次のコマンドを入力して実行します。
select disk 0 -
次のコマンドを入力して実行します。
list vol
-
-
EFIパーティション(EPS - EFIシステム パーティション)がFAT32ファイル システムを使用していることを確認します。まだ使用されていないドライブ レターを割り当てます。
-
次のコマンドを入力して実行します。
select vol <number of volume> -
次のコマンドを入力して実行します。
assign letter=<drive letter> -
次のコマンドを入力して実行します。
exit
-
インストール メディアを持っていない場合:
-
以下の記事のいずれかの方法を使用して、[Windows Advanced Boot Options]メニューを起動します。
-
表示されたメニューから「Repair your computer(コンピュータを修復する)」を選択します。
-
[トラブルシューティング]画面の[詳細オプション]タブから[コマンド プロンプト]を選択します。
-
次のコマンドを入力して実行します。
diskpart -
次のコマンドを入力して実行します。
select disk 0 -
次のコマンドを入力して実行します。
list vol
-
-
EFIパーティション(EPS)がFAT32ファイル システムを使用していることを確認して、ドライブ レター(すでに使用されているもの以外)を割り当てます。
-
次のコマンドを入力して実行します。
select vol <number of volume> -
次のコマンドを入力して実行します。
assign letter=<drive letter> -
次のコマンドを入力して実行します。
exit
-
-
ブート レコードを修復するには、次の手順に従います。
-
次のコマンドを入力して実行します。
cd /d <drive letter>:\EFI\Microsoft\Boot\ -
次のコマンドを入力して実行します。
bootrec /FixBoot
-
Windows 10でEFIブートローダーを修復する
インストール メディアを持っている場合:
-
メディア(DVDまたはUSB)をパーソナル コンピューターに挿入し、 再起動します。
-
メディアから起動します。
-
Repair Your Computer(お使いのコンピュータの修復)を選択します。
-
「トラブルシューティング」を選択します。
-
「詳細オプション」を選択します。
-
メニューから[コマンド プロンプト]を選択します。
-
次のコマンドを入力して実行します。
diskpart -
次のコマンドを入力して実行します。
sel disk 0 -
次のコマンドを入力して実行します。
list vol
-
-
EFIパーティション(EPS - EFIシステム パーティション)がFAT32ファイル システムを使用していることを確認します。(まだ使用されていないドライブ レターを割り当てます):
-
次のコマンドを入力して実行します。
sel vol <number of volume> -
次のコマンドを入力して実行します。
assign letter <drive letter>: -
次のコマンドを入力して実行します。
exit
メモ: Windows 10(バージョン1709以降)を実行している場合は、手順8を無視して、手順のこのセクションの最後にある情報に移動します。 -
-
ブート レコードを修復するには、次の手順に従います。
-
次のコマンドを入力して実行します。
cd /d <drive letter>:\EFI\Microsoft\Boot\ -
次のコマンドを入力して実行します。
bootrec /FixBoot
-
インストール メディアを持っていない場合:
-
以下の記事のいずれかの方法を使用して、[Windows Advanced Boot Options]メニューを起動します。
-
表示されたメニューから「Repair your computer(コンピュータを修復する)」を選択します。
-
[トラブルシューティング]画面の[詳細オプション]タブから[コマンド プロンプト]を選択します。
-
次のコマンドを入力して実行します。
diskpart -
次のコマンドを入力して実行します。
sel disk 0 -
次のコマンドを入力して実行します。
list vol
-
-
EFIパーティション(EPS)がFAT32ファイル システムを使用していることを確認して、ドライブ レター(すでに使用されているもの以外)を割り当てます。
-
次のコマンドを入力して実行します。
sel vol <number of volume> -
次のコマンドを入力して実行します。
assign letter=<drive letter>: -
次のコマンドを入力して実行します。
exit
-
-
ブート レコードを修復するには、次の手順に従います。
-
次のコマンドを入力して実行します。
cd /d <drive letter>:\EFI\Microsoft\Boot\ -
次のコマンドを入力して実行します。
bootrec /FixBoot
-
Windows 11およびWindows 10(バージョン1709以降)でブート構成データ(BCD)ストアを再構築します。
BCDストアを再構築します。
-
最初に次のコマンドを実行して古いBCDをバックアップします。
ren BCD BCD.bak -
次のコマンドを使用してこれを再作成します。
bcdboot c:\Windows /s <boot letter>: /f ALL(スイッチは/sコンピューター ロケールの場合:/l <language code>となります。デフォルトでは、/l en-us英語の USA が使用されます。 -
bootrec /rebuildbcd
Windows 10(バージョン1709より前)でBCDストアを再構築します。
BCDストアを再構築します。
-
最初に次のコマンドを実行して古いBCDをバックアップします。
ren BCD BCD.old -
次のコマンドを使用してこれを再作成します。
bcdboot c:\Windows /l en-us /s <boot letter>: All
メインブートレコード(MBR)を修復する方法
これらの手順は、Windowsオペレーティング システムで起動ドライブとして使用されているすべてのレガシー ドライブに適用されます。参考までにここに残してあります。
-
Dellロゴ画面で F12 キーを使用して、起動メニューを起動します。これにより、Windowsインストール メディア、ブータブル ディスク、またはフラッシュ ドライブから起動することができます。
-
[今すぐインストール]画面の下部にある[コンピューターの修復]リンクをクリックします。
-
[トラブルシューティング]をクリックします。
-
[コマンド プロンプト]を選択します。
-
次の3つのコマンドを順に入力し、それぞれEnterキーを押します。
bootrec /fixmbrbootrec /fixbootbootrec /rebuildbcd -
インストール メディアが削除された状態でコンピューターを再起動し、修復が正常に行われたかどうかを確認します
さらにサポートが必要な場合は、Dellテクニカル サポートまでお問い合わせください。
Mais informações
保証対象外でも問題ありません。Dell.com/support Webサイトにアクセスして、お使いのDell製品のサービス タグを入力し、デル・テクノロジーズのサービスをご確認ください。