「BIOSのフラッシュ」とは何ですか?


23

「BIOSのフラッシュ」とはどういう意味ですか?フラッシュするメリットはありますか?安全ですか?現在のWindows 7インストールなど、OSの内部または外部で実行する必要がありますか?


2
この質問は、スーパーユーザーコミュニティのブログ投稿で取り上げられています。「BIOSのフラッシュ」とは何ですか?
studiohack

回答:


24

コンピューターには、起動手順(基本入出力システム)を備えたチップがあります。それはあなたのコンピューターに非常に基本的なことを行う方法、いくつかのハードウェアと対話する方法、オペレーティングシステムをロードする方法などを指示します。何かを修正するためにそうする必要がない限り、それをすべきではありません。

このプロセスは通常、古いBIOSの組み込み機能、またはMS-DOSベースのプログラム(フロッピーから起動)、または最近ではWindowsプログラム(ハードウェアへのアクセスを取得するための特別なドライバーが付属)のいずれかを使用して行われます)。(Linux?それは何ですか?)

点滅中に電源が切れると、起動できないコンピューターが残る可能性があります。ただし、マザーボードによっては、別のチップにセカンダリファームウェアが搭載されており、メインBIOSが破損した場合に起動します(たとえば、フラッシュ中の電源障害)。このファームウェアは通常、CDまたはフロッピーディスクのファイルからBIOSをフラッシュすることをサポートしています。

ところで、flashingBIOSはフラッシュメモリを使用しているため、この言葉が使用されています。


おもしろい... BIOSが何であるかを知っているので、それをフラッシュすることの意味について興味がありました... ありがとう!
studiohack

また、BIOSをフラッシュしている間は、キーボードで何も入力したり、マウスカーソルを動かしたりしないことをお勧めします。
-Isxek

@lsxek:本当ですか?BIOSをフラッシュするために必要なソフトウェア/シナリオは何ですか?
studiohack

5
マザーボードが新しいハードウェアをサポートできるようにするために必要になる場合があります。たとえば、SATAの新しいバージョンをサポートしたり、マザーボードがメモリを読み取る方法などのバグを修正したりするために
...-BBlake

7
BIOSはほとんどの場合、マザーボードに接続された独自のチップ上にあります。基本的にはメモリチップです。古いBIOSチップはROM(READ ONLY MEMORY)を使用しており、更新できませんでした。新しいチップはフラッシュベースのメモリを使用しています。
BBlake

11

背景/利点:

BIOSはマザーボード上のスタンドアロンチップであり、基本的な機能を提供するために接続されています(そのためBasic Input-Output System)。不揮発性メモリを提供します。つまり、電源を切っても内容は保持されます。当然、バグを修正したり新しい機能を追加したりするために、プログラミングの更新が必要になる場合があります。


語源:

磁気ヘッドを使用してディスク上の強磁性分子の小さなビットを反転させる磁気メディアとは異なり、昔は、このようなチップはチップの上部に小さな円形の窓があるEPROMでした。特殊な装置は、文字通りになるフラッシュ(多少のCPUは、シリコンウェーハにトランジスタマスクを焼成光ビームを用いて製造されたかのように)、それを再プログラムすることができるように、チップを消去する紫外光のビームを。消去可能なCDまたはDVDを考えてください。それらを消去するために、レーザーは基本的に材料を「技術的にではなく」「溶かし」、それから書き込むことができます。

(CD / DVDを太陽の下に置いたままにしておくと損傷する可能性があることに注意してください。EPROMを太陽にさらすと損傷する可能性があるため、多くの場合、点滅するウィンドウを覆う保護ステッカーがあります。)

これらの光学的にプログラムされたEPROMは一般的な使用のために製造するには高価すぎたため、EPROMは多くの場合ウィンドウなしで作成されたため、ライトワンスで更新不可になりました。その結果、それらは後でEEPROM(電子的に消去可能、プログラム可能な読み取り専用メモリ)チップに置き換えられ、ショップに送る必要がなく、顧客のシステム自体で更新できるため、はるかに簡単で費用対効果が高くなりました。特別な機器を使用します。

それはフラッシュという用語の由来であり、ほとんどの時代遅れの用語のように、それは一種の行き詰まりです。


リスク:

BIOSはデバイスの基盤であるため、過去(およびそれよりも程度は低いですが)、BIOSのフラッシュは危険であると考えられていました(名前の基本部分を思い出してください)。したがって、何らかの理由で書き込みが中断または破損した場合(消去不可能なCDの書き込み中にコンピューターのプラグをぶつけたり引っ張ったりすることを想像してください)、データが破損するため、驚くことではなく、機能しません。さらに、チップの書き込みが比較的遅く、1MBブロックの書き込みに約1分かかったため、電力損失などの環境問題の影響を受けやすくなりました。チップは起動に必要な基本機能を提供するためデバイス、それを修正するために再プログラムする方法はありません(コンピューターをプログラムする必要があるが、コンピューターが機能しない場合、どのようにプログラムしますか?Chicken-egg。;-)

もちろん、これは世界の終わりではありませんでした。デュアルBIOSスロットまたは特別なBIOSプログラミングデバイスを備えた別のコンピューターに挿入してプログラムすることもできますが、残念ながら、これらの特別なマザーボードは、一部のコンピューターショップでしか見られないデバイスと同様、まれで高価です。

(同じ問題は、光学ドライブ、ビデオカードなどの他のBIOSにも存在します。ドライブまたはカードのBIOSを再フラッシュできるようにするには、システムによって検出および識別される必要がありますが、デバイスが正常に初期化できないため、システムは動作しません。)


ソリューション:

最近では、ドライブとカードに問題が残っていますが、マザーボードメーカーはいくつかの解決策を提供しています。一般的な方法は、プライマリBIOSに障害がある場合に起動できるバックアップBIOSをボードに実装することです。このバックアップBIOSを使用して、コピーをプライマリにフラッシュし、機能を復元できます。過去には、これは2つ目の同一のチップを持つボード上の2つ目のBIOSソケットで行われていましたが、最近では、バックアップを更新する必要がなく、 -フラッシュ可能なものは安価です。起動時に、互換性のあるボードには通常、ホットキー(F2、Insertなど)が表示され、これを押すとバック​​アップをプライマリにコピーできます。

一部のボードが使用する別の方法は、「フラッシャー」が付いた小さな専用チップを含めることです。システムに電源が入ると、システムが起動しない場合でも、フラッシャーを起動してフロッピー(またはUSBドライブなど)を読み取り、BIOSイメージのあるファイルがあるかどうかを確認する特別なキーを押すことができます。それ。その場合、イメージをBIOSにコピーします。


OS:

繰り返しになりますが、過去には、DOSはRTOS(Real-Time Operating System)に最も近いものでしたが、これは非マルチタスクの性質のため、点滅ユーティリティはDOSプログラムでした。そのため、割り込み、タスクスイッチ、ページング、メモリ不足など、フラッシュプロセスが破損する可能性がありました。しかし、最近(つまり数年前)、DOSは事実上「デッド」(決して!)であり、チップははるかに高速です(4MBブロックは30秒以内にフラッシュできます)。まだ存在することがよくあります。


写真:

古い8ビットSony IDEコントローラーを撮った写真です。EPROMの保護ステッカーが取り外されていることに注意してください。その下には、点滅ウィンドウを通る接続ワイヤを含む、EPROMのクローズアップがあります。(心配しないで、私のデジタルカメラのフラッシュはチップを一掃するのに十分ではありません。さらに、必要な場合は他の8ビットコントローラーがいくつかあります。:-)

8ビットSony IDEコントローラー EPROM点滅ウィンドウのクローズアップ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.