UEFIに関する基本的な質問

UEFIに関する基本的な質問

UEFI の基礎を理解するのは、私にとっては少々難しそうです。あちこちで記事を読んではいるのですが、よくわかりません。

NVRAM エントリという用語が参照されています。この NVRAM とは正確には何ですか? これは、UEFI に関しては、古い CMOS セットアップ データと同じですか、それともまったく異なるものですか。また、どこに保存されますか。CMOS とは別に、マザーボード自体に別のプレースホルダーがありますか。それとも、EFI パーティションの一部ですか?

UEFI には 32 ビットまたは 64 ビットのアーキテクチャがあり、OS アーキテクチャと一致する必要がある、つまり 64 ビット OS をロードできるのは 64 ビット UEFI のみである、と読みました。これが本当であれば、古い BIOS ではなく UEFI を備えた新しい mob を選択するときに、これが関連するパラメーターになりますか? ありがとうございます。

答え1

不揮発性ランダム アクセス メモリ (NVRAM) は、その名前が示すとおり、不揮発性のメモリの一種です。つまり、電源が切れてもその内容は消えません。

「CMOSセットアップユーティリティ」の「CMOS」は相補型金属酸化物半導体技術です。これは多くの点で NVRAM に似ていますが、私の理解では、CMOS は内容を保持するためにバッテリーからのわずかな電力を必要とします。私の知る限り、過去 10 ~ 20 年間に製造された PC で真の CMOS メモリを使用しているものはほとんどありません (NVRAM は長い間使用されていました) が、その名前は以前のコンピューターから残っています。ただし、この点については少しよくわかっていないことを認めます。

いずれにせよ、EFI システムでは、NVRAM は BIOS ベースのコンピュータよりも重要です。なぜなら、EFI は NVRAM を使用してより広範な変数を格納するメカニズムを提供しており、その一部はファームウェアと OS 間の通信に使用できるからです。たとえば、最新の BIOS システムでは、NVRAM を使用してブート順序情報 (ハードディスクが光ディスクの前か後か、特定のディスクの順序など) が格納されます。EFI では、これが拡張されています。ブートローダーは、EFI システムパーティション (ESP)そのため、ブート順序情報はより複雑になり、任意のデータを含めることができます (たとえば、ファイル名はファイルシステム上で有効なものであれば何でもかまいません)。さらに、OS はefibootmgrLinux、bcdeditWindows、blessOS X などのツールを使用してブート順序を変更できます。このようなツールは、EFI によって仲介される方法で NVRAM に書き込むことによって機能します。これは単なる例です。NVRAM は、NVRAM 容量の制限まで、任意のデータを保持できます。

EFI は類似アーキテクチャのブート用に設計されているため、32 ビット EFI は 32 ビット OS をブートでき、64 ビット EFI は 64 ビット OS をブートできます。クロスアーキテクチャのブート方法 (32 ビット EFI で 64 ビット OS をブート、またはその逆) はありますが、これらの方法は扱いにくく制限が多い傾向があります。64 ビット (x86-64) コンピューターの大部分は 64 ビット EFI を搭載して出荷されるため、64 ビット OS を実行するのが望ましいです。例外がいくつかあります (32 ビット EFI を搭載した 64 ビット コンピューター)。この例としては、第 1 世代の 64 ビット Intel ベース Mac が思い浮かびます。また、64 ビット CPU を搭載しながらも 32 ビット EFI を搭載した最新のタブレットもいくつかあります。このようなマシンで 32 ビット OS を実行するのが最も簡単です。初期の Mac を除いて、64 ビット CPU と 32 ビット EFI を搭載したサーバー、デスクトップ、ラップトップ コンピューターは知りません。

ほとんどの EFI には、古い BIOS/CSM/レガシー モードを使用して起動できるようにする互換性サポート モジュール (CSM) が含まれています。32 ビット EFI を搭載した 64 ビット コンピューターに CSM があれば、比較的簡単に BIOS モードで 64 ビット OS を起動できます。私が持っている 32 ビット EFI 搭載のタブレットには CSM がありません。また、32 ビット EFI 搭載の他のタブレットでも同様の話を聞きました。そのため、ほとんどのタブレットではあまり役に立たないかもしれません (ただし、初期の Mac には CSM があります)。

答え2

NVRAM の詳細については、こちらをご覧ください。http://en.wikipedia.org/wiki/非揮発性ランダムアクセスメモリ

いいえ。UEFI は BIOS に比べて新しい (より安全な) ブート シーケンスです。UEFI は 64 ビット OS でのみロードできます。UEFI ブート モードをサポートするマザーボードをお持ちの場合は、BIOS ブート モードもサポートしているはずです。ほとんどの Gigabyte マザーボードには、UEFI ブートと BIOS ブートを切り替えるオプションがあります。

関連情報