コンピュータが起動するたびに一連のチェックが実行され、コンピュータに必要なすべてのハードウェアが搭載され、正しく動作していることを確認します。 このプロセスは、POST または Power On elf Test と呼ばれます。 これは、コンピューターが起動を開始するときに実行する BIOS 初期化プロセスの一部です。 POST が実行するチェックのいずれかが失敗した場合、コンピューターは起動しませんが、BIOS は表示される場合があります。
POST は何をチェックしますか?
POST が最初にチェックするのは CPU レジスタであり、BIOS コードの整合性も検証します。 Direct Memory Access DMA、タイマー、割り込みコントローラなどのいくつかの基本機能が検証されます。 システム RAM が検証され、そのサイズが決定され、初期化されます。 チップセットが初期化されます。 すべてのシステム バスと接続されたデバイスが検出され、カタログ化され、初期化されます。 完全な BIOS が初期化され、通常は BIOS インターフェースが提供され、システム構成が可能になります。 デバイス固有の BIOS がロードされます。 起動可能なデバイスが識別され、起動するデバイスが 1 つ選択されます。 最後に、POST プロセスはブートローダーを起動して、選択したブート デバイスからオペレーティング システムをロードします。
最新のコンピューターでは、さまざまなブート デバイスを使用できます。 通常、1 つがデフォルトの起動デバイスとして識別されますが、BIOS 構成画面に入ると、 今回から起動するデバイス、または将来デフォルトと見なされるデバイスを変更できます。 初期のコンピューターでは、起動デバイスの並べ替えが許可されておらず、フロッピー ドライブが存在する場合はそこから起動し、フロッピー ドライブが使用できない場合はハード ドライブにフォールバックするようにハード ロックされていました。 物理的に存在しない起動デバイスをリストの一番上に配置しても、プロセスの早い段階でデバイスが存在し、起動可能かどうかが POST によって識別されるため、起動プロセスが遅くなることはありません。
繰り返しますが、最近のコンピューターでは、BIOS がチェックすることの 1 つは起動の状況です。 コンピュータがコールド ブートを実行している場合は、すべてのテストを実行する必要があります。 ただし、再起動後などのウォーム ブートの場合、またはクイック ブートが有効になっている場合は、データがまだメモリにロードされているため、一部の手順がスキップされることがあります。
POST が失敗した場合、どのように問題を解決できますか?
通常、POST プロセスは、BIOS スプラッシュ画面に結果の小さなサブセクションを提供します。 通常、この画面はベンダー ブランドであり、ブート プロセスで短時間一時停止して、ユーザーが指定されたキーを押して BIOS 構成画面に入ることができるようにします。 このデータのサブセットは通常、RAM の容量と速度に制限されていますが、多くの BIOS ではプロセッサ コア数とクロック速度も表示されます。 ただし、コンピューターの起動プロセスがこの時点に到達するまでに、POST プロセスは成功しています。
多くの場合、システムのハードウェアに問題がある場合、コンピューターは起動できず、BIOS をロードすることさえできない可能性があります。 ブート シーケンスのこの時点では、コンピュータは画面にデータを出力できません。 さらに、故障したコンポーネントの 1 つが画面である可能性は十分にあります。 POST の問題のトラブルシューティングを可能にするために、2 つの主要な通知システムが使用されます。
最初の通知システムは、マザーボード上の小さなスピーカーである「システム スピーカー」です。 起動プロセスのこの部分では、実際のスピーカーは使用できません。 システム スピーカーは、問題の内容を示す一連のトーンのいずれかを生成します。 通常、特定のビープ音の意味を理解するには、マザーボードのマニュアルを参照する必要があります。 システム スピーカーを備えた多くのコンピュータでは、起動プロセスが成功するとビープ音が 1 回鳴ります。 これはしばしばかなり大きな音でした。
2 番目の通知システムは、通常、7 セグメント ディスプレイのペアです。 これらは、エラーに応じて 2 桁のコードを表示します。 繰り返しになりますが、通常、エラー コードの意味を解読するには、マザーボードのマニュアルが必要です。 最新のマザーボードの中には、同じことを行う一連の LED を提供するものもあります。
結論
POST は、Power On Self Test の略です。 これは、BIOS 初期化プロセスの一部として実行される一連のチェックです。 すべてのチェックが成功すると、システムが起動します。 ただし、一部のチェックでは、失敗した場合にブート シーケンスが停止します。 マザーボードには通常、POST の失敗をユーザーに通知する方法が少なくとも 1 つ備わっており、問題をデバッグできます。