UEFIとは何ですか?BIOSとはどのように異なりますか?

BIOSはまもなく廃止されます。Intelは2020年までにすべてのチップセットでUEFIに完全に置き換える計画を発表しました。しかしUEFIとは何ですか、そしてそれは私たちがよく知っているBIOSとどう違うのですか?

UEFIとBIOSはどちらも、オペレーティングシステムを起動する前にPCを起動すると起動する低レベルのソフトウェアですが、UEFIはより新しいソリューションであり、より大きなハードドライブ、より速い起動時間、より多くのセキュリティ機能、そして便利なことにグラフィックスとマウスをサポートします。カーソル。

UEFIに同梱されている新しいPCは、従来のPC BIOSに慣れている人々を混乱させることを避けるために、それを「BIOS」と呼んでいます。PCで「BIOS」という用語が使用されている場合でも、現在購入している最近のPCには、BIOSではなくUEFIファームウェアが付属していることはほぼ間違いありません。これが理由です。

BIOSとは何ですか?

関連:PCのBIOSは何をし、いつ使用する必要がありますか?

BIOSはBasicInput-Outputsystemの略です。これは、コンピューターのマザーボード上のチップに常駐する低レベルのソフトウェアです。BIOSは、コンピューターの起動時にロードされ、BIOSは、コンピューターのハードウェアコンポーネントをウェイクアップし、それらが正しく機能していることを確認してから、Windowsまたはインストールされている他のオペレーティングシステムを起動するブートローダーを実行します。

BIOSセットアップ画面でさまざまな設定を構成できます。コンピューターのハードウェア構成、システム時間、起動順序などの設定はここにあります。この画面にアクセスするには、コンピューターの起動中に特定のキー(コンピューターによって異なりますが、多くの場合、Esc、F2、F10、またはDelete)を押します。設定を保存すると、マザーボード自体のメモリに保存されます。コンピュータを起動すると、BIOSは保存された設定でPCを構成します。

BIOSは、オペレーティングシステムを起動する前に、POSTまたは電源投入時自己診断を実行します。ハードウェア構成が有効で正しく機能していることを確認します。何か問題がある場合は、エラーメッセージが表示されるか、不可解な一連のビープコードが聞こえます。コンピュータのマニュアルで、ビープ音のさまざまなシーケンスの意味を調べる必要があります。

コンピューターが起動すると、およびPOSTが終了した後、BIOSはブートデバイスに保存されているマスターブートレコード(MBR)を探し、それを使用してブートローダーを起動します。

ComplementaryMetal-Oxide-Semiconductorの略であるCMOSの頭字語も表示される場合があります。これは、BIOSがマザーボードにさまざまな設定を保存するバッテリバックアップメモリ​​を指します。この方法は、現代のシステムではフラッシュメモリ(EEPROMとも呼ばれる)に置き換えられているため、実際にはもはや正確ではありません。

BIOSが古くなっている理由

BIOSは長い間存在しており、あまり進化していません。1980年代にリリースされたMS-DOSPCでさえBIOSを備えていました。

もちろん、BIOSは時間とともに進化し、改善されてきました。ACPI、Advanced Configuration、Power Interfaceなど、いくつかの拡張機能が開発されました。これにより、BIOSはデバイスをより簡単に構成し、スリープなどの高度な電源管理機能を実行できます。しかし、BIOSは、MS-DOSの時代以来、他のPCテクノロジほど進歩および改善されていません。

従来のBIOSにはまだ深刻な制限があります。2.1TB以下のドライブからのみ起動できます。現在、3 TBドライブが一般的であり、BIOSを搭載したコンピューターはそれらから起動できません。この制限は、BIOSのマスターブートレコードシステムの動作方法によるものです。

BIOSは16ビットプロセッサモードで実行する必要があり、実行するスペースは1 MBしかありません。一度に複数のハードウェアデバイスを初期化するのに問題があり、最新のハードウェアインターフェイスとデバイスをすべて初期化するときに起動プロセスが遅くなります。 PC。

BIOSは長い間交換が必要でした。Intelは1998年にExtensibleFirmware Interface(EFI)仕様の作業を開始しました。Appleは2006年にMacでIntelアーキテクチャに切り替えたときにEFIを選択しましたが、他のPCメーカーはそれに従わなかった。

2007年、Intel、AMD、Microsoft、およびPCのメーカーは、新しいUnified Extensible Firmware Interface(UEFI)仕様に合意しました。これは、Unified Extended Firmware Interface Forumによって管理されている業界全体の標準であり、Intelだけが推進しているわけではありません。UEFIサポートは、Windows Vista Service Pack1およびWindows7を搭載したWindowsに導入されました。現在購入できるコンピューターの大部分は、従来のBIOSではなくUEFIを使用しています。

BIOSでUEFIがどのように置き換えられ改善されるか

UEFIは、PC上の従来のBIOSに取って代わります。既存のPCでBIOSからUEFIに切り替える方法はありません。ほとんどの新しいコンピューターと同様に、UEFIをサポートおよび含む新しいハードウェアを購入する必要があります。ほとんどのUEFI実装はBIOSエミュレーションを提供するため、UEFIの代わりにBIOSを期待する古いオペレーティングシステムをインストールして起動することを選択できるため、下位互換性があります。

関連:ドライブをパーティション分割するときのGPTとMBRの違いは何ですか?

この新しい標準は、BIOSの制限を回避します。UEFIファームウェアは、2.2 TB以上のドライブから起動できます。実際、理論上の制限は9.4ゼタバイトです。これは、インターネット上のすべてのデータの推定サイズの約3倍です。これは、UEFIがMBRではなくGPTパーティションスキームを使用しているためです。また、ドライブのマスターブートレコードからコードを実行するのではなく、より標準化された方法で起動し、EFI実行可能ファイルを起動します。

UEFIは32ビットまたは64ビットモードで実行でき、BIOSよりもアドレス可能なアドレス空間が多いため、起動プロセスが高速になります。また、グラフィックやマウスカーソルのサポートなど、UEFIセットアップ画面がBIOS設定画面よりも滑らかになる可能性があることも意味します。ただし、これは必須ではありません。多くのPCには、古いBIOSセットアップ画面のように見えて機能するテキストモードのUEFI設定インターフェイスがまだ付属しています。

UEFIには他の機能が満載です。セキュアブートをサポートします。つまり、オペレーティングシステムの有効性をチェックして、マルウェアがブートプロセスを改ざんしていないことを確認できます。UEFIファームウェア自体でネットワーク機能をサポートできるため、リモートのトラブルシューティングと構成に役立ちます。従来のBIOSでは、物理コンピューターの前に座って構成する必要があります。

BIOSの代替品でもありません。UEFIは本質的に、PCのファームウェア上で実行される小さなオペレーティングシステムであり、BIOSよりもはるかに多くのことを実行できます。マザーボードのフラッシュメモリに保存することも、起動時にハードドライブまたはネットワーク共有からロードすることもできます。

UEFIを搭載したPCが異なれば、インターフェイスと機能も異なります。それはすべてあなたのPCメーカー次第ですが、基本は各PCで同じです。

最新のPCでUEFI設定にアクセスする方法

通常のPCユーザーの場合、UEFIを搭載したコンピューターに切り替えても目立った変化はありません。新しいコンピュータは、BIOSの場合よりも速く起動およびシャットダウンし、2.2TB以上のサイズのドライブを使用できます。

関連:Windows8または10のブートオプションメニューにアクセスする3つの方法

低レベルの設定にアクセスする必要がある場合は、わずかな違いがある可能性があります。コンピューターの起動中にキーを押すのではなく、WindowsのブートオプションメニューからUEFI設定画面にアクセスする必要がある場合があります。PCの起動が非常に速いため、PCメーカーは、キーを押すかどうかを確認するのを待って起動プロセスを遅くしたくありません。ただし、起動プロセス中にキーを押すことで同じ方法でBIOSにアクセスできるUEFIを搭載したPCも確認しました。

UEFIは大きなアップグレードですが、主にバックグラウンドにあります。ほとんどのPCユーザーは、新しいPCが従来のBIOSの代わりにUEFIを使用していることに気付くことはありません。それらはより良く機能し、より近代的なハードウェアと機能をサポートします。

詳細については、RedHatのAdamWilliamsonによるUEFIブートプロセスの違いに関する説明を参照してください。UEFIの公式FAQも読むことができます。

画像クレジット:ウィキメディアコモンズ