PCの電源ボタンを押してから、Windowsの画面が現れるまでの間に、コンピューターは自分自身を黙々とチェックしています。
この処理がPOST(パワーオンセルフテスト)と呼ばれるもので、ハードウェアが正常かどうかを毎回確かめてからOSを呼び出す、いわば「出発前の点検作業」にあたります。
この記事では、POSTの意味・仕組み・実行される処理内容・エラー時のビープ音の読み方までをまとめて解説します。
POSTとは
POSTは「Power On Self Test」の頭文字で、日本語では「電源投入時自己診断テスト」とも呼ばれます。
読み方は「ポスト」です。
PCやプリンター・ルーターなどの電子機器は、電源を入れたとき・リセットしたときに自動でPOSTを実行します。
OSが起動する前、BIOSまたはUEFIによって制御されるため、Windowsがインストールされていない環境でもPOSTは動作します。
「PC/AT互換機」の規格が広まった時代からPOSTという用語が一般化しており、今日のほぼすべてのx86系PCで使われています。
POSTはどこが制御しているのか
POSTを実際に動かしているのは、マザーボードに組み込まれたBIOS(Basic Input/Output System)または、その後継規格のUEFI(Unified Extensible Firmware Interface)です。
電源ボタンを押すとCPUがリセット状態から起動し、最初にBIOS/UEFIが保存されているフラッシュメモリに処理が向かいます。
そこからPOSTのプログラムが実行されます。
BIOSの主なメーカー
市場に流通しているBIOSには、主に以下の種類があります。
| BIOS名 | 概要 |
|---|---|
| AMI BIOS(American Megatrends Inc.) | 現在の主流。多くのマザーボードメーカーがカスタマイズして採用している |
| Award BIOS / Phoenix BIOS | かつて広く普及した。Award社はPhoenix社に吸収合併され、現在は「Phoenix Award BIOS」として存在する |
| UEFI(各社実装) | BIOSの後継規格。AMIのAptioなどが代表的な実装。グラフィカルな設定画面を持つことが多い |
現在新しく発売されるPCのほとんどはUEFIを採用していますが、機能としてのPOSTはBIOS・UEFI共通して実行されます。
POSTで実行される処理の流れ
POSTは電源投入後、以下の順で処理を進めます。
1. BIOSコード自体の検証
BIOSのプログラムが正しく読み込めるかを最初に確かめます。
2. CPUのリセットと起動確認
CPUが正常にリセットされ、命令を実行できる状態かを確認します。
3. メインメモリ(RAM)の検出とテスト
搭載されているメモリの容量を調べ、読み書きが正常に機能するかを検証します。
4. ハードウェアの検出と初期化
グラフィックカード(GPU)・ストレージ(SSD/HDD)・キーボード・USBポート・サウンドカードなど、マザーボードに接続されたデバイスを順番に検出して初期化します。
5. POST画面への情報表示
BIOS/UEFIのバージョン・CPUの名称と動作クロック・メモリの動作モード(シングル/デュアルチャンネルなど)・接続デバイスの状況が画面に表示されます。
6. 起動デバイスの選択
SSD・HDD・USBメモリ・光学ドライブなどの中から、OSが格納されているデバイスを選んで制御を渡します。
7. OSへの引き渡し
ブートローダーを呼び出し、OSの起動シーケンスに移行します。
すべてが正常に完了すれば、Windowsなどのロゴ画面へとつながります。
POST画面とは
POSTが実行されている最中に表示されるテキスト情報の画面を「POST画面」と呼びます。
CPUの型番・メモリ容量・認識されたドライブの一覧・BIOSの設定画面を呼び出すキー(Del・F2など)がここで確認できます。
ただし、多くのPCでは起動時にメーカーロゴのフルスクリーン表示(Full Screen Logo)がデフォルトで有効になっており、POST画面の内容が隠れています。
POST画面を常に表示させたい場合は、BIOS設定の「Full Screen Logo」を「Disabled」に変更することで、テキスト形式のPOST情報が画面に出るようになります。
POSTが失敗するとどうなるか
POSTでエラーが検出された場合、コンピューターは2通りの方法でエラーを通知します。
①ビープ音(Beep Code)
画面に何も表示できない段階でエラーが発生した場合、内蔵スピーカーから「ピッ」「ピー」という音が鳴ります。
短音と長音の組み合わせがエラーの種類を表しており、これを「ビープコード」と呼びます。
ビープコードの意味はBIOSのメーカーによって異なります。代表的なAMI BIOSの例は以下のとおりです。
| ビープパターン(AMI BIOS) | 意味 |
|---|---|
| 短音1回 | 正常(POST通過) |
| 短音2回 | POSTエラー(エラーコードが画面表示される) |
| 短音3回 | メモリ(RAM)のエラー |
| 短音4回 | マザーボードのタイマーエラー |
| 短音8回 | グラフィックカード(GPU)のエラー |
| 長音1回+短音2回 | グラフィックカードの問題(Award BIOS) |
正常に起動したときも短音1回のビープ音が鳴る場合があります。
ただしビープ音の定義はBIOSメーカー・バージョン・マザーボードによって異なるため、正確な診断はマザーボードのマニュアルまたは各BIOSメーカーのドキュメントで確認してください。
また最近のPCではマザーボードにビープスピーカーが搭載されていないものもあり、その場合はビープ音が出ません。
②画面上のエラーメッセージ・POSTコード
グラフィックカードの初期化が完了していれば、画面にエラーメッセージが英語で表示されます。
「No bootable device found」(起動できるデバイスが見つからない)などのメッセージがその代表例です。
また、マザーボードによっては2桁の16進数を表示するPOSTコードディスプレイ(Q-LED)を搭載しており、POST処理のどの段階で止まっているかをコードで示します。
専用の「POSTカード」を拡張スロットに挿すことで、このコードを読み取ることも可能で、PC修理の現場では起動しない原因の特定に使われます。
BIOSとUEFIの違いとPOSTの関係
UEFIはBIOSの後継規格で、2011年ごろから普及が本格化しました。
POSTの役割そのものはBIOSもUEFIも変わりませんが、UEFIでは以下の点が強化されています。
| 比較項目 | 旧来のBIOS | UEFI |
|---|---|---|
| 対応ストレージ容量 | 2TB以下のMBRパーティションのみ | 2TB超のGPTパーティションに対応 |
| 起動速度 | 比較的遅い | 高速(ファストブート対応) |
| セキュリティ | 基本機能のみ | セキュアブート対応(Windows 11で必須) |
| 設定画面 | テキストのみ | グラフィカルなGUI対応 |
| ビット幅 | 16ビット | 32または64ビット |
Windows 11ではUEFIとセキュアブートの有効化が要件となっており、POST中のセキュアブートによる検証が現代のPCでは標準的に行われています。
PC以外のPOST
POSTはPCだけの仕組みではありません。
プリンター・ルーター・ネットワークスイッチなどの電子機器も、電源投入時に同様の自己診断を実行します。
プリンターで電源を入れた直後にインジケーターが点滅したり、テスト動作をするのも、この一環です。
まとめ
POSTはPCの電源投入からOS起動の間にBIOS/UEFIが自動実行するハードウェアの自己診断テストです。
CPU・メモリ・GPU・ストレージなどを順番にチェックし、問題がなければOSの起動へと処理を引き渡します。
エラーが発生したときはビープコードや画面のメッセージでその内容が通知されます。
「PCが起動しない」「ビープ音が鳴る」というトラブルに直面したときは、POSTの段階で何が失敗しているのかを確認することが、原因特定の第一歩になります。
参考情報源:

コメント