ソフトウェア
初級

Legacy Boot(レガシーブート)

従来のBIOSブート方式

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
ソフトウェア
ツール
初心者向け

Legacy Bootとは何か:BIOS時代の起動方式

Legacy Boot(レガシーブート)とは、現代のPCにおいて「従来の古い起動方式」を指す用語です。具体的には、1980年代から長らく業界標準であった「BIOS(Basic Input/Output System)」というファームウェアを利用してOSを起動させる仕組みのことを指します。

PCの電源ボタンを押した瞬間、CPUはまずマザーボード上のROMに書き込まれたBIOSプログラムを実行します。このBIOSがハードウェアの初期化を行い、ストレージ(HDDやSSD)の先頭にある「MBR(Master Boot Record)」という領域からブートローダーを読み込み、最終的にWindowsなどのOSを起動させます。

しかし、PCパーツの高性能化に伴い、BIOSには限界が訪れました。そこで登場したのが次世代規格である「UEFI(Unified Extensible Firmware Interface)」です。現在販売されているASUS ROG STRIX Z790-F GAMING WIFIやMSI MAG B650 TOMAHAWK WIFIといった最新マザーボードは、標準でUEFIを採用しています。

Legacy Bootという言葉が使われるのは、主に「UEFI対応のマザーボードにおいて、あえて古いBIOS方式で起動させる設定」を指す場合が多いです。これは、古いOS(Windows 7以前など)を動作させたり、古い形式でフォーマットされたストレージから起動したりするために必要となります。

Legacy BootとUEFIの決定的な違い

Legacy Boot(BIOS)とUEFIの最大の違いは、ハードウェアを制御する仕組みと、ストレージの管理方式にあります。Legacy Bootは「MBR」という形式を利用しますが、UEFIは「GPT(GUID Partition Table)」という形式を利用します。

以下に、両者の主要な違いをまとめます。

比較項目Legacy Boot (BIOS)UEFI
管理形式MBR (Master Boot Record)GPT (GUID Partition Table)
最大ディスク容量2TBまで最大18EB (エクサバイト)
パーティション数基本的に最大4つまで最大128個(Windows標準)
起動速度低速(ハードウェアを順次初期化)高速(並列初期化・Fast Boot対応)
インターフェーステキストベース(キーボード操作のみ)GUI(マウス操作、高解像度表示)
セキュリティ低い(ブートキットに脆弱)高い(Secure Bootによる署名検証)
CPU動作モード16ビットモードで動作32ビットまたは64ビットモードで動作

Legacy Bootでは、ストレージの先頭にあるわずか512 bytesのMBR領域に起動情報を書き込みます。この領域が破損すると、PCはOSを見つけることができず「No bootable device found」というエラーになります。対してUEFIは、ストレージ内に専用の「EFIシステムパーティション」を作成し、そこに起動ファイルを保存するため、堅牢性が格段に向上しています。

なぜLegacy Bootは「過去のもの」となったのか

Legacy Bootが現代のPC自作シーンから消えつつある理由は、ハードウェアのスペック向上がBIOSの設計限界を超えたためです。

1. ストレージ容量の限界(2TBの壁)

MBR形式は、セクタ管理の仕様上、最大で2TBまでしか認識できません。現代ではSamsung 990 Proのような4TBモデルのNVMe SSDや、18TBを超える大容量HDDが一般的です。Legacy Bootのままだと、4TBのSSDを搭載しても2TBまでしか利用できず、残りの容量が「未割り当て」として死んでしまいます。

2. 起動速度と効率の追求

BIOSはハードウェアを一つずつ順番にチェックして初期化するため、起動に時間がかかります。一方、UEFIは並列的に初期化を行うことができ、最新のIntel Core i9-14900KやAMD Ryzen 9 7950Xといった多コアCPUの性能を最大限に活かした高速起動(Fast Boot)を実現しています。

3. セキュリティの脆弱性

Legacy Bootでは、OSが起動する前の段階で任意のコードを実行させることが容易であり、これが「ブートキット」と呼ばれる高度なマルウェアの温床となりました。UEFIで導入された「Secure Boot(セキュアブート)」は、デジタル署名された信頼できるOSのみを起動させることで、この問題を根本的に解決しました。

4. 64ビット時代の到来

BIOSはもともと16ビットモードで動作するように設計されており、利用できるメモリ量に極めて厳しい制限がありました。現代のPCではDDR5-6000などの高速メモリを128GB以上搭載することも珍しくありませんが、UEFIであれば64ビットモードで動作するため、メモリ空間を効率的に利用してハードウェアを制御できます。

CSM (Compatibility Support Module) の役割と現状

現代のUEFIマザーボードでLegacy Bootを利用したい場合、「CSM (Compatibility Support Module)」という機能を有効にする必要があります。CSMとは、簡単に言えば「UEFIの中に組み込まれたBIOSエミュレーター」です。

CSMを有効にすると、マザーボードはあたかも古いBIOSであるかのように振る舞い、MBR形式のディスクからOSをブートさせることが可能になります。しかし、このCSMには大きな制約が伴います。

  • GPUの互換性問題: 最新のビデオカード(例:NVIDIA GeForce RTX 4090やAMD Radeon RX 7900 XTX)は、UEFIの「GOP (Graphics Output Protocol)」という規格を前提に設計されています。CSMを有効にすると、一部の環境で画面が表示されない、あるいは起動が不安定になることがあります。
  • NVMe SSDの制限: 多くの最新マザーボードでは、NVMe SSDから起動させるためにはUEFIモードが必須であり、CSMを有効にしてもNVMeドライブをブートデバイスとして認識できない場合があります。
  • Windows 11の要件: MicrosoftがリリースしたWindows 11では、UEFIおよびSecure Boot、そしてTPM 2.0が必須要件となっています。したがって、CSMを有効にしたLegacy Boot環境では、原則としてWindows 11を正規にインストール・動作させることはできません。

Legacy Bootを利用する場合の注意点とリスク

もし、古いPCパーツを再利用したり、特殊な産業用OSを動作させるためにLegacy Boot(CSM有効)を選択する場合、以下の点に十分注意してください。

OS再インストールの必要性

最も注意すべきは、「LegacyモードでインストールしたOSは、UEFIモードでは起動できない」という点です。その逆も同様です。

  • Legacy (MBR) → UEFI (GPT): ディスクのパーティション形式をMBRからGPTに変換する必要があります。これをせずにUEFIモードに切り替えると、OSが入っているはずのドライブが認識されません。
  • UEFI (GPT) → Legacy (MBR): 同様に、GPTからMBRへの変換が必要です。

ハードウェアスペックへの影響

Legacy Bootを使用することで、以下のようなスペック上の不利益を被る可能性があります。

  • ストレージ: 2TB以上の領域が利用不可になる。
  • 起動時間: 起動プロセスに数秒から十数秒の遅延が発生する。
  • メモリ: 一部の古いBIOS環境では、メモリの番地指定の制限により、搭載した全メモリを効率的に活用できない場合がある。

現代的なパーツとの不整合

近年のパーツは、製造プロセスが5nmや3nmといった極微細化されており、制御ソフト(ファームウェア)もそれに合わせて最適化されています。例えば、PCIe 5.0対応のSSD(最大転送速度 12.8 GB/s)などを搭載している場合、Legacy Bootのような古い制御方式ではその帯域を十分に活かせない、あるいは認識自体に失敗するリスクがあります。

2025年〜2026年に向けた自作PCのブート環境展望

2025年、そして2026年に向けて、PC業界からLegacy Bootは完全に姿を消すと予想されます。

CSMの完全撤廃

すでに一部の最新マザーボードでは、CSMオプション自体がBIOSメニューから削除され始めています。次世代のIntel Core UltraプロセッサやAMD Ryzenの次世代プラットフォームが普及する頃には、「BIOS互換モード」という概念自体が過去のものとなり、完全なUEFIネイティブ環境のみがサポートされることになるでしょう。

セキュリティ規格の厳格化

2025年以降のOSアップデートでは、Secure Bootの利用がさらに厳格化される見込みです。サイバー攻撃の高度化に伴い、ブート段階での整合性チェックが必須となり、署名のないLegacy Boot方式はセキュリティホールとして完全に遮断される傾向にあります。

ストレージ規格の進化

PCIe 6.0などの次世代インターフェースが登場し、転送速度がさらに跳ね上がる中で、古いMBR形式の管理手法は完全にボトルネックとなります。次世代のストレージ管理は、より高度なGPTの拡張版や、新しいファイルシステムへの移行が進むため、Legacy Bootをサポートするメリットはハードウェアレベルで消失します。

自作PCを構築する際は、特別な理由がない限り「UEFIモード」を選択し、ストレージは「GPT形式」でフォーマットすることを強く推奨します。それが、最新のハードウェア性能を100%引き出し、2026年以降のアップデートにも対応できる唯一の方法です。

FAQ

Q1: 自分のPCがLegacy BootかUEFIかを確認する方法はありますか? A: Windowsの場合、「ディスク管理」を開き、システムディスクを右クリックして「プロパティ」→「ボリューム」タブを確認してください。「パーティション形式」が「GUIDパーティションテーブル (GPT)」になっていればUEFI、「マスターブートレコード (MBR)」になっていればLegacy Bootです。

Q2: Legacy BootからUEFIに切り替えるには、OSを再インストールする必要がありますか? A: 必ずしもそうではありません。Windows 10/11にはmbr2gpt.exeというツールが標準搭載されており、データを保持したままMBRからGPTへ変換することが可能です。ただし、失敗すると起動しなくなるリスクがあるため、必ずバックアップを取ってから実行してください。

Q3: 古いビデオカードを使いたいのでCSMを有効にしましたが、画面が映りません。なぜですか? A: そのビデオカードがUEFI GOPに対応しておらず、かつマザーボード側のCSM実装と相性が悪い可能性があります。あるいは、ビデオカードが古すぎてUEFI環境でしか動作しない最新のOS/ドライバと衝突している可能性があります。この場合、マザーボードのCMOSクリアを試すか、UEFI対応のビデオカードに買い替える必要があります。

この記事について
カテゴリーソフトウェア
難易度初級
作成日2025/7/26