UEFIとレガシーブートの主な違いは、レガシーブートがBIOSファームウェアを使ってコンピュータを起動するプロセスであるのに対し、UEFIはBIOSに代わるように設計されたコンピュータの最新のブート方法であることです。
UEFIは、BIOSの制限に対処する新しい起動方法です。
UEFIフォーラムと呼ばれるチップセット、ハードウェア、システム、ファームウェア、OSのベンダーのグループによって管理されている。
レガシーブートは、BIOSを使ってシステムを起動する通常の方法です。
簡単に説明すると、UEFIはコンピュータにセキュリティ機能の追加と高速処理を提供する。
ブートタイムウイルスの読み込みを回避できるセキュアブートを提供する。
UEFIとは
UEFI は Unified Extensible Firmware Interface (統合拡張ファームウェアインタフェース) の略です。
ほとんどの新しいマザーボードはこの新しいタイプで構成されています。
BIOSを使うより多くの利点があります。
最も重要なのは、ユーザーフレンドリーなグラフィカルユーザーインターフェイス(GUI)を提供することです。
BIOSはブルーの画面に様々なオプションが表示されます。
通常のBIOSは大容量ストレージドライブを認識することができません。
UEFIはこの問題に対して良い代替案を提供し、大容量ストレージドライブを認識することができます。
キーボードでオプションを選択する通常のBIOSでは、UEFIはマウスを使ってインターフェイスを制御することができます。
さらに、UEFI はセキュアブートを含んでいます。
デジタル署名のないドライバがロードされないようにし、悪意のあるソフトウェアを防ぐのに役立ちます。
UEFI を搭載したいくつかのコンピュータでは、ユーザーがレガシー BIOS 互換性モードを有効にすることができます。
UEFIブートはUEFIファームウェアを使用します。
それはEFIサービスパーティションと呼ばれる有効なブートボリュームのリストを維持します。
すべてのハードウェアが正しく機能しているかどうかをチェックする Power On Self-Test (POST) の間、UEFI ファームウェアはシステムに接続されているすべての起動可能なストレージデバイスをスキャンして、有効な GUID Partition Table (GPT) を調べます。
ファームウェア自身が GPT をチェックして、ブートする EFI パーティションを探します。
レガシーブートとは
レガシーブートとは、BIOSファームウェアが使用するブートプロセスのことです。
フロッピーディスクドライブ、ハードディスクドライブ、光ディスクドライブなど、ブート可能なインストール済みストレージデバイスのリストを、設定可能な優先順位に従って保存しているのです。
コンピュータの電源を入れると、BIOSはPower On Self-Test(POST)を実行します。
その後、内蔵スピーカーが短いビープ音を1回鳴らし、起動が正常であることを知らせます。
ビープコードは、コードを識別し、さらにトラブルシューティングに対応するのに役立ちます。
POSTが完了すると、ファームウェアは各ストレージターゲットの最初のセクタをメモリにロードします。
次に、有効なマスターブートレコード(MBR)がないかスキャンします。
有効なMBRが見つかった場合、ファームウェアはブートローダに実行を渡し、起動するパーティションを選択させます。
見つからない場合は、ブート順で次のデバイスに進みます。
UEFIとレガシーブートの違い
定義
UEFIは、最新のコンピュータにおけるブートプロセスで、BIOSよりも高度な機能を提供するものです。
レガシーブートは、BIOSファームウェアを使用してコンピュータを起動するプロセスです。
UEFIとレガシーブートの基本的な違いについて説明します。
機能性
さらに、UEFI はブートプロセスのために EFI サービスパーティションとして知られる有効なブートボリュームのリストを保持する URFI ファームウェアを使用します。
レガシーブートは、ブートプロセスにBIOSファームウェアを使用します。
特徴
UEFI とレガシーブートのもう一つの重要な違いは、UEFI には追加のセキュリティ機能があり、レガシーブートに比べてより効率的であるということです。
ユーザーの利便性
また、UEFI はレガシーブートよりもユーザーフレンドリーです。
ブータブルストレージの確認
UEFI が GUID Partition Table (GPT) を使用するのに対し、BIOS は Master Boot Record (MBR) パーティションスキームを使用します。
結論
UEFIとレガシーブートの違いは、UEFIがBIOSに代わる最新のコンピュータの起動方法であるのに対し、レガシーブートはBIOSファームウェアを使用してコンピュータを起動するプロセスであることです。
簡単に言うと、UEFIはBIOSの後継者です。
Image Courtesy:
- “bios1” by Manu Cogolludo Vallejo (CC BY-SA 2.0) via Flickr