web-dev-qa-db-ja.com

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

MS-DOSでのみ動作するIntel提供のiflash2.exeというプログラムを使用して、IntelマザーボードのBIOSをアップグレードしたい。

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

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

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

19
sawa

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

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

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

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

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

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

  2. ランチャーメニューからFormat ...オプションを選択します。

    Format menu screenshot

  3. タイプとしてCompatible with all systems(FAT)を選択し、適切な名前を付けて、Format

    Filesystem options screenshot

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

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

    UNetbootin options screenshot

  3. UNetbootinが終了したら、Exitをクリックします。

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

BIOSファイルを追加します

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

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

  1. ソフトウェアセンターを使用して、またはSudo apt-get install wineを使用してコマンドラインからWineをインストールします。

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

    Open with Wine screenshot

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

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

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

Flash

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

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

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

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

  4. 青いDefaultが強調表示されたFreeDOSブートローダーが表示されます。 10秒待つか、 Enter

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

enter image description here

  1. A:/>プロンプトが表示されます。 C:と入力してから Enter Cドライブに切り替えます。

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

  3. BIOSアップデートを適用するものとして以前に特定したスクリプトまたは実行可能ファイルを実行します。私の場合は、FLASHと入力するだけでした。 Enter FLASH.BATファイルを実行します。

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

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

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

8
David Edwards

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

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

1
user112240