お使いのコンピュータは、オペレーティング システムをロードする前に複数の機能を実行する必要があります。そのような機能の 1 つに電源投入時自己診断テスト (POST) があります。これは、コンピューターに接続されているコンポーネントをテストし、システムで使用する準備が整っていることを確認します。

POST は多くのデジタル電子デバイスで一般的なプロセスですが、ほとんどの場合、コンピュータとリンクされています。このテストは、コンポーネントの問題を検出し、エラー メッセージでユーザーに伝えるために重要です。

このトピックについてさらに説明し、POST がコンピュータでどのように機能するか、なぜ重要なのか、POST 中に検出されたエラーを解決する方法についての一般的な考え方を提供します。

何Power on Self Test (POST) とは?

Power on Self-Test (POST) は、コンピューターの電源を入れた直後に BIOS によって実行されるシステム診断プロセスです。このテストの主な機能は、コンピューターに接続されているコンポーネントが正常に機能しているかどうかを確認することです。

POST は、コンピュータにインストールされている RAM、ハード ドライブ、プロセッサなどのハードウェア コンポーネントをチェックし、これらが意図したとおりに機能していることを確認します。テストが完了した後、または何らかの問題が検出された場合、システムはビープ音、LED ライトの点滅、または 16 進数の POST コードを使用してエラー コードをユーザーに通知します。

POST が BIOS によって完了すると、システム BIOS のブートストラップ ローダー機能に制御が渡されます。ブートストラップは、システムがハード ドライブやその他の起動可能なデバイスをチェックしてオペレーティング システムをロードするための一連の命令を提供します。

ブート シーケンス

POST の仕組み

電源ボタンを押してコンピュータの電源を入れると、すぐに POST プロセスが開始されます。コンピュータの電源ボタンが押されると、電流が回路を通って ROM BIOS を含むさまざまなコンポーネントに流れます。

: このテストは、コンピューターがコールド ブートされている場合、つまりシャットダウン後にコンピューターの電源がオンになっている場合にのみ開始されます。コンピュータが再起動またはウォーム ブートされると、システムは POST をスキップします。

CPU は、起動に必要な命令の最初のフェーズを BIOS チップから探します。 BIOS は、Power on Self Test を実行するために、特定のメモリ アドレスに関する一連のガイドラインを保存します。 POST は通常、テストの実行中にこのシーケンスに従います。

CPU: POST シーケンスの最初のステップで、CPU の制御ラインとレジスタが診断されます。 ROM BIOS: その後、POST は ROM BIOS でチェックサムを実行します。チェックサムの計算値が事前に設定された値と一致しない場合、エラーが生成されます。 CMOS RAM: 次に、POST が CMOS 集積回路をテストします。通常、ここで障害が検出された場合、主な原因は CMOS/RTC 集積回路の故障です。 ダイレクト メモリ アクセス (DMA) コントローラ: ダイレクト メモリ アクセスは、CMOS RAM の後にチェックされます。この段階で POST が障害を検出した場合は、アドレス ラインの問題または DMA IC の障害が原因である可能性があります。 キーボード コントローラ: キーボード コントローラとバッファがチェックされるようになりました。 ベース 64 K システム RAM: BIOS は、コンピュータに取り付けられているメモリ モジュールの各位置にデータを書き込み、それを読み取ることによって、システム RAM のベース 64 K をチェックします。ただし、最新のマザーボードは、標準のメモリ チェックには時間がかかるため、メモリ テストをスキップするようにプログラムされています。
この時点で障害が見られる場合は、メモリの障害、アドレス ラインの問題、またはメモリ モジュールがスロットに正しく装着されていません。 プログラマブル割り込みコントローラー (PIT): 次の段階で、BIOS は PIT をチェックして、すべての割り込み要求が正しく処理されていることを確認します。 キャッシュ コントローラ: 最後に、 キャッシュ コントローラが BIOS によってテストされます。この時点で POST が問題を検出した場合、問題の原因はコントローラーまたはキャッシュ メモリの故障である可能性があります。 AMI BIOS に POST

1 回これらのハードウェア コンポーネントがチェックされ、初期化されると、POST は非システム ハードウェア コンポーネントのテストに向かいます。次の順序で構成およびシステム ボード以外のコンポーネントを初期化します。

CMOS RAM 構成データ: BIOS は、CMOS 内のデータの有効性をチェックすることから始めます。有効性が保証されない場合は、CMOS データが正しく設定されていないことを意味します。 ビデオ コントローラ: CMOS RAM の後、BIOS はビデオ RAM をテストし、ビデオ コントローラを初期化します。 64K を超える RAM メモリ: 残りのすべてのシステム RAM は 64K ブロックでテストされます。 キーボードとマウス: キーボード バッファとコントローラがテストされ、BIOS がキーボード コントローラを介してマウスを初期化します。 シリアル インターフェース回路: システムは、シリアルおよびパラレル ポート ハードウェアの存在をチェックし、見つかったデバイスに I/O データ領域を割り当てます。 ディスケット コントローラと固定ディスク コントローラは、標準の BIOS 割り込み呼び出しによってチェックされます。最後に、IDE リムーバブル メディアなどの他のハードウェア コンポーネントをチェックします。

POST が完了すると、起動プログラムはマスター ブート レコード (MBR) を見つけるように命令されます。これは、コンピュータのハード ドライブ (C ドライブなど) の最初のセクタにあります。次に、MBR は、オペレーティング システムのスタートアップ ファイルを見つけるブートストラップを読み取ります。その後、システムの制御は、Windows、Linux、または使用しているその他のオペレーティング システムに引き渡されます。

コンピュータの起動シーケンスと POST

PC が POST に失敗した兆候

POST がコンピュータのハードウェア コンポーネントに関する問題を特定し、テストに失敗した場合、システムがオペレーティング システムを起動しません。次に、ビープ音、画面上のテキスト メッセージ、LED ライト コード、または POST コードを通じて、コンピューターの問題について通知します。 POST が画面上のテキスト コードを使用してエラー メッセージを表示できない場合は、ビープ音を使用するか、LED が点滅します。

一部のシステム ボードでは、ライト コードまたはビープ音のみを使用してエラー メッセージが表示されます。これらのエラー コードは、コンピューターの問題を診断し、それに応じて修正するのに役立ちます。

ビープ コード

初期のコンピュータでは、POST がコンポーネントの誤動作を検出すると、一連のビープ音が聞こえました。これらはビープコードとして知られています。コンピュータは基本的に、ビデオ コントローラのテスト前またはテスト中に、これらのビープ コードでユーザーと通信します。これは、ビデオが利用できず、テキスト エラーが画面に表示されない場合です。

AMI BIOS を搭載したコンピュータで聞こえる可能性のあるビープ コードとその意味のリストを以下に示します。

<表>ビープ コードビープ コード 短いビープ 1 回メモリまたは DRAM のリフレッシュ エラー 2 回の短いビープメモリ パリティ チェック エラー 3 回の短いビープ基本メモリ 64k アドレス チェック エラー 4 回の短いビープリアルタイム クロックの誤動作 5 回の短いビープCPU エラー 6 回の短いビープキーボード エラー 7 回の短いビープCPU 中断エラー 8 回の短いビープグラフィック カード エラー9 回の短いビープメモリ エラー 10 回の短いビープ CMOS エラー 11 回の短いビープ CPU キャッシュ メモリの誤動作 長いビープ 1 回 + 短いビープ 3 回従来型または拡張メモリの障害 長いビープ 1 回 + 短いビープ 8 回ディスプレイ テストに失敗したツートーン サイレンファン速度低下または電圧の問題

これらビープ コードとその表示は、マザーボードによって異なる場合があります。このようなエラー コードが発生した場合は、コンピュータのユーザー マニュアルを参照して、問題の詳細を確認することをお勧めします。

テキスト エラー

ビデオ テストが成功し、ディスプレイが正常に動作した後、POST エラーがディスプレイにテキストとして表示される場合があります。これらのテキスト エラーは、数値コードやビープ音を使用せずに、問題に関する直接的なレポートを提供します。たとえば、POST がキーボードの問題を検出すると、テストの完了後に画面に「Keyboard Failure」のようなメッセージが表示されます。

Hex POST エラー

場合によっては、テキスト エラー、ライト コード、またはビープ コードも誤解を招く可能性があります。POST プロセスが中断され、コンピューターがブート ループに入った場合、これらのエラー通知は生成されません。レンダリングされたコンピューターの場合

Hex POST カード

ただし、Hex POST コードを取得するには、POST カードと呼ばれるインターフェイス カードが必要です。このような POST カードは、コンピュータの拡張スロットに収まります。BIOS が POST を実行するとき、このカードはカードには、ba を示す 16 進コードの 2 文字が表示されます。 d ハードウェア コンポーネント。

Hex 診断コードとその意味は、使用するカードとは異なる場合があります。

<表>16 進数コードコードの表示2F VGA が見つかりません 5DTimer/キーボード割り込みが適切なレベルにありません 7CCMOS バッテリーの検証に失敗しました52 メモリのテスト/初期化に失敗しましたまたは前面のバッテリー LED。これらはライト コードとして知られており、通常、特定の色の組み合わせで点滅します。

たとえば、デルのノートパソコンでは、失敗した投稿はオレンジ/オレンジのパターンとそれに続く白い点滅で示されます。これらの各パターンは、RAM、CPU、BIOS などに関連するさまざまな問題を伝えます。

ラップトップの LED ライトが点滅

ラップトップのライト コードはメーカーやモデルによっても異なります。ラップトップの正確なライト コードとその意味を知るには、デバイスのユーザー マニュアルを参照する必要があります。

POST で検出されたエラーを解決する方法

一般的な方法は次のとおりです。 POST エラー メッセージを解決します。

ROM メーカーが異なれば、異なる POST アラート コードが設定されます。このようなエラー コードの詳細とその内容は、マザーボードのサービス マニュアルに記載されています。したがって、最初のステップは、エラー コードを調べて、そのようなコードに関連するハードウェアの問題をマニュアルから特定することです。コンピュータが動作していないように見え、ビープ音やその他のエラー コードが表示されない場合は、コンピュータの拡張スロットに POST カードを挿入して問題を診断できます。問題の原因となっているコンポーネントがわかったら、その接続を確認します。それらの面倒なコンポーネントも交換しなければならない場合があります。コンピュータに接続されているすべてのコンポーネントまたは周辺機器がシステムと互換性があるかどうかを確認します。新しいハードウェア コンポーネントを取り付けた後に問題が発生した場合は、それを取り外して、コンピュータが機能するかどうかを確認します。エラー コードが RAM の問題を示唆している場合は、モジュールを取り付け直すか、スロットを交換してみてください。 RAM モジュールを 1 つだけインストールしてコンピューターを起動することもできます。
コンピュータのファンが正常に動作していることを確認してください。過熱により、コンピューター コンポーネントが正常に機能しなくなり、POST 障害が発生します。 POST テストでもファンが検出されず、起動プロセスが停止する場合があります。 CPU の障害を示すエラー コードが表示される場合は、(可能であれば) CPU をソケットに取り付け直してみてください。プロセス中にサーマル ペーストを変更することもできます。
BIOS 設定が正しく構成されていないか、システムに問題があると思われる場合は、 BIOS、これによりエラー コードがトリガーされる場合があります。この場合、BIOS を工場出荷時のデフォルトにリセットすることで解決できます。

ビープ コードが表示され、解決方法を知りたい場合は、ASUS マザーボードのビープ コードに関する詳細な記事を参考にしてください。

Categories: IT Info