← PC・IT用語集へ戻る

BIOS

BIOS
environment general beginner
PCの電源投入直後に動作し、ハードウェアを初期化してOSの起動へつなぐ従来型のファームウェア。
BIOS (BIOS)

概要(サマリー)

BIOS(Basic Input/Output System / バイオス)は、パソコンの電源を入れた直後に、OS(基本ソフト)が起動する前にハードウェアを制御する基本的なプログラムである。

一般的にはマザーボード上のフラッシュメモリに保存されており、CPUやメモリ、ストレージなどを初期化し、起動可能なデバイスからOSの読み込みへつなぐ役割を持つ。


詳細解説

BIOSとは何か

BIOSは、パソコンの電源ボタンを押した後に一番最初に動き出すファームウェア(ハードウェアに最も近いソフトウェア)である。

OSがパソコン全体の管理を行う前に、各ハードウェア(CPU、メモリ、ディスク、キーボードなど)が正常に接続され、動作しているかを確認し、橋渡しをする役割を果たす。パソコンの「最初の起動係」と言える。

パソコン起動時のBIOSの動き(POST)

電源を入れると、BIOSはまず「POST(Power On Self Test / 自己診断テスト)」という処理を実行する。

POSTでは、パソコンに必要な最低限の部品(CPU、メモリ、グラフィックボードなど)が壊れていないか、正しく接続されているかをテストする。この時、もしエラーが見つかると、画面にメッセージが表示されたり、マザーボードから「ピー、ピー」という警告音(ビープ音)が鳴って起動が中断される。

BIOSが管理・設定する主な機能

BIOSには「BIOSセットアップ」と呼ばれる設定用の画面が用意されており、ユーザーが手動で以下のようなハードウェアレベルの設定を変更できる。

  • ブート順位(起動デバイスの優先順位)の設定:通常はSSDやHDDから起動するが、OSのインストール時にはUSBメモリやDVDドライブを優先して読み込むように変更する。
  • ハードウェアの無効化・有効化:使わない内蔵オーディオやLANポート、USBポートなどの機能をマザーボード側で完全に停止する。
  • CPUやメモリの動作設定:動作電圧や温度監視、ファンの回転速度のコントロール、CPUの仮想化支援機能(バーチャライゼーション)のオン・オフを行う。

BIOS設定画面の開き方と操作方法

BIOS設定画面を開くには、パソコンの電源を入れた直後(メーカーロゴや黒い画面が表示されている間)に、特定のキーを連打する必要がある。

  • 一般的な起動キーDelete キー、F2 キー、F10 キー、F12 キーなど(パソコンメーカーやマザーボードの種類によって異なる)。
  • 操作方法:従来型のBIOSセットアップは文字中心で、キーボード操作を基本とするものが多い。使用できるキーや画面構成は製品によって異なる。

BIOSとUEFIの関係(次世代規格への移行)

現在市販されているほとんどの新しいパソコンには、BIOSの代わりにUEFI(Unified Extensible Firmware Interface)という後継の規格が搭載されている。

UEFIはBIOSより拡張性の高い規格で、製品によってはマウス対応のグラフィカルな画面を備える。GPTと組み合わせることで、従来構成では扱いにくかった2TiB超の起動ディスクにも対応できる。現在でも、慣例的にUEFI設定画面を「BIOS画面」と呼ぶことがある。


AIコーディングとの関係

プログラミングやシステム構築において、BIOSに直接コードを書くことは通常ないが、開発環境を構築する上でBIOSの設定変更を求められる場面がある。

特に、DockerやVirtualBoxなどの仮想化ツールを使用するローカル環境の構築時、以下のようなエラーが発生することがある。

VT-x is not available (verr_vmx_no_vmx)
仮想化機能が有効になっていません

これは、CPUの仮想化支援機能(Intel VT-x や AMD-V)がBIOS側でオフになっていることが原因である。このエラーが発生した際、AIにエラーログをそのまま提示すると、以下のようにBIOSの設定画面を開いて有効化する具体的な手順を教えてくれる。

アドバイス例:
1. パソコンを再起動し、起動直後に `F2` または `Delete` キーを連打してBIOS画面に入ります。
2. 「Advanced(詳細設定)」または「CPU Configuration」メニューを探します。
3. 「Intel Virtualization Technology」または「SVM Mode」という項目を見つけ、「Enabled(有効)」に変更します。
4. 設定を保存し、パソコンを再起動してください。

AIにローカル開発環境のトラブルシューティングを相談する際、ハードウェアレベルの制約(BIOS/UEFIの設定)が関係している可能性があることを念頭に置いておくと、解決がスムーズになる。


よくある勘違い

BIOSはOS(Windowsなど)の一部?

これは誤りである。BIOSはWindowsなどのOSとは完全に独立したプログラムである。SSDやHDDを全て取り外した状態でも、マザーボード上にBIOSが直接書き込まれているため、BIOS設定画面は問題なく起動できる。

BIOSは絶対にアップデートしてはいけない?

一律には言えない。更新中の電源断や誤ったファームウェアの適用により起動不能になる可能性はあるが、製品によっては復旧機能も用意されている。不具合修正、セキュリティ更新、新しいCPUへの対応など、メーカーが必要性を示している場合は、対象機種と手順を確認して更新する。

BIOS画面はマウスで簡単に操作できる?

従来型BIOSはキーボード操作が中心である。一方、UEFIでも必ずGUIやマウス操作を備えるとは限らず、メーカーの実装によって異なる。


まとめ

  • BIOSは、OSの起動前にパソコンのハードウェアの認識や初期設定を行う最小のプログラムである。
  • 電源を入れて最初に動き、ハードウェアに故障がないかをチェックする(POST機能)。
  • ローカルの仮想開発環境(Dockerなど)を使う際、BIOSで「仮想化機能」を有効にする設定が必要になることがある。
  • 近年のPCでは、グラフィカルで大容量に対応した「UEFI」がBIOSの代わりに広く普及している。

情報ソース


より詳しくAIに聞いてみよう

  • BIOSとUEFIの技術的な違いを、PC初心者向けに詳しく説明してください。
  • DockerをWindowsで動かすために必要な「BIOSでの仮想化機能(VT-x)の有効化」の手順を教えてください。
  • パソコンの電源を入れたときに画面が真っ暗なまま、BIOSのビープ音が鳴った場合、何が原因と考えられますか?
  • BIOSのアップデート中に電源が切れるとパソコンが壊れるのはなぜですか?その場合の復旧方法はありますか?
  • OSをインストールするために、BIOSで「起動順序(ブートオーダー)」を変更する方法を解説してください。