「EFIパーティションが見つからない」というエラーメッセージが表示されると、Windows OSの起動に失敗してしまいます。この投稿では、効果的な方法を共有することにより、EFIパーティションを回復または再作成する方法を詳しく示します。
私のコンピュータはWindows 10ですが、今朝大きな問題が発生しました。デスクトップでソフトウェアをフォーマットしてインストールしようとしていますが、「EFIシステムパーティションが見つかりません」というエラーメッセージが表示されたのです。困惑しています。どうすればいいのかよくわかりません。EFIパーティションを修復させることは可能でしょうか?何かアドバイスがあればお願いします!
- あるユーザーからの質問
パソコン初心者の場合、EFIシステムパーティションの重要性を無視し、上記のようなエラーにつながる可能性が高いです。一番考えられる原因は、パソコンを使っているうちに、誤ってEFIパーティションを削除してしまったということです。
EFIパーティションがない場合の結果を理解するには、まず次の2つの質問について基本的な理解を深めます。
EFIシステムパーティション(ESP)は、データ記憶装置上の小さなパーティションで、FAT32でフォーマットされ、通常約100MBです。一般的に、WindowsがGPTディスクにある場合、EFIパーティションは、オペレーティングシステムを起動するためにUEFIファームウェアによってロードされる重要なファイルや必要なユーティリティを格納するために生成されます。そのため、PCを起動すると、まずハードウェアとファームウェアが起動し、次にファームウェアがEFIパーティションに保存されているファイルやユーティリティを起動し、最後にWindows OSが正常に実行されるのです。
ご覧のように、EFIパーティションはWindows OSが正常に起動するために必要なものです。その重要性のため、ドライブ文字がないため、ファイルエクスプローラーで直接表示することはできません。ディスクの管理を開いて見つけることができます。これは、EFIパーティションを誤って削除してオペレーティングシステムの起動に失敗した場合に備えて、WindowsオペレーティングシステムによってEFIパーティションが保護およびロックされているためです。
つまり、EFIパーティションがないと、Windowsは起動しません。しかし、それでも誤って削除してしまった場合、どうすればいいのでしょうか?
Windows 10パソコンで「EFIパーティションがないまたは見つからない」というエラーメッセージが表示されると、Windowsを起動できないことがわかります。EFIパーティションには重要なファイルやユーティリティを保存しているため、誤って削除してしまうとデータが失われます。したがって、ここでは、それを復元する方法について説明します。次の2つの詳細なチュートリアルをお読みください。そのうちの1つが役立つことを願っています。
上述したように、EFIパーティションはWindowsによって保護されているので、ファイルエクスプローラーやディスクの管理を使用して内部のデータにアクセスすることができません。そこで、AOMEI partition assistant Professionalというサードパーティパーティションマネージャーを強くお勧めします。その助けを借りて、Windows 11/10/8/7およびXPでEFIパーティションを復元できます。
ここで、無料のデモ版をダウンロードして、それを使用してEFIパーティションが見つからない問題を解決する方法を確認してください。
ステップ 1. AOMEI Partition Assistant Professionalをインストールし、実行します。お使いのPCが起動できない場合は、別の実行中のコンピュータでAOMEI Partition Assistantを使用して起動可能なメディアを作成し、その起動可能なメディアからパソコンを起動する必要があります。
ステップ 2. ダブルクリックしてこのソフトウェアを起動します。メインインターフェイスの上部にある「復元」から「パーティションを復元」をクリックします。
ステップ 3. 削除されたEFIパーティションを含むドライブを選択し、「次へ」をクリックします。
ステップ 4. ポップアップウィンドウで、検索方法を選択します。まずここで「高速スキャン」を選択します。うまくいかない場合は、「完全スキャン」を実行します。
ステップ 5. 表示されるリストで削除されたEFIシステムパーティションを選択し、「続行」をクリックします。
プロセスが完了するまで待ちます。
さらに、EFIパーティションの再作成は、EFIパーティションが見つからない問題を解決するために選択できるもう一つの代替方法です。つまり、EFIパーティションを作成し、EFIブートローダをインストールして、ハードドライブを起動可能にする必要があります。次のステップを試すことができます。
ステップ 1. Windowsのインストールディスクまたはリカバリディスクからコンピュータを起動します。Windowsセットアップ画面で「Shift+F10」を押して、コマンドプロンプトに入ります。
ステップ 2. 以下のコマンドを実行して、パーティションを縮小し、未割り当て領域を確保します。各コマンドの後にEnterキーを押します。
♦Diskpart
♦List disk
♦Select disk X(XはEFIパーティションが必要なディスク番号です。)
♦List partition
♦Select partition N(Nは縮小したいパーティション番号です。)
♦Shrink desired=500(パーティションを500MB縮小します。)
ステップ 3. 次に、以下のコマンドで未割り当て領域を使用してEFIパーティションを作成します。
♦create partition EFI size=200
♦format quick fs=fat32 label="System"
♦create partition msr size = 128
ステップ 4. EFIパーティションの作成に成功したら、以下のコマンドでブートローダやその他の必要なアプリケーションをインストールします。
♦bootrec /fixboot
♦bcdboot c:\Windows /s b: /f all
ステップ 5. コンピュータを再起動し、EFIパーティションが見つからない問題が解決されたかどうかを確認します。
EFIパーティションが見つからないですか?上述の説明した後、これで、EFIパーティションがない原因と結果がお分かりいただけたでしょう。最も重要なのは、この問題を解決する方法を知っていることです。このチュートリアルでは、AOMEI Partition Assistantを使用してEFIパーティションを復元する方法、またはdiskpartを使用してEFIパーティションを再作成する方法をステップバイステップで説明します。EFIパーティションを以前のように復元した後、システムをバックアップして、再発を防ぐことをお勧めします。たとえば、オペレーティングシステムを別のドライブに複製できます。
また、お使いのPCがサーバーシステムを実行している場合は、AOMEI Partition Assistant Server版を使用してください。
以上です。ご参考になれば、幸いです。ここまでありがとうございました。最後!問題を解決しておめでとうございますヽ(〃'▽'〃)ノ☆!