読み方 : ユーイーエフアイ

UEFI【Unified Extensible Firmware Interface】EFI

概要

UEFIとは、コンピュータ内の各装置を制御するファームウェアオペレーティングシステム(OS)の間の通信仕様を定めた標準規格の一つ。従来のBIOSに代わるもの。UEFI対応ファームウェアを指してUEFIと呼ぶこともある。
UEFIのイメージ画像

コンピュータには、本体内部の回路や装置などの基本的な制御を司るファームウェアと呼ばれる機種毎に固有のソフトウェアが内蔵されており、OSはファームウェアに処理を依頼してハードウェアを動作させる。UEFIはOSとファームウェアを連携させるための標準仕様を定めている。

主な特徴

UEFIはx86、x86-64、Itanium、ARMなど様々な設計(アーキテクチャ)のマイクロプロセッサMPU/CPU)に対応しており、様々な機種で用いることができる。装置を制御するデバイスドライバの開発は各プロセッサ固有の仕様を用いる従来の手法に加え、EBC(EFI Byte Code)と呼ばれる独自に策定されたCPU非依存の中間言語で開発することもできる。

ストレージ管理には従来のMBRMaster Boot Record)に代えてGPTGUID Partition Table)と呼ばれる仕様が導入され、2TB(テラバイト/正確には2TiB)を超える大容量の領域を作成し、OSを導入して起動(ブート)することができる。

一台のコンピュータにOSを複数導入して起動時に選択するブートローダの機能もUEFIブートマネージャとして提供されるようになり、OS側でブートローダを用意する必要がなくなった。OSのデジタル署名を検証して正当なものしか起動しないセキュアブートにも対応し、盗難対策として利用できる。

UNIX系OSシェルのようにファームウェアを操作できるコマンドライン画面としてUEFIシェルが提供され、システム管理のためのコマンドやアプリケーションを実行することができる。ネットワークインターフェースNIC)を介してLANに接続し、TCP/IPなどで通信することもできる。

歴史

従来使われてきたBIOSBasic Input/Output System)は16ビットマイクロプロセッサの時代に設計されたもので、マルチタスク環境で利用されることを想定していない点や、メインメモリの先頭から640KB目から1MB目のわずか384KBの領域にしか配置できない点など、現在のハードウェアやOSから見ると時代遅れで窮屈な制約が多い。

これを克服するため、64ビット環境を想定して新たに設計された近代的で拡張可能なファームウェアインターフェース仕様としてUEFIの開発が始まった。

最初の仕様は1998年に米インテル(Intel)社と米ヒューレット・パッカード(Hewlett-Packard)社(当時)が64ビットマイクロプロセッサを共同開発するなかで策定され、当初は「EFI」(Extensible Firmware Interface)の名称で推進していた。2005年、同社らが設立した業界団体のUEFIフォーラムへ移管され、同時に名称もUEFI(Unified EFI)に改められた。

🔰よくある質問

  • UEFIとは何ですか?
    コンピュータの電源を入れたときに最初に動作するファームウェアの仕様です。OSが起動する前にハードウェアの初期化や起動デバイスの選択を行います。従来のBIOSに代わる現代の標準規格として広く普及しています。
  • BIOSUEFIは何が違いますか?
    BIOSは1970年代から使われてきた古い仕様で、2TBを超えるストレージの認識や高速起動に対応できない制限がありました。UEFIはこれらの制限を解消し、マウス操作に対応したグラフィカルな管理画面、セキュアブートネットワーク機能なども備えています。
  • セキュアブートとは何ですか?
    UEFIの機能の一つで、OSやブートローダーが信頼できるデジタル署名を持っているかを起動時に検証する仕組みです。署名のないソフトウェアの起動をブロックすることで、マルウェアによる起動乗っ取りを防ぐ効果があります。
  • UEFI設定画面はどうやって開きますか?
    電源投入直後に特定のキー(Delete、F2、F10など、メーカーによって異なります)を連打することで開けます。Windows 10/11では「設定→回復→PCの起動をカスタマイズする」からも起動できます。
  • UEFIの設定を変更すると危険ですか?
    内容を理解せずに変更すると、OSが起動しなくなることがあります。特にセキュアブートの無効化やブート順序の変更は注意が必要です。変更前に現在の設定をメモしておくと、万一の際に元に戻しやすくなります。

他の辞典等による「UEFI」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。