BIOSをフラッシュする起動可能なUSBスティックを作成する方法


21

iflash2.exeMS-DOSでのみ実行されるIntel提供のプログラムを使用して、IntelマザーボードのBIOSをアップグレードしたい。

Windowsオペレーティングシステムがありません。MS-DOS iflash2.exe、および関連ファイルを含む起動可能なUSBスティックを作成しようとしています。

FreeDOSで起動可能なUSBを作成したUNetbootinというプログラムを試しましたが、iflash2.exeファイルを追加する方法と場所と関連するファイルがわかりません。

どうすればそれができるか教えてもらえますか?


私はあなたの質問をどのように解釈するかわからない:あなたは今起動可能なUSBスティックを持っていますか?または、画像ファイルのみがあり、USBスティックに置く方法を知りたいですか?
-elmicha

@elmichaイメージファイルがある起動可能なUSBスティックがあります。USBスティックに追加のexeculatbleファイルを配置する方法を知りたいです。

スティックを差し込むと自動的に開かないので、ファイルをドラッグアンドドロップできますか?
-elmicha

@elmicha:起動時にファイルを実行するには、ドライブが起動可能である必要があります。@sawa:画像ファイルをドライブに置いたままにするのではなく、実際にドライブに画像を書き込んでみましたか?実際にイメージ内のファイルを抽出してディスクに書き込みますか?
トーマスウォード

回答:


9

HP N54L ProLiant MicroServerでBIOSをフラッシュするには、次の手法を使用しました。USBスティックから起動した後にMS-DOSからコマンドを実行するだけでよい他のシステムでも動作するはずです。

これがうまくいかない場合、私は責任を負いません。これらの指示が何をするのか理解していないなら、おそらくそれを試みるべきではないでしょう。

以下では、新しいROMとそれを適用するスクリプトまたは実行可能ファイルを含むファイルのセット、またはアーカイブファイルがあることを前提としています。BIOSには、USBを最初から作成する実行可能ファイルが付属している場合があります。ここまで来たら、おそらくそれを実行しようとして失敗したでしょう。見つける必要があるのは、ROMファイルとスクリプトまたは実行可能ファイルです。私の場合、ROMファイルが呼び出さO41072911.ROMれ、スクリプトが呼び出されましたFLASH.BAT

起動可能なUSBスティックを作成する

まず、可能な限り最も基本的な方法でフォーマットされたUSBスティックが必要です。これにより、USBスティック上のすべてのデータが消去されるため、重要なものは最初にバックアップしてください!

  1. USBスティックを差し込みます。

  2. ランチャーメニューから[ フォーマット... ]オプションを選択します。

    書式メニューのスクリーンショット

  3. タイプとして「すべてのシステムと互換性がある(FAT)」を選択し、適切な名前を付けて、「フォーマット」をクリックします。

    ファイルシステムオプションのスクリーンショット

次に、UNetbootinを使用して、USBスティックをDOSプロンプトから起動する必要があります。

  1. ソフトウェアセンターを使用するか、コマンドラインからを使用してUNetbootinをインストールしますsudo apt-get install unetbootin
  2. UNetbootinを実行します。ディストリビューションとしてFreeDOSを選択し、タイプがUSBドライブであり、正しいドライブが選択されていることを確認します。次に、[ OK ]をクリックします。

    UNetbootinオプションのスクリーンショット

  3. UNetbootinが完了したら、クリックし、終了を

これで、DOSから起動するUSB​​スティックができました。

BIOSファイルを追加します

ここで、BIOSファイルをUSBスティックに配置する必要があります。一般的な原則として、ファイルをコピーしてボリュームに貼り付けるだけです。

それらが自己解凍.exe形式のファイルに入っている場合は、ファイルを抽出するために実行する必要があります。これを行うには、次のことが必要です。

  1. Software Centerを使用して、またはを使用してコマンドラインからWineをインストールしますsudo apt-get install wine

  2. .exeBIOSファイルを含むファイルを見つけて右クリックし、Wineで実行します。

    Wineのスクリーンショットで開く

  3. 次に起こることの正確な詳細はBIOSファイルによって異なりますが、覚えやすい場所にファイルを抽出してください。

ファイルを抽出したら、USBスティックにコピーします。ボリュームのルートディレクトリに移動できます。

ファイルを見てください。おそらく、新しいROM自体を含むファイルと、.batそれ.exeを適用するために使用されるor ファイルがあります。AUTOEXEC.BATファイルがある場合、それを見て、ROMを更新するために実行するコマンドをメモします。

フラッシュ

これでBIOSをフラッシュする準備が整いました。

  1. USBスティックを作成したコンピューターから取り出します。

  2. フラッシュして再起動するコンピューターに挿入します。

  3. USBスティックから起動します。これを実現するには、BIOSで起動順序を調整する必要がある場合があります。

  4. デフォルトの強調表示された青いFreeDOSブートローダーが表示されます。10秒待つか、を押しEnterます。

  5. FreeDOSメニューで、2番目のオプションFreeDOSセーフモードを選択します(ドライバーをロードしません)

ここに画像の説明を入力してください

  1. A:/>プロンプトが表示されます。C:次にEnter、Cドライブに切り替えるために入力します。

  2. dirその後Enter、入力すると、USBスティックにコピーしたすべてのファイルが表示されます。

  3. BIOSアップデートを適用するものとして以前に特定したスクリプトまたは実行可能ファイルを実行します。私の場合、私はちょうど入力する必要があったFLASH後、Enter実行するFLASH.BATファイルを。

  4. BIOSアップデートを適用するフラッシュスクリプトが表示されます。このプロセスの電源を切ったり、中断したりしないでください。終了するまで待ちます。C:\>プロンプトに戻ります。

  5. その後、USBスティックを取り外し、コンピューターの電源を入れ直します。

  6. 指を交差させ、新しいBIOSを使用して起動します。または、コンピューターをレンガにしただけで泣きます。


3
現在サポートされているUbuntuのバージョンでは、ランチャーに形式オプションが表示されなくなっていることに注意してください。Alo Archiveマネージャーはファイルを完全に抽出できます。そのためにwineを使用する必要はありません。
オタク長老

これは、WindowsマシンとRufusを必要としない、16.04で機能した唯一のアプローチです。
オタク長老

ありがとう、これは本当に私をたくさん助けてくれました!FreeOSは確かにトリックを行いました。
danger89

Ubuntu 18.0.4でUNetbootinを使用してUSBを起動することができなかったため、代わりにbalena.io/etcherを使用しました。FreeDOS 1.2を直接ダウンロードし、Etcherでそのimgファイルをインストールし、すぐに起動しました。また、キックと笑いのためにPuppyLinuxを試してみたところ、同様に起動しました。BIOSの最初の起動ドライブとしてUSBを設定することを忘れないでください。UNetbootinからEtcherへのわずかな変更で、残りの答えは私にとってはうまくいきました。ありがとう!
Natetronn

1

私は午前中ずっと、ZotacマザーボードのBIOSをフラッシュする方法を見つけるのに苦労しました。Unetbootinは起動するMS-DOSイメージを作成しますが、USBサムドライブにフラッシュファイル(私の場合はawdflashとN0422_ZA.bin)が見つかりません。

最終的に機能したのは、Ultimate Boot CD を作成し、そのCDからFREEDOS(MS-DOSではない)を起動することでした。その後、フラッシュファイルのあるUSBサムドライブ表示され、BIOSの更新は正常に機能しました。


これはうまくいきませんでした。UBCD FreeDOSは、さまざまなドライバーのロード時に常にクラッシュしました。
オタク長老
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.