Windows 10/11でEFIパーティションが見つからない問題を修正する方法

承認済み
23

fix missing efi partition windows 10EFIパーティションはあまり知られていませんが、Windowsコンピュータの非常に重要な部分です。ドライブのパーティション設定をいじっていると、誤って削除してしまい、Windowsコンピュータが正常に起動しなくなることがあります。

EFIパーティションが表示されない場合、または誤ってEFIパーティションを削除してしまった場合は、Windowsコンピュータを正常に動作させるための修復方法を理解するために読み進めてください。

Windowsで「オペレーティングシステムの読み込みエラー」が発生する原因は何ですか?

お使いのドライブが GUIDパーティションテーブル (GPT) パーティショニングスキームを使用している場合、拡張可能なファームウェアインターフェース (EFI) パーティションがあります。また、EFI システムパーティション (ESP) とも呼ばれます。比較的小さな (100 MB) FAT32 形式のパーティションで、通常はドライブ文字が割り当てられていません。実際、エクスプローラーには表示されず、ディスクの管理で見つけることができます。これは、ブートローダーなど、お使いの UEFIファームウェア が Windows オペレーティングシステムをブートするために使用する重要なファイルを保存する役割を担っています。

マスターブートレコード(MBR)パーティションスキームを使用するドライブには、EFIパーティションはありません。代わりに、ブートローダーはディスクの最初のセクターに配置されています。

「オペレーティングシステムの読み込みエラー」というメッセージは、EFIパーティションが見つからない場合に表示されます。EFIシステムパーティションが見つからなかった場合、それは誤って削除されたか、突然の停電や不良セクターの発生によって破損したためかもしれません。修復または復元されるまで、Windowsは起動を拒否します。

Windowsで見つからないEFIパーティションを修正する方法

EFIパーティションが失われても、それほど心配しないでください。簡単に自分で修正できます。これらの方法のいずれかを使用して、Windows 10または11でEFIパーティションを修正してください。

方法1: 自動修復機能を試してみてください

自動ブート修復は、EFIパーティションを再構築し、パーティションテーブルを修復するを行う最も簡単な方法です。その効果はドライブが受けた損傷の種類に依存しますが、ブート関連の問題を特定して修復しようとする内蔵の診断ツールであるため、良い開始点です。

自動ブート修復を開始するには、次の手順に従ってください:

  1. コンピュータを起動します。その後、起動プロセスが完了する前に電源を切ります。
  2. この手順を3回繰り返し、再度コンピュータを起動します。
  3. 自動修復が実行され、問題の修復を試みます。Entering Automatic Boot Repair.

自動起動修復が問題を解決できない場合は、代わりにコマンド プロンプトを使用してEFIパーティションを手動で再作成することを試してみてください。

メソッド 2: DiskPartを使用してEFIパーティションを手動で再作成

必要に応じて、ディスクパートを使用してEFIパーティションを再作成することができます。DiskPartはWindowsに含まれるコマンドラインディスクパーティションユーティリティで、コマンドプロンプト、Windows PowerShell、またはターミナル(Windows 11ユーザー向け)を使用してディスクとパーティションを管理することができます。Automatic Boot Repairよりも手動操作が必要ですが、EFIパーティションを復元するための実行可能なオプションです。

この方法にはWindowsインストールメディアが必要です。持っていない場合は、起動可能なUSBを作成する方法についてこのガイドを参照してください。

これらの手順に従って、DiskPart を使用して EFI パーティションを作成します。

  1. WinREにブートします。
  2. トラブルシューティング をクリックします。Choosing the Troubleshoot option in WinRE.
  3. コマンドプロンプト をクリックします。Opening Command Prompt in WinRE.
  4. diskpartと入力し、 入力 を押します。Running the DiskPart command.
  5. list diskと入力し、 入力 を押します。システムドライブに関連付けられているディスク番号をメモしておきます。Listing the available disks.
  6. select disk *と入力し、 * をディスク番号に置き換えます。Selecting the disk in DiskPart.
  7. list partitionと入力し、Windowsがインストールされているパーティションをメモしておきます。Listing the partitions.
  8. select partition *と入力し、 * をWindows OSシステムパーティションに置き換えます。Selecting the partition.
  9. 次にEFIパーティション用のスペースを確保します。以前のEFIパーティションが削除されて100 MBの未割り当て領域が既にある場合は、このステップをスキップできます。それ以外の場合は、shrink desired=100と入力し、 入力 を押します。Shrinking the partition.
  10. create partition efi size=100と入力し、 入力 を押します。Creating a partition.
  11. format quick fs=fat32と入力し、 入力 を押します。Formatting with the FAT32 file system.
  12. assign letter=sと入力し、 入力 を押します。Assigning a drive letter.
  13. list partitionと入力し、 入力 を押します。Listing the partitions again.
  14. list volumeと入力し、 入力 を押します。Windowsがインストールされているボリューム文字をメモしておきます。Listing the volumes.
  15. exitと入力し、 入力 を押します。Exiting DiskPart.
  16. bcdboot *:\windows /s S:と入力し、 * をWindows OSのボリューム文字に置き換えて 入力 を押します。Running the bcdboot command.

DiskPartを使ってもEFIパーティションを作成できない場合、EFIシステムパーティションを修正する確実な方法は、Windowsを完全に再インストールすることです。

方法3: Windows を再インストール

上述の方法のいずれかを使用して削除されたEFIシステムパーティションを復元できなかった場合は、代わりにWindowsを再インストールすることができます。Windowsの再インストールは極端な選択肢に思えるかもしれませんが、時にはそれが唯一の解決策であることもあります。これは保証された修正方法です。なぜなら、新しいEFIパーティションはすべてのWindowsインストールの一環として作成されるからです(少なくともGPTパーティショニング方式を使用するドライブでは)。

この方法を実行する前にデータをバックアップすることが重要です。クリーンインストールを行うとディスク上の すべて データが削除されます。ハードドライブを別のコンピュータに接続し、続行する前にファイルのコピーを作成してください。

これらの指示は、Windowsオペレーティングシステムのクリーンインストールを実行する手順を簡潔に案内します:

  1. ブートメディアを使用して起動します。
  2. 言語と通貨の設定を選択し、 次へ をクリックします。Choosing language preferences.
  3. 今すぐインストール をクリックします。Choosing to install Windows.
  4. プロダクトキーを入力して 次へ を押すか、 プロダクトキーがありません をクリックします。Entering the Windows product key.
  5. インストールしたいOSバージョンを選択し、 次へ をクリックします。Choosing the Windows version.
  6. ライセンス条項に同意します。
  7. カスタム: Windows のみをインストール (詳細設定) をクリックします。Installing Windows (custom).
  8. 既存のすべてのパーティションを削除します。この機会に必要に応じて希望するパーティションを作成します。Windowsをインストールしたいドライブを選択し、 次へ をクリックします。Selecting the disk for installation.
  9. 画面の指示に従ってインストールを完了します。

ハードドライブから失われたデータを復元する方法

EFIパーティションが破損して失われると、ドライブの他の部分に影響を及ぼすことは珍しくありません。EFIパーティションを復元した後でも、一部のファイルがまだ失われている場合があります。その場合、ディスクドリルのようなデータ復旧ツールを使用するべきです。Disk Drillは、復元可能なデータをハードドライブからスキャンして安全なストレージデバイスに戻すことができる効果的なGPTパーティションデータ復旧ツールです。

こちらが、EFIパーティションが欠落しているドライブから失われたデータを復元するためにDisk Drillを使用する方法です:

  1. ディスクドリルをダウンロードします。
  2. データを復元したいドライブを接続し、デバイスの一覧から選択します。 紛失したデータを検索 をクリックします。Selecting the disk to scan.
  3. スキャンが終了したら 見つかったアイテムを確認 をクリックします。あるいは、 すべてを回復 をクリックしてDisk Drillが見つけたすべてのデータを復元します。Reviewing what Disk Drill found.
  4. 復元したいデータを選択します。復元の可能性の列とプレビュー画面に注意して、どのデータが復元可能かを確認します。準備ができたら 回復 をクリックします。Recovering the selected data.
  5. 復元先として安全な場所を選択します。復元するデータを元のドライブに戻すことは避けてください。 次へ をクリックします。Choosing a recovery destination.

結論

誤ってEFIシステムパーティションを削除してしまった場合、または破損により使用できなくなった場合、Windowsを起動することができません。自動修復ツールを使用して修復を試みることができます。それがうまくいかない場合は、DiskPartを使用して手動で再作成を試みることができます。それでもうまくいかない場合は、データを別のストレージデバイスにバックアップし、ドライブにWindowsを再インストールする必要があります。これにより、新しいEFIパーティションが作成されます。

EFIパーティションを復元してもデータの一部が見つからない場合、バックアップからデータを復元するか、Disk Drillなどのデータ復旧ツールを使用してデータを復旧する必要があります。

よくある質問

EFIパーティションには、Windowsコンピュータのブートプロセスを管理するための重要なファイルが格納されています。起動時に、ブートローダーはこれらのファイルを使用してコンピュータのハードウェアコンポーネントを初期化し、その後オペレーティングシステムをロードします。もしEFIパーティションを削除してしまった場合、Windowsは正常に起動できなくなります。
クリーンインストールのためにドライブをフォーマットする予定でない限り、EFIパーティションを削除するのは避けるべきです。それでもなお、EFIパーティションを削除するのはWindowsのインストール中に限ることが強く推奨されます。これは、ファームウェアパーティションがないとWindowsを起動できず、再びWindowsにブートする必要がある場合は修復が必要になるためです。
WindowsのEFIパーティションが見つからない場合、コンピュータが正しく起動できなかった後に「オペレーティングシステムの読み込みエラー」というメッセージが表示される可能性があります。これは、EFIパーティションにコンピュータが正しく起動するために必要なファイルが含まれているためです。
EFIパーティションは他のパーティションと同様にファイルエクスプローラーで見つけることはできません。代わりに、ディスク管理で他のすべてのパーティションと一緒に見つけることができます。EFIパーティションが見つからなかった場合は、それを再作成する必要があります。
Avatar photo
Jordan Jamieson-Maneは、ハードウェア、データ復旧、および消費者向け電子機器に関連するコンテンツをよく制作する、技術に対する情熱的な関心を持つコンテンツライターです。彼が執筆していないときは、音楽を発見し、自身のウェブサイトの改善に取り組んでいます。
承認済み
ソフットウェア開発、データベース管理、およびハードウェア修理における12年の経験。
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required