Windows
 Computer >> コンピューター >  >> システム >> Windows

EFIとは何か?Windows 11/10でEFIシステムパーティションを識別する方法

WindowsでEFIやEFIシステムパーティションESP)という言葉を目にしたことがあり、それが何なのか気になった経験はありませんか?この記事では、EFIの基本概念、EFIパーティションの識別方法、その内容物、そして削除できるかどうかについて詳しく解説します。

WindowsにおけるEFIパーティションとは?

EFIはExtensible Firmware Interface(拡張ファームウェアインターフェース)の略称です。EFIシステムパーティションとは、UEFI(Unified Extensible Firmware Interface:統一拡張ファームウェアインターフェース)に準拠したコンピューターシステムが使用する、HDDやSSDなどの記憶装置上に設けられたパーティションのことです。

コンピューターを起動すると、UEFIファームウェアがEFI(ESP)に格納されたファイルを読み込み、インストール済みのOSや各種システムユーティリティを立ち上げます。ESPにはブートローダー、カーネルイメージ、デバイスドライバー、OS起動前に必要となるその他のユーティリティが含まれています。

EFIパーティションは約100MBという小さなパーティションで、FAT32形式でフォーマットされています。Windowsの起動に必要なアプリケーションはすべてここに保存されます。mountvol /sコマンドを実行することで、Windows上のEFIシステムパーティションにアクセスできます。

Windows 11/10でEFIシステムパーティションを識別する方法

EFIパーティションは極めて重要であるため、一般ユーザーがエクスプローラーでうっかり触れないよう隠されています。ここでは、EFIパーティションを識別するためのさまざまなツールをご紹介します。

  • Windowsディスク管理ツール
  • Diskpartツール
  • サードパーティ製ディスクツール

これらのツールでEFIパーティションを削除しないよう注意してください。万が一の事故に備え、操作を行う前に必ずシステムイメージのバックアップを作成しておきましょう。

1. ディスク管理ツールを使用する

ディスク管理は、ディスクの名前変更、サイズ変更、パーティション分割、フォーマットなどを行えるWindows標準の管理ツールです。システムを再起動することなく、中断なしでハードディスクパーティションを管理でき、パーティションの作成・削除・フォーマット、ドライブ文字の変更、空きMBRディスクのGPTへの変換、新規ディスクの初期化などが可能です。

ディスク管理を開いてEFIパーティションを確認する手順は以下の通りです。

EFIとは何か?Windows 11/10でEFIシステムパーティションを識別する方法

  • ショートカットキー「Windows + R」で「ファイル名を指定して実行」を開きます。
  • Diskmgmt.mscと入力し、Enterキーを押します。
  • ディスク管理が開きます。「EFI」と表示されているパーティションを探してください。

2. Diskpartツールを使用する

DiskPartはコマンドラインのディスクパーティションユーティリティです。仮想ハードディスクを含むドライブ、パーティション、ボリュームを管理でき、ハードディスクやUSBメモリ上のパーティションの作成・削除・変更が行えます。ディスク管理ツールよりも強力で、技術的な知識を持つユーザーに適した選択肢です。

Diskpartは必ず管理者権限で起動する必要があります。手順は以下の通りです。

EFIとは何か?Windows 11/10でEFIシステムパーティションを識別する方法

  1. 検索ボックスに「Diskpart」と入力します。
  2. 検索結果に表示された「Diskpart」をクリックして起動します。
  3. list volumeと入力し、Enterキーを押します。
  4. PC上のすべてのボリューム・パーティションが表示されます。
  5. ラベルがEFIファイルシステムがFAT32のパーティションを探します。非表示としてマークされています。

3. サードパーティ製ツールを使用する

Windows標準のツール以外にも、パーティションやEFIを管理できるサードパーティ製ソフトウェアが多数存在します。より快適な操作性を求める方におすすめです。

Paragon Partition Manager

Paragon Partition Managerは無料で利用できるソフトウェアで、ハードドライブの整理や既存パーティションの空き容量確保に役立ちます。パーティションのサイズ変更・移動、削除済みパーティションの復元など、多彩な機能を備えています。誤ってパーティションを削除した場合でも、データを復旧できる可能性があります。パーティションの作成・削除・拡張のほか、ラベルの変更やエラーチェックによる修復も可能です。

EFIパーティションを見つけるには、以下の手順に従います。

EFIとは何か?Windows 11/10でEFIシステムパーティションを識別する方法

  • ソフトウェアをダウンロード・インストールして起動します。
  • すべてのドライブが認識されたら、Windowsがインストールされているプライマリドライブを探します。
  • 3つの領域に分かれて表示されます。システム予約領域2つとローカルディスク1つです。
  • このうち100MBのものを選択し、「プロパティ」をクリックします。
  • 詳細ウィンドウの説明欄に「EFI System Partition」と表示されていることを確認します。

GParted

GPartedは、ディスクパーティションをグラフィカルに操作できる無料ソフトウェアです。データ損失なくパーティションのコピー・移動・サイズ変更ができ、失われたパーティションからのデータ復旧も試みられます。新しいOS用の領域確保、ラベルの変更、UUIDの設定なども行えます。

GPartedを起動すればEFIパーティションを簡単に識別できます。ラベルが表示されない場合は、隠し状態になっている100MBのパーティションを探してください。

EFIパーティションは削除すべき?

明確な理由があり、自分の操作を完全に理解している場合を除き、EFIパーティションを削除してはいけません。ここにはOSのすべてのブートファイルが保存されており、削除することはOS自体を消去することと同じです。削除を試みてもよいのは、ドライブ全体を初期化する際に、別のドライブに完全なOSが存在する場合、あるいは同一環境のクローンやバックアップがある場合だけです。

EFIパーティションの中身を確認するには?

EFIはエクスプローラーから隠されているため、mountvol /sコマンドを使って指定したドライブにマウントします。このとき、他のドライブで未使用のドライブ文字を選択してください。

WindowsでEFIパーティションを削除するには?

ここでは、コマンドラインのディスク管理ユーティリティであるDiskPartを使ってEFIパーティションを削除する手順を紹介します。

  1. コマンドプロンプトを管理者として実行します。
  2. diskpartと入力してユーティリティを起動します。
  3. list diskコマンドですべてのディスクを表示し、EFIパーティションのあるディスクを特定します。
  4. select disk #と入力します(#はディスク番号)。
  5. list partitionコマンドでパーティション一覧を表示します。
  6. EFIパーティションを特定します。種類:システムと表示されます。
  7. select partition #と入力します。
  8. 最後にdelete partition overrideコマンドを実行します。

EFIパーティションを復元するには?

操作ミスでEFIパーティションを誤って削除してしまうこともあります。ここでは、コマンドプロンプトを使った復元手順を段階的に説明します。

  1. Windowsインストールメディアまたは回復ディスクでPCを起動します。
  2. 以下のコマンドを実行し、未割り当て領域を確保するためにパーティションを縮小します。
    • diskpart
    • list disk
    • select disk #(EFIパーティションを追加するディスクを選択)
    • list partition
    • select partition #(縮小するパーティションを選択)
    • shrink desired=100(選択したパーティションを100MB縮小)
  3. 以下のコマンドでEFIパーティションを作成します。
    • create partition efi size=100
    • format quick fs=fat32
    • assign letter=h(未使用の任意のドライブ文字を指定可)
    • exit
  4. 次のコマンドでWindowsパーティションからEFIパーティションへブートファイルをコピーし、BCDストアを作成します。
    • bcdboot C:\windows /h H:(CはWindowsのドライブ文字、HはEFIパーティションに割り当てた文字)
    • exit
  5. PCを再起動します。

EFIとMBRの違いは何?

MBR(Master Boot Record:マスターブートレコード)は、最大2TBのHDDまでをサポートする、やや古い起動ディスク認識方式です。BIOSはMBRを使ってハードドライブ内のデータ情報を保存します。一方、UEFIはGUIDパーティションテーブル(GPT)を採用しています。MBRはテーブルに32ビットしか使わないため、物理パーティションは4つまでしか作成できません。一方、UEFIはプラットフォーム非依存であり、より高速な起動時間とコンピューターのフルパフォーマンスを提供します。

EFIへのアップグレードにはメリットがある?

EFIファイルは、ハードディスク上のESPと呼ばれる専用パーティションに保存されます。UEFIは独立したドライバーサポートを備え、起動時間の短縮、2TB超のパーティション対応、1ドライブあたり4つ以上のパーティション対応、効率的なシステム・電源管理を実現します。つまり、EFIへのアップグレードには多くのメリットがあります。

Windows 11へのアップグレードにEFIベースのパーティションは必要?

はい、必要です。Windows 11はBIOSやレガシー互換モードに対応していないため、UEFI環境で動作させる必要があります。また、セキュアブート機能はUEFIベースのPCと密接に関連しているため、ユーザーはセキュアブートを有効化しなければなりません。

本記事では、EFIパーティションに関する主要なポイントを解説しました。上記の内容はEFIパーティションで実行できる基本的な操作と、関連技術との比較です。万が一のトラブルに備えてデータのバックアップを必ず取得し、常に自分の操作内容を理解した上で作業を行いましょう。

EFIとは何か?Windows 11/10でEFIシステムパーティションを識別する方法
  1. Windows 10/11で「bootrec /fixboot アクセスが拒否されました」エラーを解決する完全ガイド

    コマンドプロンプトを使ってブート関連の問題を修復しようとすると、「bootrec /fixboot アクセスが拒否されました(Access is denied)」というエラーに遭遇することがよくあります。この問題が発生する原因はさまざまですが、多くの場合、ディスクのパーティション構成に関係しています。 また、ブルースクリーンエラー「INACCESSIBLE_BOOT_DEVICE」が表示されるケースとしては、主に以下の2つが考えられます。 Windowsシステム自体に障害が発生している ディスクへの書き込み中にシステムを強制終了した こうした問題の修復には「bootrec /fixboot

  2. Windows 10/11で「システムリソースが不足しています」エラーを修正する5つの方法

    新しいユーザーアカウントにログインしようとした瞬間に「Windowsのシステムリソースが不足しています」というメッセージが表示されたことはありませんか?もしそうなら、この記事で紹介する対処法をぜひチェックしてください。これらの方法は、Zoomの音声が途切れる問題とともに「システムリソースが不足していると音質に影響する可能性があります。パフォーマンスを向上させるには、一部のアプリケーションを閉じてみてください。」というエラーメッセージが表示されたユーザーにも有効であることが証明されています。Windows 10/11でシステムリソースが不足する原因と対策ツール手動での修正を試す前に、Advanc