EFIパーティションはあまり知られていませんが、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パーティションを再構築し、パーティションテーブルを修復するを行う最も簡単な方法です。その効果はドライブが受けた損傷の種類に依存しますが、ブート関連の問題を特定して修復しようとする内蔵の診断ツールであるため、良い開始点です。
自動ブート修復を開始するには、次の手順に従ってください:
- コンピュータを起動します。その後、起動プロセスが完了する前に電源を切ります。
- この手順を3回繰り返し、再度コンピュータを起動します。
- 自動修復が実行され、問題の修復を試みます。
自動起動修復が問題を解決できない場合は、代わりにコマンド プロンプトを使用してEFIパーティションを手動で再作成することを試してみてください。
メソッド 2: DiskPartを使用してEFIパーティションを手動で再作成
必要に応じて、ディスクパートを使用してEFIパーティションを再作成することができます。DiskPartはWindowsに含まれるコマンドラインディスクパーティションユーティリティで、コマンドプロンプト、Windows PowerShell、またはターミナル(Windows 11ユーザー向け)を使用してディスクとパーティションを管理することができます。Automatic Boot Repairよりも手動操作が必要ですが、EFIパーティションを復元するための実行可能なオプションです。
この方法にはWindowsインストールメディアが必要です。持っていない場合は、起動可能なUSBを作成する方法についてこのガイドを参照してください。
これらの手順に従って、DiskPart を使用して EFI パーティションを作成します。
- WinREにブートします。
- トラブルシューティング をクリックします。
- コマンドプロンプト をクリックします。
- diskpartと入力し、 入力 を押します。
- list diskと入力し、 入力 を押します。システムドライブに関連付けられているディスク番号をメモしておきます。
- select disk *と入力し、 * をディスク番号に置き換えます。
- list partitionと入力し、Windowsがインストールされているパーティションをメモしておきます。
- select partition *と入力し、 * をWindows OSシステムパーティションに置き換えます。
- 次にEFIパーティション用のスペースを確保します。以前のEFIパーティションが削除されて100 MBの未割り当て領域が既にある場合は、このステップをスキップできます。それ以外の場合は、shrink desired=100と入力し、 入力 を押します。
- create partition efi size=100と入力し、 入力 を押します。
- format quick fs=fat32と入力し、 入力 を押します。
- assign letter=sと入力し、 入力 を押します。
- list partitionと入力し、 入力 を押します。
- list volumeと入力し、 入力 を押します。Windowsがインストールされているボリューム文字をメモしておきます。
- exitと入力し、 入力 を押します。
- bcdboot *:\windows /s S:と入力し、 * をWindows OSのボリューム文字に置き換えて 入力 を押します。
DiskPartを使ってもEFIパーティションを作成できない場合、EFIシステムパーティションを修正する確実な方法は、Windowsを完全に再インストールすることです。
方法3: Windows を再インストール
上述の方法のいずれかを使用して削除されたEFIシステムパーティションを復元できなかった場合は、代わりにWindowsを再インストールすることができます。Windowsの再インストールは極端な選択肢に思えるかもしれませんが、時にはそれが唯一の解決策であることもあります。これは保証された修正方法です。なぜなら、新しいEFIパーティションはすべてのWindowsインストールの一環として作成されるからです(少なくともGPTパーティショニング方式を使用するドライブでは)。
この方法を実行する前にデータをバックアップすることが重要です。クリーンインストールを行うとディスク上の すべて データが削除されます。ハードドライブを別のコンピュータに接続し、続行する前にファイルのコピーを作成してください。
これらの指示は、Windowsオペレーティングシステムのクリーンインストールを実行する手順を簡潔に案内します:
- ブートメディアを使用して起動します。
- 言語と通貨の設定を選択し、 次へ をクリックします。
- 今すぐインストール をクリックします。
- プロダクトキーを入力して 次へ を押すか、 プロダクトキーがありません をクリックします。
- インストールしたいOSバージョンを選択し、 次へ をクリックします。
- ライセンス条項に同意します。
- カスタム: Windows のみをインストール (詳細設定) をクリックします。
- 既存のすべてのパーティションを削除します。この機会に必要に応じて希望するパーティションを作成します。Windowsをインストールしたいドライブを選択し、 次へ をクリックします。
- 画面の指示に従ってインストールを完了します。
ハードドライブから失われたデータを復元する方法
EFIパーティションが破損して失われると、ドライブの他の部分に影響を及ぼすことは珍しくありません。EFIパーティションを復元した後でも、一部のファイルがまだ失われている場合があります。その場合、ディスクドリルのようなデータ復旧ツールを使用するべきです。Disk Drillは、復元可能なデータをハードドライブからスキャンして安全なストレージデバイスに戻すことができる効果的なGPTパーティションデータ復旧ツールです。
こちらが、EFIパーティションが欠落しているドライブから失われたデータを復元するためにDisk Drillを使用する方法です:
- ディスクドリルをダウンロードします。
- データを復元したいドライブを接続し、デバイスの一覧から選択します。 紛失したデータを検索 をクリックします。
- スキャンが終了したら 見つかったアイテムを確認 をクリックします。あるいは、 すべてを回復 をクリックしてDisk Drillが見つけたすべてのデータを復元します。
- 復元したいデータを選択します。復元の可能性の列とプレビュー画面に注意して、どのデータが復元可能かを確認します。準備ができたら 回復 をクリックします。
- 復元先として安全な場所を選択します。復元するデータを元のドライブに戻すことは避けてください。 次へ をクリックします。
結論
誤ってEFIシステムパーティションを削除してしまった場合、または破損により使用できなくなった場合、Windowsを起動することができません。自動修復ツールを使用して修復を試みることができます。それがうまくいかない場合は、DiskPartを使用して手動で再作成を試みることができます。それでもうまくいかない場合は、データを別のストレージデバイスにバックアップし、ドライブにWindowsを再インストールする必要があります。これにより、新しいEFIパーティションが作成されます。
EFIパーティションを復元してもデータの一部が見つからない場合、バックアップからデータを復元するか、Disk Drillなどのデータ復旧ツールを使用してデータを復旧する必要があります。