OSの起動ドライブにある「EFIシステムパーティション」を誤って削除してしまい、Windowsが起動しなくなった状況にあるビジネスマンの方もいるかもしれません。
このパーティションは、Windowsを起動するために不可欠な重要な領域です。
この記事では、EFIシステムパーティションを再作成し、システムを復旧させる具体的な手順を解説します。
手順に従って操作すれば、Windowsが再び正常に起動できるようになります。
【要点】EFIシステムパーティション再作成とWindows起動復旧の重要ステップ
- Windows回復環境の起動: 問題診断と修復の準備を整えます。
- Diskpartコマンドの活用: 必要なパーティションを作成し、適切な形式でフォーマットします。
- BCDbootコマンドの実行: Windowsの起動構成データを再構築し、OSを起動可能にします。
ADVERTISEMENT
目次
EFIシステムパーティションとは? なぜ削除すると起動しないのか
EFIシステムパーティション ESP は、UEFI Unified Extensible Firmware Interface 方式で起動するPCに必須のパーティションです。このパーティションには、OSを起動するためのブートローダーや起動構成データ BCD が格納されています。
UEFIブートでは、PCのファームウェアがこのESPを読み込み、Windowsブートマネージャーを起動します。ESPが削除されると、ファームウェアはWindowsを起動するための情報を見つけられず、PCはOSを読み込めなくなり起動停止するのです。
Windows 11とWindows 10のいずれも、UEFIブート環境ではESPがなければ起動できません。特に、ディスクのパーティションテーブル形式がGPT GUID Partition Table の場合は、ESPが必須です。
EFIシステムパーティションを再作成しWindowsを復旧させる手順
EFIシステムパーティションを再作成するには、Windowsが起動できない状態から回復環境を起動する必要があります。事前にWindowsインストールメディアまたは回復ドライブを準備してください。
事前にWindowsインストールメディアまたは回復ドライブを準備する
別のPCを使ってWindows 11またはWindows 10のインストールメディアを作成します。USBメモリを使用すると便利です。
BitLockerでドライブが暗号化されている場合は、回復キーを準備しておいてください。回復キーがないと、データにアクセスできない可能性があります。
Windows回復環境を起動する
- インストールメディアを挿入しPCを起動する
作成したWindowsインストールメディアをPCに挿入し、PCの電源を入れます。 - BIOS/UEFI設定で起動順序を変更する
PC起動時に特定のキー F2、Del、F10など を押してBIOS/UEFI設定画面に入ります。起動 Boot 順序をUSBメモリまたはDVDドライブが最優先になるように変更し、設定を保存して終了します。 - Windowsセットアップ画面で「コンピューターを修復する」を選択する
インストールメディアからPCが起動すると、Windowsセットアップ画面が表示されます。「次へ」をクリックし、左下にある「コンピューターを修復する」を選択します。 - 「トラブルシューティング」を選択する
「オプションの選択」画面で、「トラブルシューティング」を選択します。 - 「コマンドプロンプト」を選択する
「トラブルシューティング」画面で、「詳細オプション」を選択し、その中の「コマンドプロンプト」を選択します。コマンドプロンプトが起動します。
Diskpartコマンドでパーティションを再作成する
コマンドプロンプトで以下の手順を実行し、EFIシステムパーティションを再作成します。
- Diskpartを起動する
コマンドプロンプトに `diskpart` と入力し、Enterキーを押します。 - PC内のディスクを一覧表示する
`list disk` と入力し、Enterキーを押します。PCに接続されているディスクの一覧が表示されます。Windowsがインストールされているディスクの番号を確認してください。通常はディスク0ですが、環境により異なる場合があります。 - 対象のディスクを選択する
`select disk X` と入力し、Enterキーを押します。XにはWindowsがインストールされているディスクの番号 例: `select disk 0` を入力します。 - ディスクのパーティションを一覧表示する
`list partition` と入力し、Enterキーを押します。既存のパーティションが表示されます。Windowsがインストールされているパーティションや回復パーティションなどが存在することを確認します。 - EFIシステムパーティションを作成する
`create partition efi size=100` と入力し、Enterキーを押します。これにより、100MBのEFIシステムパーティションが作成されます。サイズは100MBから300MB程度が一般的です。 - 作成したパーティションを選択する
`list partition` と入力し、新しく作成されたEFIパーティションの番号を確認します。その後、`select partition Y` と入力し、Enterキーを押します。Yには新しく作成したEFIパーティションの番号を入力します。 - パーティションをフォーマットする
`format quick fs=fat32 label=”System”` と入力し、Enterキーを押します。EFIパーティションはFAT32形式でフォーマットする必要があります。ラベルは任意ですが「System」とすると分かりやすいです。 - ドライブレターを割り当てる
`assign letter=S` と入力し、Enterキーを押します。Sは一時的なドライブレターであり、他のドライブレターが使用されていないか確認して割り当ててください。 - Diskpartを終了する
`exit` と入力し、Enterキーを押します。Diskpartが終了し、コマンドプロンプトに戻ります。
BCDbootコマンドで起動構成データを再構築する
EFIシステムパーティションが再作成されたら、そこにWindowsの起動に必要なファイルを書き込みます。
- Windowsがインストールされているドライブレターを確認する
コマンドプロンプトで `dir C:` や `dir D:` などを入力し、Windowsがインストールされているドライブのレターを確認します。通常はC:ですが、回復環境では異なる場合があります。ここではWindowsがC:にインストールされていると仮定します。 - BCDbootコマンドを実行する
`bcdboot C:\Windows /s S: /f UEFI` と入力し、Enterキーを押します。C:はWindowsがインストールされているドライブレター、S:は先ほど割り当てたEFIパーティションのドライブレターです。このコマンドにより、EFIパーティションに起動ファイルがコピーされ、起動構成データが再構築されます。Windows 10でも同じコマンドを使用できます。
回復環境を終了しPCを再起動する
- コマンドプロンプトを終了する
`exit` と入力し、Enterキーを押します。 - PCを再起動する
「オプションの選択」画面に戻ったら、「PCの電源を切る」を選択し、PCの電源を完全に切ります。インストールメディアを取り外し、PCを再起動します。BIOS/UEFI設定で起動順序をWindowsブートマネージャーが優先されるように戻す必要があるかもしれません。
EFIパーティション再作成時の注意点と発生しやすいトラブル
誤ったディスクやパーティションを選択してしまう
Diskpartコマンドは非常に強力であり、誤ったディスクやパーティションを選択すると、重要なデータが失われる可能性があります。
`list disk`や`list partition`コマンドの結果を慎重に確認し、対象のディスクやパーティション番号を正確に把握してから次のコマンドを実行してください。
BCDbootコマンドが「ファイルが見つかりません」と表示される
このエラーは、`bcdboot C:\Windows` の「C:」がWindowsがインストールされている実際のドライブレターと異なる場合に発生します。
Diskpartで`list volume`コマンドを実行し、ファイルシステムがNTFSで、サイズがWindowsのインストールサイズと一致するボリュームのドライブレターを確認してください。そのドライブレターを`bcdboot`コマンドで使用します。
BitLocker回復キーの入力を求められる
EFIシステムパーティションを再構築すると、起動構成が変更されたと認識され、BitLockerが有効なシステムでは回復キーの入力を求められることがあります。
事前に準備したBitLocker回復キーを入力して続行してください。回復キーがないと、Windowsにサインインできない可能性があります。
Windows 10でのパーティション管理の違い
DiskpartやBCDbootコマンドの基本的な使い方は、Windows 11とWindows 10で共通です。したがって、上記の手順はWindows 10環境でも同様に適用できます。
ただし、回復環境のメニュー画面の見た目や、一部のオプションの配置がWindows 11とWindows 10でわずかに異なる場合があります。
ADVERTISEMENT
UEFIブートとレガシーBIOSブートの比較
| 項目 | UEFIブート | レガシーBIOSブート |
|---|---|---|
| 必須パーティション | EFIシステムパーティション ESP | アクティブなパーティション MBR |
| ディスク形式 | GPT | MBR |
| 対応OS | Windows 11、Windows 10、Linuxなど | Windows 10、旧OSなど |
| 機能 | セキュアブート、高速起動、2TB超のディスク対応 | 基本的な起動機能、2TBまでのディスク対応 |
| 起動方法 | ファームウェアから直接ブートマネージャーを起動 | BIOSがMBRを読み込み、ブートローダーを起動 |
まとめ
EFIシステムパーティションを誤って削除してWindowsが起動しなくなった場合でも、この記事の手順で復旧できます。
Windows回復環境からDiskpartとBCDbootコマンドを使用し、必要なパーティションを再作成し、起動構成データを再構築できました。
今後パーティション操作を行う際には、今回学んだDiskpartコマンドの正確な使い方を参考に、細心の注意を払ってください。
もしBitLockerが有効な場合は、回復キーを必ず手元に用意しておくようにしましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
