フリーキーズ | 独学プログラミング

UEFIとは

最終更新日

UEFIはUnified Extensible Firmware Interfaceの略で、ほとんどのコンピュータシステムで従来のBIOS(Basic Input/Output System)に大きく取って代わった最新のファームウェアプログラムです。BIOSと同様に、UEFIはコンピュータのマザーボード上の不揮発性メモリチップに保存され、ハードウェアコンポーネントの初期化とテスト、起動シーケンスの管理、ハードウェアとオペレーティングシステム間の低レベル通信を行う役割を担っています。しかし、UEFIはBIOSと比較して、起動時間の短縮、セキュリティの向上、より大きなストレージデバイスのサポートなど、いくつかの利点を備えています。

UEFIが実行するタスクの例とBIOSと比較した改善点

1. グラフィカルなインターフェース

UEFIは、ファームウェアの設定にグラフィカル・ユーザー・インターフェース(GUI)を提供し、BIOSのテキストベースのインターフェースと比較して、ユーザーがシステムを操作し設定することを容易にします。

2. ブートタイムの短縮

UEFIは、パラレルデバイス初期化、ストレージデバイスのGUIDパーティションテーブル(GPT)の使用など、最新のハードウェアおよびソフトウェア機能をサポートすることにより、より高速なブートタイムを実現します。

3. 大きなストレージデバイスのサポート

BIOSでは、2テラバイトまでのストレージデバイスしか扱えないMBR(Master Boot Record)パーティション方式に限定されていますが、UEFIでは、最大9.4ゼタバイトまでのストレージデバイスを扱えるGPT(GUID Partition Table)方式に対応しています。

4. セキュアブート

UEFIはセキュアブートと呼ばれる機能を導入しており、OSやその他の起動可能なソフトウェアのデジタル署名を検証してから実行を許可することで、マルウェアや不正なソフトウェアからコンピュータを保護できます。これにより、BIOSと比較して、セキュリティのレイヤーが追加されます。

5. ハードウェアサポートの向上

UEFIは、より大きなメモリ容量、より高速なプロセッサ、ハードウェア支援型仮想化などの高度な機能など、最新のハードウェアに対するより良いサポートを提供します。

まとめ

要約すると、UEFIはUnified Extensible Firmware Interfaceと呼ばれる最新のファームウェアプログラムで、ほとんどのコンピュータシステムで従来のBIOSに大きく取って代わりました。BIOSと同様に、UEFIはハードウェアコンポーネントの初期化とテスト、ブートシーケンスの管理、ハードウェアとオペレーティングシステム間の低レベル通信を行う役割を担っています。UEFIは、グラフィカルユーザーインターフェイス、起動時間の短縮、セキュリティの向上、より大きなストレージデバイスや最新のハードウェアのサポートなど、BIOSと比較していくつかの利点を提供します。