UEFIとレガシーBIOSの概念を理解する

UEFIとレガシーBIOSの概念を理解する

いくつか読みましたが、UEFI とレガシー BIOS に関するいくつかのコア要素をまだ理解していません。

UEFI は、長年使用されてきた BIOS に代わる新しいソフトウェアであると理解しています。

私が理解できないのは、UEFIモードを使用してコンピュータにW10をインストールする必要があると言っているが、インストールOSとモード走るOSが異なります。これはどういう意味ですか?

答え1

コメントでボブリンクを提供したUEFI ブート: では、これは実際にどのように機能するのでしょうか?長いですが、よく書かれていてわかりやすいので、注意深く読むことをお勧めします。

また、OS をインストールするモードと OS を実行するモードは異なるとも言えます。

これはナンセンスのように思えます、あるいは少なくとも、非常に表現が下手です。

古いPC

古い PC には、1980 年代に 1MB 未満の RAM を搭載した疑似 16 ビット CPU 用に設計された IBM の BIOS ファームウェアの機能を複製したファームウェアが搭載されていました。最終的には、当初容量が約 5 MB だったハード ディスクでも使用できるようになりました。この BIOS ファームウェアは、初期のオペレーティング システム (PC-DOS、MS-DOS、DR-DOS など) がハードウェア周辺機器 (画面、ディスクなど) にアクセスするために実際に使用していた機能を提供しました。BIOS の別の部分は、オペレーティング システムの実行で終了する「ブートストラップ」プロセスを開始する役割を担っていました。最終的に、プロセッサ、ハード ドライブ、その他のハードウェアの改良が BIOS の処理能力を超えて進みました。その時点で、オペレーティング システムはハードウェアとの通信に BIOS に頼らなくなり、代わりにソフトウェアに独自のネイティブ「ドライバー」を持つようになりました。BIOS ファームウェアの主な役割は、ブート プロセスを開始することに大きく関係していました。

BIOS ファームウェアは通常、MBR (Master Boot record) と呼ばれる方式に従ってフォーマットおよびパーティション化されたハードディスクで動作することを想定しています。この種のファームウェアは GPT ディスクを認識できません。

現代のPC

最近の PC のファームウェアはどれも UEFI ファームウェアです。つまり、ファームウェアは UEFI 仕様に準拠しています。

このようなファームウェアは通常、GPT 標準に従ってフォーマットおよびパーティション化された「ディスク」と組み合わせて使用​​されます。

下位互換性

私の知る限り、UEFI 標準では、PC に GPT ディスクだけでなく、または GPT ディスクの代わりに MBR ディスクが接続されている場合、ファームウェアが何をすべきかについては何も規定されていません。

実際には、UEFI 標準に基づいて構築されたほとんどのファームウェアは、MBR ディスクを理解し、ブートストラップ プロセスを開始するために BIOS メソッドを使用する手段も実装しています。これは、既定では無効になっている可能性があります。有効になっている場合、UEFI ファームウェアは、ブートを試行するときに順番に試行されるブート ターゲットのリストに MBR ディスク パーティションを自動的に追加する可能性があります。

結果

原則的には、UEFI 準拠のファームウェアを使用して、MBR を使用してハード ディスクをフォーマットおよびパーティション分割し、その後 UEFI ファームウェアの BIOS 互換性ブートストラップ モードを使用して起動するインストーラーを含む GPT 準拠のリムーバブル メディアを起動できます。

関連情報