Skip to main content

ブートローダーとは何ですか?

bootブートローダーは、コンピューターまたは他のデバイスのブートシーケンス中に実行される非常に小さなソフトウェアコードです。ハードドライブなどのストレージデバイスからコンピューターのメインメモリに重要なファイルとオペレーティングシステムのコンポーネントをコピーします。その後、プログラムはオペレーティングシステムの制御を提供し、次のブーツまで終了します。ブートローダーは複雑さが異なり、スマートフォン、タブレット、ビデオゲームコンソールなどのデバイスでも使用されます。computerほとんどのパーソナルコンピューター(PC)のブートプロセスは、複数の段階を持つ複雑なイベントです。ほとんどのPC内の中央処理ユニット(CPU)は、ハードディスクのようなストレージデバイスから直接プログラムを実行できないため、コンピューターがオンになったときに実行する最初のソフトウェアはマザーボードの特別なマイクロチップからロードされます、コンピューターの中央回路基板。このマイクロチップには、基本的な入出力システム(BIOS)または統合された拡張ファームウェアインターフェイス(UEFI)など、いくつかの異なる専門プログラムの1つが含まれている場合があります。これは、ハードディスクとリムーバブルストレージデバイスをブートローダーの検索前に実行する前にハードウェアテストと初期化機能を実行します。次に、ブートローダーからのコードがシステムメモリに転送され、コンピューターの制御が行われ、ブートシーケンスが次のステップに移動します。and boot bootローダーは、Microsoft Windows&Reg;、Linux、Mac OS X&Reg;などのオペレーティングシステムを実行するために必要な重要なドライバーと重要なシステムファイルをロードするために進行します。ドライバーとシステムファイルはシステム間で大きく異なるため、ブートローダーは多くの場合、プラットフォーム固有です。また、プログラムの各段階がより複雑で強力なソフトウェアをロードすることで、段階的に実行することもできます。複数のオペレーティングシステムがインストールされているコンピューターでは、ブートマネージャーと呼ばれるプログラムを使用すると、ユーザーはシステムを選択して、適切なブートローダーにコントロールを起動し、手渡しします。オペレーティングシステムがロードされた後、ブートローダーはシステムの制御を放棄し、出口になります。

、スマートフォン、タブレット、ビデオゲームコンソール、家電製品、その他多くのタイプのデバイスもブートローダーを使用しています。デバイスが最初に電源を入れたときに起動またはロードの期間を経る場合、ブートローダーを使用する可能性が十分にあります。一部のテクノロジー愛好家は、カスタムソフトウェアを実行したり、より高度な機能を有効にしたりするために、特定のデバイスのブートローダーをハッキングまたは交換することが知られています。