web-dev-qa-db-ja.com

「UEFI仕様はBIOSを完全に置き換えますか?」

UEFI仕様はBIOSを完全に置き換えますか? (uefi.org/faqから)

UEFI仕様はインターフェイスを定義し、BIOSはプラットフォームを初期化してOSセットアップをロードするファームウェアの特定の実装を参照します。 UEFI仕様は、プラットフォームを開始してオペレーティングシステムをロードすることにより、UEFIの実装がBIOSと同等の機能を実行するインターフェイスを定義します。

これは私がuefi.orgの公式ウェブサイトで見つけたものですが、私は本当に答えを理解することができません。

私が見つけたネット上

UEFIはBIOSを完全に置き換えるわけではありません。 UEFIは、ブートサービスとランタイムサービスに別々のインターフェイスを使用しますが、電源投入時自己診断(POST)とセットアップの実装方法を指定していません。ただし、一部のプラットフォームファームウェアは、これらの重要な機能を実行する必要があります。 UEFIは(その名前が示すように)インターフェイスであるため、従来のBIOS(または、さらに言えば、非BIOSシステム)の「上に」実装される場合があります。

そして、POST(または少なくとも検索方法がわからない)を実行しないプラットフォームの例は見つかりませんでした)

  1. UEFIだけを持っているシステムはありますか?
  2. UEFIの高レベルのハードウェアチェックで十分ですか?
  3. UEFIがBIOSの上にある場合、一方が終了し、もう一方が開始する正確なポイントはどこですか?どうやって?

更新:
常に優れたArchLinuxドキュメントを読む

3
faber

マザーボード、hardidsk、SSDなどの電源が入ると、ファームウェアが実行されます。 PCスタイルのマザーボードには、次の3つの一般的なファームウェアがあります。

  1. BIOS。
  2. UEFI。
  3. CoreBoot。

これらの各OSはスタンドアロンです。どちらも他のものの上に実行されません。

だから答える:

UEFIだけを持っているシステムはありますか?

はい、ほとんどすべての最新のシステム

UEFIがBIOSの上にある場合、一方が終了し、もう一方が開始する正確なポイントはどこですか?どうやって?

それはトップオフではありません。マザーボードはまたは他の方法で起動します。ハンドオフはありません。

これらの2つの質問は、明らかに間違っている記事に部分的に起因していると思います。例えば。多くの投稿が「IUEFIBIOS」と言っています。これは明らかに間違っています。

混乱を招く可能性のあるもう1つのポイントは、多くのUEFI実装には、以前提供されていたBIOSファームウェアと同じ機能をエミュレートする互換モジュール(CMS)が付属していることです。しかし、それはまだ別の製品です。

それは私が理解していない1つの質問を残します:

UEFIの高レベルのハードウェアチェックで十分ですか?

2
Hennes