ホーム/テクノロジー/BIOSとUEFIの違いとは?パソコン起動の仕組みと安全性を徹底解説
テクノロジー

BIOSとUEFIの違いとは?パソコン起動の仕組みと安全性を徹底解説

BIOSとUEFIはパソコンの起動に不可欠なファームウェアであり、それぞれ役割や仕組み、サポート機能に大きな違いがあります。本記事では、BIOSとUEFIの基本から、起動手順やセキュリティ機能、Legacy BIOSやCSMの互換性までわかりやすく解説します。初心者でも理解できるよう、メリットや設定の注意点も丁寧にまとめました。

2026年9月30日
8 分
BIOSとUEFIの違いとは?パソコン起動の仕組みと安全性を徹底解説

UEFIとBIOSは、パソコンの起動に不可欠なファームウェアであり、電源投入直後に最初に動作を始めます。BIOSはWindowsやLinuxなどのOSよりも前に起動し、ハードウェアのチェックや起動ディスクの選択など、システム全体の初期化を担当します。現代のパソコンでは、この古典的なBIOSはほぼUEFIに置き換えられていますが、設定画面を「BIOS」と呼ぶ習慣は今も根強く残っています。

BIOSとは何か、その仕組み

BIOS(Basic Input/Output System)は、マザーボード上の専用フラッシュメモリに書き込まれたマイクロプログラムです。SSDやHDDなどのストレージではなく、OSがなくても起動できます。電源ボタンを押すと、CPUはまだOSや接続機器の情報を持っていません。BIOSは、CPUに最初の命令を与え、システムの基本的な初期化を行います。

BIOSの役割

  • 電源投入直後にCPUやメモリ、マザーボード上の各種コントローラーを初期化
  • 接続されているストレージやキーボード、ビデオデバイスなどを検出
  • 起動順序(Boot Order)に従い、起動デバイスを探す
  • 見つかった起動デバイスからブートコードを読み出し、制御を移す

この時点でBIOSの役割は終了し、以降はOSのブートローダーが引き継ぎます。

BIOSの保存場所と設定の保持

BIOS本体はマザーボード上の不揮発性メモリに格納されているため、電源を切っても消失しません。設定情報(起動順序やCPU・メモリの設定、内蔵デバイスの有効/無効など)は、CMOSメモリと呼ばれる別の領域に保存されます。ここにはCR2032型のボタン電池が使われ、電源が切れている間もデータが保持されます。もし電池が切れる、または設定がリセットされると、BIOSは初期状態に戻ります。

OS起動後は、CPUやメモリ、ビデオカードなどの管理は完全にOSとそのドライバーに移行されます。

UEFIとは?なぜBIOSの後継なのか

UEFI(Unified Extensible Firmware Interface)は、現代のパソコン向けに設計された高機能なファームウェア環境です。基本的な役割はBIOSと同じですが、内部構造が大きく異なり、最新ストレージやセキュリティ機能、柔軟な起動手順に対応します。UEFIは独自のドライバーやファイルシステム、EFIプログラムを起動でき、WindowsやLinuxの起動前に特殊な処理を実行することも可能です。

UEFIの仕組み

最大の違いは、OSの起動方法です。従来のBIOSはストレージのブートセクターにあるコードだけを実行していましたが、UEFIはEFI System Partition(ESP)という専用領域を読み込み、そこにあるEFIファイルを直接起動します。これにより、複数のOSブートローダー管理や起動優先順位の設定、各種ユーティリティの追加が容易になりました。

UEFIの進化とメリット

  • GPT(GUID Partition Table)形式の完全サポートで、2TBを超える大容量ストレージや多数のパーティションに対応
  • より高速な起動(Fast Bootなど)
  • 高解像度のグラフィカルな設定画面やマウス操作
  • Secure Bootによるセキュリティ機能の強化
  • 独自ツールやネットワーク機能の拡張が可能

ただし、グラフィカルな設定画面が必ずしもUEFIの証とは限らず、従来のテキストベース風のインターフェースも存在します。

BIOSとUEFIの違いを簡単に比較

特徴BIOSUEFI
世代クラシックなファームウェア現代的なファームウェア環境
ディスク形式MBRGPT
OS起動手順ブートセクター経由EFIファイルを直接起動
大容量ストレージ制限あり完全サポート
パーティション数MBRの制限ありGPTで大幅拡張
インターフェース基本的にテキストグラフィカルも可能
マウス操作基本的に不可対応可能
Secure Boot非対応標準対応
複数のブートローダー設定が複雑標準で対応
拡張性限定的ドライバーやEFIアプリ追加可能

特に大きな違いは、UEFIがEFI System Partition内のファイルを直接起動できる点と、GPTによる大容量ストレージ対応です。また、起動速度やインターフェースの違いもありますが、実際の速度は構成や設定により異なります。

パソコン起動時の流れ:電源投入からOS起動まで

電源ボタンを押してからWindowsやLinuxが立ち上がるまでには、いくつかの段階があります。

  1. 電源投入
  2. BIOS/UEFIの起動
  3. POST(Power-On Self-Test)によるハードウェアチェック
  4. 各種機器の初期化
  5. ブートローダーの検索
  6. OSカーネルの起動

これらの処理は数秒で終わることが多く、ユーザーはメーカーのロゴしか見ないこともしばしばです。

電源供給とCPUの起動

電源投入後、マザーボードやメモリ、ストレージなどに電力が供給され、安定が確認された後にCPUが動作を開始します。最初にBIOSまたはUEFIが起動し、ハードウェアの基本初期化を行います。

POST(自己診断)と機器チェック

POSTでは、CPUやメモリ、ビデオカードなど主要デバイスの動作確認が行われます。問題がある場合はエラー音やLED表示、POSTコードなどでユーザーに通知されます。POSTは完全な診断ではなく、「システムの起動が可能か」を判断します。

ハードウェアの初期化と設定反映

この段階で、ユーザーがBIOS/UEFI設定画面で調整した内容(メモリのクロックやタイミング、ストレージコントローラーのモードなど)が適用されます。特にメモリの初期化が正常に完了しないと、パソコンは起動できません。

ブートデバイス検索とOS起動

ハードウェアが準備できると、BIOSまたはUEFIは設定された起動順序に従い、OSのブートローダーを探します。該当デバイスがなければ、エラーメッセージが表示されるか、設定画面に移行します。ブートローダーが見つかれば、OSのカーネル起動へと進みます。

UEFIでのWindows起動とSecure Bootの役割

現代のパソコンでは、UEFIはESP(EFI System Partition)にあるWindows Boot Manager(EFIファイル)を直接起動します。これにより、複数OSの管理や起動の柔軟性が向上し、セキュリティも強化されます。

EFI System PartitionとWindows Boot Manager

WindowsをUEFIモードでインストールすると、システムストレージにESPが自動生成されます。そこにはWindows Boot ManagerなどのEFIプログラムが格納され、UEFIはこれを参照してOSの起動を制御します。ESPやEFIファイルが破損すると、システムデータが残っていてもWindowsが起動しなくなる場合があります。

Secure Bootとは

Secure Bootは、UEFIがOS起動前にEFIコンポーネントのデジタル署名をチェックし、信頼できないコードの実行を防ぐ仕組みです。これにより、ウイルスやマルウェアによるシステム改ざんリスクを大幅に低減できます。通常は有効のまま利用するのが推奨されますが、古いOSや特殊なブートローダーを使う場合は一時的に無効にする必要があることもあります。

Legacy BIOSとCSMの互換モード

すべてのパソコンが一斉にUEFIへ移行したわけではありません。CSM(Compatibility Support Module)という互換機能を使うことで、従来通りMBR形式や古いOSを起動できます。このモードは「Legacy Boot」「Legacy BIOS」「CSM」などと呼ばれますが、Secure Bootなどの最新機能は利用できません。通常はUEFI + GPT + Secure Bootが最適ですが、古い環境との互換性が必要な場合のみLegacyモードを使用します。

ブートモードの切り替えは慎重に行う必要があります。すでにUEFIモードでWindowsをインストールしている場合、Legacyモードへ変更するとOSが見つからなくなる場合があります。設定を誤って起動しなくなった場合は、マザーボードのBIOSリセット手順を参考に初期値へ戻すことができます。

まとめ

BIOSとUEFIは、どちらもパソコンの起動準備を行う役割を担っていますが、処理方法やサポート機能には大きな違いがあります。BIOSはMBRとブートセクターを利用した旧来の仕組み、UEFIはEFIファイルやGPT、Secure Bootなど現代的な機能を備えています。通常はUEFI + GPT + Secure Boot構成が推奨され、Legacy BIOSやCSMは古い環境との互換性目的で利用します。パソコンが正常に動作している場合、ブートモードを変更する必要はありません。不適切な設定変更は、OSが起動しなくなる原因となるため注意が必要です。

タグ:

BIOS
UEFI
PC起動
Secure Boot
ファームウェア
CSM
ブートローダー
ストレージ

関連記事