BIOS/UEFIとは?
BIOS/UEFIとは?
コンピューターの電源ボタンを押すと、CPUは何をすべきかを知るために命令を必要とします。OSはドライブに保存されているため、まだオペレーティングシステムを実行することはできません。ここで登場するのがBIOS(Basic Input/Output System)です。BIOSはマザーボード上のチップに保存されたファームウェアで、ハードウェアを初期化し、オペレーティングシステムをロードします。
従来のBIOSは1980年代から存在しています。16ビットモードで動作し、シンプルなテキストベースのインターフェースを持ち、Master Boot Record(MBR)パーティション方式でフォーマットされたドライブからのみ起動できます。MBRには制限があり、2TBまでのドライブと最大4つのプライマリパーティションしかサポートしません。これらの制限からUEFIが開発されました。
UEFI(Unified Extensible Firmware Interface)は、BIOSに代わる現代的なファームウェアです。32ビットまたは64ビットモードで動作し、マウス入力をサポートするグラフィカルインターフェースを持ち、MBRの代わりにGPTパーティション方式を使用します。GPTは2TBを超えるドライブをサポートし、無制限のパーティションを可能にします。また、UEFIはハードウェアを逐次的ではなく並列に初期化するため、起動が高速です。
UEFIはセキュアブートもサポートしています。これは、オペレーティングシステムのブートローダーを実行する前に、そのデジタル署名をチェックするセキュリティ機能です。これにより、悪意のあるソフトウェアがブートプロセスを乗っ取るのを防ぎます。セキュアブートは、Linuxなどの代替オペレーティングシステムのインストールを難しくする可能性があるため、論争の的となってきましたが、現在ではほとんどのディストリビューションがサポートしています。
最近のマザーボードの多くは、実際にはUEFIを使用しているにもかかわらず、ファームウェア設定をBIOSと呼び続けています。起動中にDeleteキーやF2キーを押してBIOS設定に入ると、実際にはUEFIファームウェア設定に入っています。BIOSという用語は、ティッシュに対するKleenexのように一般化しています。BIOSと呼んでもUEFIと呼んでも、それはコンピューターの電源を入れたときに最初に実行されるソフトウェアです。
一緒に取り組みましょう
さらに詳しい情報やプロジェクトのヘルプ、またはアイデアの構築が必要ですか?
簡単な質問でもフルプロジェクトでも、お気軽にどうぞ。お問い合わせいただき、あなたのアイデアを一緒に実現しましょう。
お問い合わせ →