POST(パワーオンセルフテスト)とは?PCが起動前に行う自己診断テストをわかりやすく解説

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では以下の点が強化されています。

比較項目旧来のBIOSUEFI
対応ストレージ容量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の段階で何が失敗しているのかを確認することが、原因特定の第一歩になります。


参考情報源:

コメント

タイトルとURLをコピーしました